Слайд 2Алфавит
A B C D E F G H I J K L
M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z _
0 1 2 3 4 5 6 7 8 9 - десятичные
0-9 A-F – шестнадцатеричные
+ - * / > < = ; # ‘ , . : [ ] { } $ ( ) ^ @ пробел
:= <> .. <= >= (. .) [] (* *) {}
Слайд 3Слова в Паскале
Слова – неделимые последовательности знаков алфавита.
Зарезервированные слова.
Стандартные идентификаторы
Идентификаторы пользователя
Слайд 7Зарезервированные слова
Зарезервированные слова нельзя использовать в качестве имен, вводимых программистом для обозначения
величин.
Оператор – предложение языка программирования, задающее полное описание некоторого действия, которое необходимо выполнить.
Readln ( a, b );
If x>y then x:=2*y else y:=2*x;
Слайд 8Идентификаторы
Стандартные идентификаторы:
Cos, Sin, Ln, Sqrt, Integer, Write и др.
Идентификаторы пользователя: для
обозначения меток, констант, переменных, процедур и функций, определенных самим программистом.
Слайд 9Идентификатор пользователя
Начинается с буквы или знака подчеркивания (метки могут начинаться с цифры);
Состоит
из латинских букв, цифр и знака подчеркивания;
Между двумя идентификаторами должен быть по крайней мере один пробел;
Максимальная длин 127 символов, 63 – значащие символы.
Прописные и строчные буквы не различаются компилятором
Слайд 10Идентификатор пользователя
Kolobok12
3grani – ошибка: начинается с цифры
R_56
Primer.1 – ошибка: содержится точка
Произведение –
ошибка: буквы русского алфавита.
Слайд 11Типы данных
Простые типы:
целые типы (byte, shortint, integer, word, longint)
логический тип (boolean)
символьный
тип (char)
вещественные типы (real, single, double, extended, comp)
интервальный тип (диапазон)
Структурированные типы:
строковый (srting)
массив (array)
запись (record)
множество (set)
файл (file)
Слайд 12Целый тип данных
+ - * div mod
< > = <> <=
>=
odd(x) – четное х – false, нечетное – true
Succ(x) – следующее целое число
Pred(x) – предыдущее целое число
Ord(x) – аргумент х
Abs(x) – модуль х
Chr(x) – символ, код которого равен х
Sqr(x) – квадрат числа х
Dec(x,i) – уменьшить значение х на i
Inc(x,i) – увеличить значение х на i
Слайд 13Вещественный тип
+ - * /
= <> < > <= >=
Abs(x) – модуль
х
Sqr(x) – квадрат х
Sqrt(x) – корень квадратный из х
Exp(x) – экспонента, е в степени х
Sin(x) – синус х
Cos(x) – косинус х
Ln(x) – натуральный логарифм х
Arctan(x) – арктангенс х
Trunc(x) – отбрасывает вещественную часть (результат – целый)
Round(x) – округляет до целого (результат – целый)