Алфавит

1) 26 букв латинского алфавита и 32 буквы русского алфавита;

2) арабские цифры: 0, 1, 2, …9;

3) специальные символы: + - * /:;, [ ] () > < =

Константы

Константы – это конструкции языка, которые не изменяют своего значения в ходе выполнения программы. Имена констант могут состоять из букв, цифр и знака подчеркивания, но должны начинаться с буквы.

Типы констант:

1) вещественные: 12.6; 12.; 0.6; 0.

2) целые: -5; 0;

3) логические: true (истина) и false (ложь);

4) символьные: 'А', '+' и т.п.;

5) перечисляемые;

6) интервальные: 0..99, январь..декабрь.

Переменные

Переменные – это конструкции языка, которые могут изменять свое значение в ходе выполнения программы. Имена переменных могут состоять из букв, цифр и знака подчеркивания, но должны начинаться с буквы.

Типы переменных:

1) вещественные: Real;

2) целые: Integer;

3) логические: Boolean;

4) символьные: Char.

Структура программы на Паскале

- заголовок программы: Program Имя;

- разделы описаний;

- раздел операторов.

Разделы описаний

Раздел описания констант

Const pi=3.14;

Раздел описания меток

Label 2, m, n2;

Раздел описания типов

Type

Раздел описания переменных

Var a,c:real; i:integer;

Раздел подпрограмм (функций и процедур)

Function, Procedure.

Uses Crt;

Раздел операторов

Begin … end; - составной оператор или операторные скобки
BEGIN …

Оп1;

Оп2;

….

Оп k

END.

Пример программы вычисления объема шара.

Выражения

Арифметические выражения

Арифметические выражения состоят из арифметических констант, переменных, функций и операций над ними.

Пример арифметического выражения.

Порядок выполнения операций в АВ.

Логические выражения

Логические выражения состоят из логических данных, логических операций и операций отношений. Результатом логического выражения является значение true или false.

Комментарии в Паскале

{ комментарии }

Основные операторы

Оператор присваивания

Формат (форма записи) оператора: V:= Выражение;

Пример 6.1: Вычисление площади прямоугольника со сторонами a и b

Program p6_1;

Var s, a, b: real;

Begin

a:=5.6; b:=12; {Задание исходных данных оператором присваивания}

s:=a*b;

writeln(‘Площадь=’,s:5:2);

end.

Оператор ввода

Формат оператора

Read(a,b);

Readln(a,b);

Readln;

Оператор вывода

Формат оператора

Write(s);

Writeln('S=', s);

Пример 6.2_3: Вычисление площади прямоугольника со сторонами a и

Program p6_2; {Вычисление площади прямоугольника со сторонами a и b }

Var s, a, b: real;

Begin

Write(‘Введите a и b:’);

readln(a,b); {Задание исходных данных оператором ввода}

s:=a*b;

writeln(‘S =’,s:5:2); (Вывод результата с новой строки)

end.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: