
лек 3 ОАиП.pptx
- Количество слайдов: 10
СТРУКТУРА ПРОГРАММЫ. ОПЕРАТОРЫ ЯЗЫКА ТУРБО ПАСКАЛЬ ЛЕКЦИЯ 3
ОПЕРАТОРЫ ЯЗЫКА В своей простейшей форме программа на языке Pascal состоит из заголовка программы, который именует программу, и основного программного блока, выполняющего назначение программы. В основном программном блоке находится секция кода, заключенная между ключевыми(зарезервированными) словами begin и end.
Program Hello; Begin Writeln ('Добро пожаловать в. Pascal'); End. Первая строка – это заголовок программы, который именует данную программу. Остальная часть программы – это исходный код, который начинается ключевым словом begin и заканчивается end.
Приведем примеры операторов: A : = B + C; {присвоить значение} Writeln (A); {вывести на экран значение переменной} if A < 2 then Answer : = A * B; {оператор условия} Begin X : = 3; Y : = 4; Z : = 5; End; {составной оператор}
В конце каждого оператора ставится точка с запятой (; ), что позволяет отделять один оператор от другого. Запись нескольких операторов в одной строке не является ошибкой, так как операторы отделяются друг от друга точкой с запятой.
ВЫРАЖЕНИЯ Обычно в выражениях выполняется сравнение либо арифметические, логические или булевские операции. X+Y {арифметическое выражение} Х<= Y {логическое выражение} (X>=1) and (X<=10) {составное логическое выражение}
ПЕРЕМЕННЫЕ И ТИПЫ Каждая переменная должна иметь тип. Тип переменной определяет множество значений, которые может иметь переменная, и множество операций, которые можно с ней выполнять. Все переменные, используемые в программе, должны быть описаны в разделе описания переменных. Раздел открывается с помощью ключевого слова Var и должен располагаться между заголовком и телом программы.
Например, в следующей программе описываются переменные X и Y, имеющие тип Integer, и переменная Z, имеющая тип Real. Таким образом, X и Y могут содержать только целые значения(числа), а область значений переменной Z шире– она может содержать вещественные значения, как целые, так и с плавающей точкой. Program Example; Var X, Y: Integer; {переменные. X и. Y имеют тип. Integer} Z: Real; {переменная. Z имеет тип. Real} Begin X : = 7; {переменной. X присваивается значение} Y : = 5; {переменной. Y присваивается значение} X : = X + Y; {значение переменной. X изменяется} Z : = X/Y; {переменной. Z присваивается значениеc плавающей точкой} End.
КОНСТАНТЫ Const m = 59; {константаm целого типа} Pi = 3. 14; {константа. Pi вещественного типа} city = 'Усть-Каменогорск'; {константа. City строкового типа}
СТРУКТУРА ПРОГРАММЫ НА ПАСКАЛЕ Program <Имя. Программы>; {Раздел описания констант} Const <Константа 1> = <Значение 1>; <Константа 2> = <Значение 2>; . . . Var {Раздел описания переменных} <Список. Переменных1> : <Тип 1>; <Список. Переменных2> : <Тип 2>; . . . Begin {Тело программы} <Оператор1>; <Оператор2>; . . . End.
лек 3 ОАиП.pptx