180.69K
AI
Категория: ПрограммированиеПрограммирование

Основы языка Pascal: структура программы и первые программы

1.

ОСНОВЫ ЯЗЫКА PASCAL
Структура программы • Операторы • Первые программы
Информатика • 10 класс

2.

Что такое Pascal?
Язык программирования
Создан в 1970 году Никлаусом Виртом специально для обучения программированию.
Структурный стиль
Чёткий синтаксис, обязательное объявление переменных, удобен для начинающих.
Зачем изучаем?
Развивает алгоритмическое мышление. Помогает понять основы, которые пригодятся в
любом языке.
Информатика • 10 класс | 2 / 8

3.

Структура программы на Pascal
program ИмяПрограммы;
1
var
a, b : integer;
result : real;
2
begin
// команды программы
readln(a, b);
result := a + b;
writeln(result);
end.
Информатика • 10 класс | 3 / 8
3
program
Заголовок программы
var
Объявление
переменных
begin ... end.
Тело программы

4.

Основные типы данных
integer
real
char
Целые числа
Действительные числа
Один символ
5, -12, 0, 100
3.14, -0.5, 2.0
'A', '5', '!'
string
boolean
Строка символов
Логический тип
'Привет', '10'
true, false
Информатика • 10 класс | 4 / 8

5.

Основные операторы
Арифметические операторы
+
-
*
Сложение • a + b
Вычитание • a - b
Умножение • a * b
/
div
mod
Деление • a / b
Целочисленное деление • a div
b
Остаток от деления • a mod b
Оператор присваивания :=
result := a + b;
x := 5;
Информатика • 10 класс | 5 / 8
// переменной result присваивается сумма a и b
// переменной x присваивается значение 5

6.

Ввод и вывод данных
ВВОД
ВЫВОД
readln(переменная);
writeln(выражение);
Считывает значение с клавиатуры и
записывает в переменную.
Выводит значение на экран и переходит
на новую строку.
Пример:
readln(a);
readln(a, b);
Пример:
writeln(result);
writeln('Сумма = ', result);
Информатика • 10 класс | 6 / 8

7.

Программа 1: Простой калькулятор
Сложение, вычитание, умножение и деление двух чисел
program Calculator;
var
a, b : real;
begin
writeln('Введите два числа:');
readln(a, b);
writeln('Сумма: ', a + b);
writeln('Разность: ', a - b);
writeln('Произведение: ', a * b);
writeln('Частное: ', a / b);
end.
Информатика • 10 класс | 7 / 8

8.

Программа 2: Среднее арифметическое
Вычисление среднего значения трёх чисел
program Average;
var
a, b, c : real;
avg : real;
begin
writeln('Введите три числа:');
readln(a, b, c);
avg := (a + b + c) / 3;
writeln('Среднее значение: ', avg);
end.
Информатика • 10 класс | 8 / 8
English     Русский Правила