Ипеременные и константы имеют своё собственное уникальное имя – идентификатор. И переменные и константы имеют своё собственное уникальное имя – идентификатор. В имени (идентификаторе) Нельзя использовать: пробел, русские буквы, название операторов и стандартных функций языка Паскаль. Можно использовать : буквы латинского алфавита, цифры, знак подчеркивания _. Имя должно начинаться с буквы. В Паскале является обязательным описание всех имен переменных и констант в специальных разделах программы. Программы ВР обрабатывают 2 класса данных: константы и переменные. сохраняют своё значение в ходе выполнения программы. могут менять своё значение в процессе выполнения программы.
Числовые значения Целые Вещественные (имеют дробную часть) Е Е+0112,3612,36 Представление с фиксированной точкой Представление с плавающей точкой (в нормализованном виде) Число Е Е-020,08520, Е Е+01-40,03-40,03 Нормализованное представление вещественного числа – это его преобразование к виду А10 b, где А -мантисса числа, (1 A 9), b – порядок числа Для целых и вещественных чисел в Паскале вводятся различные типы: вещественный (real) и целый (integer).
ДиапазонЗанимаемая память … … байта 4 байта Обозначение INTEGER LongInt Наименование Целый Длинный целый – байт 1 из 256 символов 1 байт REAL CHAR STRING Вещественный Символьный Строковый Раздел описания переменных начинается со слова VAR (сокращение от английского слова variable – переменная) и размещается перед основным блоком программы (перед первым BEGIN). После имен переменных через двоеточие указывается их тип. Пример 1. Константы описываются в разделе с рубрикой CONST, там же указывается их значение. Пример 2. VAR a, b: real; i, j: integer; CONST g=9.81; …..
В Паскале определены операции деления над целыми числами: Mod - целочисленное деление ( остаток ). Остаток от целочисленного деления 9 на 4 равен 1. Поэтому результат операции ( 9 Mod 4) равен 1. Div – целочисленное деление ( частное ). Итогом целочисленного деления 9 на 4 ( 9 Div 4 ) есть число 2. Математические выражения содержат операции и операнды. Действия (в т.ч. математические: +, -, *, / ) Объекты, над которыми производятся действия переменные, константы, встроенные функции и т.д.) 1) деление и умножение; 2) целочисленное деление; 3) сложение и вычитание. 2*а, a/(b+c),(a+b)*c a/(b+c),(a+b)*c
ОбращениеДействиеТип аргументаТип результата PI Вызов числа « пи » - 3,14159… -Вещ. SIN(X) Синус веществ. хВещ. COS(X) косинусВещ. ARCTAN(X) арктангенсВещ. SQR(X) Квадрат хЦел./Вещ. SQRT(X) Квадратный корень Вещ. ABS(X) Абсолютная величина (модуль х) Цел./Вещ. ROUND(X) округлениеВещ.Цел. TRUNC(X) Отбрасывание дробной части х Вещ.Цел. EXP(X) ехех Вещ. LN(X) Натуральный логарифм Вещ. RANDOM Случайное число из диапазона(0-1) -Вещ. RANDOM(X) Случайное число из диапазона (0-х-1) Цел.
Рассчитать площадь прямоугольника по заданным сторонам а и b. { Расчет площади прямоугольника } Var a, b, s: integer; Begin WriteLn (Введите стороны прямоугольника); Read (a,b); S:= a* b; WriteLn (Площадь равна, S) End. В фигурных скобках комментарий. Назначение комментариев – облегчение чтение программы пользователем. Под рубрикой Var находятся описания всех переменных, встречающихся в программе. Слово integer говорит о том, что все эти переменные - целые. Ограничивают основной блок программы WriteLn выводит информацию на экран. В данном случае он выводит на экран текст, заключенный в апострофы ( ). Выводит на экран текст: «Площадь равна», затем числовое значение переменной, указанной в операторе (в данном случае s). Оператор Read осуществляет ввод с клавиатуры значений двух переменных a и b; числовые значения вводятся через пробел. Выполняет расчет площади
Найти значение выражения. Вариант 1. F= cos(АС) + А 2 + 3sin(АВ 2 ) при А=5, В=0, С=8; при А=0, В=5, С=6;
Найти значение выражения. Вариант 2. F= cos(А 2 С) + А + 3sin(А 2 В) при А=5, В=0, С=8; при А=3, В=7, С=2;
Найти значение выражения. Вариант 3. F= cos(АС 2 ) + А 2 + 3sin(АВ), при А=5, В=0, С=8; при А=3, В=7, С=2;
Найти значение выражения. Вариант 4. F= cos(АС 2 ) + С 2 + Аsin(СВ), при А=5, В=0, С=8; при А=3, В=7, С=2;
Найти значение выражения. Вариант 5. F= cos(А 2 С 2 ) + С + Сsin(АВ), при А=5, В=0, С=8; при А=0, В=5, С=6;
Найти значение выражения. Вариант 6. F= cos(А 2 С 2 ) + С 2 sin(АВ), при А=5, В=0, С=8; при А=0, В=5, С=6;