120 likes | 378 Vues
Переменные и константы. Идентификаторы. Программы ВР обрабатывают 2 класса данных: константы и переменные. сохраняют своё значение в ходе выполнения программы. могут менять своё значение в процессе выполнения программы.
E N D
Переменные и константы. Идентификаторы. Программы ВР обрабатывают 2 класса данных: константы и переменные. сохраняют своё значение в ходе выполнения программы. могут менять своё значение в процессе выполнения программы. Ипеременные и константы имеют своё собственное уникальное имя –идентификатор. В имени (идентификаторе) Можно использовать: буквы латинского алфавита, цифры, знак подчеркивания _ . Имя должно начинаться с буквы. Нельзя использовать: пробел, русские буквы, название операторов и стандартных функций языка Паскаль. В Паскале является обязательным описание всех имен переменных и констант в специальных разделах программы.
Представление чисел. Типы переменных. Числовые значения Вещественные(имеют дробную часть) Целые -40,03 12,36 Число 0,0852 -40.03 0.0852 12.36 Представление сфиксированной точкой -4.0030000000000Е+01 Представление сплавающей точкой(в нормализованном виде) 1.2360000000000Е+01 8.5200000000000Е-02 Нормализованное представление вещественного числа – это его преобразование к виду А•10b, где А -мантисса числа, (1 A 9), b – порядок числа Для целых и вещественных чисел в Паскале вводятся различные типы:вещественный(real) и целый (integer).
Некоторые стандартные типы переменных языка Паскаль. Наименование Обозначение Диапазон Занимаемая память ЦелыйДлинный целый INTEGERLongInt -32768…+32767-2147483648…+2147483647 2 байта4 байта Вещественный REAL 10-38 – 1037 6 байт Символьный CHAR 1 из 256 символов 1 байт Строковый STRING Раздел описания переменных начинается со слова VAR (сокращение от английского слова variable – переменная) и размещается перед основным блоком программы (перед первым BEGIN). После имен переменных через двоеточие указывается их тип. Пример 1. Константы описываются в разделе с рубрикой CONST, там же указывается их значение. Пример 2. VAR a, b: real; i, j: integer; CONST g=9.81; ….. 1. 2.
Запись математических выражений. Математические выражения содержатоперации и операнды. Действия (в т.ч. математические: +,- ,*,/ ) Объекты, над которыми производятся действия переменные, константы, встроенные функции и т.д.) В Паскале определены операции деления над целыми числами: Div – целочисленное деление (частное) .Итогом целочисленного деления 9 на 4 ( 9 Div 4 ) есть число 2. 2*а , a/(b+c), (a+b)*c Mod- целочисленное деление (остаток).Остаток от целочисленного деления 9 на 4 равен 1. Поэтому результат операции ( 9 Mod 4) равен 1. Порядок выполнения действий: 1) деление и умножение;2) целочисленное деление; 3) сложение и вычитание. Примеры записи:
Рассчитатьплощадь прямоугольника по заданным сторонам а иb. В фигурных скобках комментарий. Назначение комментариев – облегчение чтение программы пользователем. Под рубрикой Var находятся описания всех переменных, встречающихся впрограмме. Слово integer говорит о том, что все эти переменные - целые. WriteLn выводит информацию на экран. В данном случае он выводит на экран текст, заключенный в апострофы (‘ ‘). Оператор Read осуществляет ввод с клавиатуры значений двух переменных a и b; числовые значения вводятся через пробел. Выполняет расчет площади Выводит на экран текст: «Площадь равна», затем числовое значение переменной, указанной в операторе (в данном случае s). Задача. b S=а*b а {Расчет площади прямоугольника} Var a, b, s: integer; Begin WriteLn (‘Введите стороны прямоугольника’); Read (a,b); S:= a* b; WriteLn (‘Площадь равна’, S) End . Ограничивают основной блок программы
Найти значение выражения. Вариант 1. F= cos(АС) + А2 + 3sin(АВ2) 1. при А=5, В=0, С=8; 2. при А=0, В=5, С=6;
Найти значение выражения. Вариант 2. F= cos(А2С) + А + 3sin(А2В) 1. при А=5, В=0, С=8; 2. при А=3, В=7, С=2;
Найти значение выражения. Вариант 3. F= cos(АС2) + А2 + 3sin(АВ), 1. при А=5, В=0, С=8; 2. при А=3, В=7, С=2;
Найти значение выражения. Вариант 4. F= cos(АС2) + С2 + Аsin(СВ), 1. при А=5, В=0, С=8; 2. при А=3, В=7, С=2;
Найти значение выражения. Вариант 5. F= cos(А2С2) + С + Сsin(АВ), 1. при А=5, В=0, С=8; 2. при А=0, В=5, С=6;
Найти значение выражения. Вариант 6. F= cos(А2С2) + С2sin(АВ), 1. при А=5, В=0, С=8; 2. при А=0, В=5, С=6;