Просмотр содержимого документа
«Опорный конспект «Знакомство с языком программирования Pascal»»
Знакомство с языком программирования Pascal
Опорный конспект «Знакомство с языком программирования Pascal»
Алфавит языка – совокупность допустимых в языке символов
Символы, используемые в идентификаторах
Разделители
пробел
клавиша ENTER
комментарии
Специальные символы
Неиспользуемые символы
русские буквы, %, №, @, $
Структура программы
В программе могут быть следующие блоки:
заголовок программы program Primer ;
раздел констант const g=9.8 ;
Pi=3.14 ;
раздел переменных var a: integer ;
b: real ;
тело программы (обязательная часть) begin
тело программы
end.
Типы данных
Можно выделить следующие группы типов:
простые типы
структурированные типы
процедурные типы
Простые типы данных
целые типы
логический тип
символьный тип
вещественные типы
перечисляемый тип
Целые типы данных
Тип | Диапазон | Размер в байтах |
integer | -32 768… 32 767 | 2 |
Byte | 0 … 255 | 1 |
Longint | -2 147 483 648 … 2 147 483 647 | 4 |
Word | 0 … 65 535 | 2 |
Целый INTEGER 5 -7 123 -985
Вещественный REAL 1,23 54,3 -753,8 -8 , 12354 5,0
Выражения состоят из констант, переменных, функций, знаков операций и круглых скобок
Арифметические функции
Функция | Назначение | Тип результата |
Sin (x) | Синус числа х | Вещественный |
Cos (x) | Косинус числа х | Вещественный |
Sqr (x) | Квадрат числа х | Совпадает с типом числа х |
Sqrt (x) | Корень квадратный из числа х | Вещественный |
Abs (x) | Модуль (абсолютное значение) | Совпадает с типом числа х |
Pi | Число π = 3,14 | Вещественный |
Функции преобразования типа
Round (x) – округление вещественного числа до ближайшего целого
Trunc (x) – получение целой части вещественного числа
Int (x) – возвращает целую часть числа х
Функции для величины порядкового типа
Pred (x) – определение предыдущего значения числа х
Succ (x) – определение последующего значения числа х
Арифметические операции
Знак | Операция | Тип операнда | Тип результата |
+ | сложение | Целый | Целый |
Хотя бы один вещественный | Вещественный |
- | вычитание | Целый | Целый |
Хотя бы один вещественный | Вещественный |
* | умножение | Целый | Целый |
Хотя бы один вещественный | Вещественный |
/ | деление | Целый или вещественный | Вещественный |
DIV | Деление целых чисел | Целый | Целый |
MOD | Остаток от деления целых чисел | Целый | Целый |