Основы программирования на языке Pascal Подготовила студентка 2 курса Группы ПОБ-б-о-19-3 Усикова Виктория Валерьевна Глоссарий Алфавит языка - это конечный набор символов, которые используются при написании любой конструкции на языке. Переменная - это область памяти, названная собственным именем, которая может менять свое значение в процессе выполнения программы. Переменная характеризуется именем, типом и значением. Константа - не изменяет своего значения в процессе выполнения программы, она может быть задана явно своим значением или обозначена именем. История появления Pascal Язык Паскаль появился в 1984 году. Он разработан Н.Виртом в 1968-1970 г.г., получил широкое распространение благодаря наглядности программ и легкости при изучении. Алфавит языка Паскаль 1 буквы строчные и прописные буквы латинского и русского алфавита 2 цифры - арабские 0..9 3 специальные символы - (+,,*,/,=,<,>,<>,<=,>=,.:;{}’ := ( ) ), служебные слова Целочисленные переменные Тип Диапазон допустимых значений Отводимая память, в байтах shortint -128…127 1 integer -32 768…32 767 2 longint -2 147 483 648…2 147 483 647 4 byte 0…255 1 word 0…65 535 2 Вещественные переменные Тип Диапазон Число цифр Память, байт Real 2.9e-39 … 1.7e38 11-12 6 Single 1.5e-45 … 3.4e38 7-8 4 Double 5.0e-324 ...1.7e308 15-16 8 Extended 3.4e-4932 … 1.1e493 19-20 10 Comp -9.2e63 … (9.2e63)-1 19-20 8 Стандартные функции Функция Назначение Тип результата abs (x) абсолютное значение аргумента совпадает с типом аргумента sqr (x) квадрат аргумента совпадает с типом аргумента sqrt (x) квадратный корень аргумента вещественный cos (x) косинус аргумента вещественный sin (x) синус аргумента вещественный arctan (x) арктангенс аргумента вещественный exp (x) e^x вещественный ln (x) натуральный логарифм вещественный int (x) целая часть числа вещественный frac (x) дробная часть числа вещественный Стандартные функции ord (x) - возвращает порядковый номер аргумента и, таким образом, преобразует величину порядкового типа в величину целого типа. round (x) - округляет вещественное число до ближайшего целого. trunc (x) - выдает целую часть вещественного числа, отбрасывая дробную. odd (x) - проверяет аргумент на нечетность. Аргумент функции величина типа longint, результат true, если аргумент нечетный, false – если четный. pred (x) - определяет предыдущее значение величины x. succ (x) - определяет последующее значение величины x. ord (x) - возвращает порядковый номер величины x. Запись арифметических выражений 1 Все данные, входящие в арифметическое выражение, должны быть одного типа. Допускается использовать вместе данные целого и действительного типа 2 Записывать все составные части в одну строку без подстрочных и надстрочных индексов 3 Использовать скобки одного типа - круглые. ( [{ и другие скобки применять запрещается) 4 Нельзя записывать подряд арифметических операций. 5 Вычисления выполняются слева направо в соответствии со старшинством операций. 2 знака Операторы ввода Read(<список переменных>); Readln(<список переменных>); Ln за словом Read означает, что после ввода следует перевести курсор на следующую строку. Оператор вывода Write(‘комментарии’, <переменные>); Writeln(‘ком - рии’, <переменные>); Переменный в <списке переменных> разделяются запятой. Спасибо за внимание