- •Простые программы
- •Задание
- •Краткая теоретическая часть
- •Основные символы
- •Элементарные конструкции константы
- •Переменные
- •Стандартные функции
- •Выражения
- •Правила:
- •Запись функций
- •Типы данных
- •Классификация типов
- •Стандартные типы данных
- •Структура программы
- •Операторы языка турбо паскаль
- •Операторы ввода
- •Операторы вывода
- •Пример простой программы
Элементарные конструкции константы
Константы могут быть числовыми и строковыми.
Числовые константы
В языке ПАСКАЛЬ числа обычно записываются в десятичной системе счисления.
Они могут быть:
- целыми
- действительными (или вещественными).
целые – записываются как набор цифр, перед которыми ставится знак «+» или «-», например, 217 -45 8954 +483.
действительные – записываются в форме с естественной и плавающей запятой.
В естественной форме целую часть от дробной отделяет точка (4.7, 13.13).
Форма с плавающей запятой используется для записи очень больших или очень маленьких чисел. Числа записываются в форме с использованием десятичного порядка, который изображается буквой Е (экспоненциальная форма).
Например, число
4.05Е9=4.05*109=4050000000.
73.1Е-9=73.1*10-9=0.0000000731,
где 4.05 и 73.1 называются мантиссой, а 9 и -9 – порядком.
Строковые константы
Это последовательность символов, записанная между апострофами.
Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. Число символов в строке не может превышать 255 символов.
Примеры строк:
'СТРОКА' 'STRING' 'АД''ЮТАНТ'.
Переменные
Переменная – это именованная область в оперативной памяти компьютера.
Для хранения данных выделяется ячейка оперативной памяти, которой присваивается имя, затем в нее помещается значение переменной.
Значение переменной может изменяться в ходе выполнения программы.
ИМЕНА (идентификаторы) называют элементы языка – константы, метки, типы, переменные, процедуры, функции, модули, объекты.
Имя (или идентификатор) переменной подчиняется следующим трем правилам:
1. Обязательное правило. Все идентификаторы в основной программе уникальны, т. е. имя переменной дается только одной переменной и не повторяется.
2. Рекомендуемое правило. Имя переменной (как и имя файла) отражает ее значение.
3. Правило вкуса. Длина имени не превышает 8 символов.
Трансляторы языка программирования обычно накладывают на имена переменных следующие четыре жестких ограничения:
1) в имени могут использоваться только латинские буквы, цифры и знак подчеркивания;
3) первым символом не может быть цифра;
2) знак пробела недопустим;
4) имя не может совпадать с зарезервированными ключевыми словами Паскаля, входящими в состав языка.
Числовая переменная – это переменная, значением которой является число.
Строковая переменная – это переменная, значением которой является строка.
Логическая переменная – это переменная, значением которой является ложь (false) или истина (true).
Стандартные функции
В языке Паскаля существуют стандартные (встроенные) функции, которые вызываются по следующим правилам:
- указывается название функции,
- аргумент функции заключается в круглые скобки.
Таблица 2 - Основные встроенные (стандартные) функции
Функция |
Вычисления |
SIN(X) |
sinХ (аргумент задается в радианах) |
COS(X) |
cosХ (аргумент задается в радианах) |
ARCTAN(X) |
arctgХ (аргумент задается в радианах) |
LN(X) |
натуральный логарифм Х |
EXP(X) |
ex |
SQR(X) |
Х2 |
SQRT(X) |
квадратный корень Х |
ABS(X) |
модуль Х; |
TRUNC(X) |
целая часть числа Х, результат - integer |
INT(X) |
целая часть числа Х, результат - real |
FRAC(X) |
дробная часть числа Х, результат - real |
ROUND(X) |
округление до ближайшего целого, результат - integer |
PI |
число 3.1415926535897932385 |
Odd(X) |
проверка четности целого числа "X" - функция выдает значение TRUE (истина), если число нечетное, FALSE (ложь) - если число четное. |