1 / 12

И переменные и константы имеют своё собственное уникальное имя – идентификатор.

Переменные и константы. Идентификаторы. Программы ВР обрабатывают 2 класса данных: константы и переменные. сохраняют своё значение в ходе выполнения программы. могут менять своё значение в процессе выполнения программы.

Download Presentation

И переменные и константы имеют своё собственное уникальное имя – идентификатор.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Переменные и константы. Идентификаторы. Программы ВР обрабатывают 2 класса данных: константы и переменные. сохраняют своё значение в ходе выполнения программы. могут менять своё значение в процессе выполнения программы. Ипеременные и константы имеют своё собственное уникальное имя –идентификатор. В имени (идентификаторе) Можно использовать: буквы латинского алфавита, цифры, знак подчеркивания _ . Имя должно начинаться с буквы. Нельзя использовать: пробел, русские буквы, название операторов и стандартных функций языка Паскаль. В Паскале является обязательным описание всех имен переменных и констант в специальных разделах программы.

  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).

  3. Некоторые стандартные типы переменных языка Паскаль. Наименование Обозначение Диапазон Занимаемая память ЦелыйДлинный целый 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.

  4. Запись математических выражений. Математические выражения содержатоперации и операнды. Действия (в т.ч. математические: +,- ,*,/ ) Объекты, над которыми производятся действия переменные, константы, встроенные функции и т.д.) В Паскале определены операции деления над целыми числами: 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) сложение и вычитание. Примеры записи:

  5. Встроенные функции

  6. Рассчитатьплощадь прямоугольника по заданным сторонам а и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 . Ограничивают основной блок программы

  7. Найти значение выражения. Вариант 1. F= cos(АС) + А2 + 3sin(АВ2) 1. при А=5, В=0, С=8; 2. при А=0, В=5, С=6;

  8. Найти значение выражения. Вариант 2. F= cos(А2С) + А + 3sin(А2В) 1. при А=5, В=0, С=8; 2. при А=3, В=7, С=2;

  9. Найти значение выражения. Вариант 3. F= cos(АС2) + А2 + 3sin(АВ), 1. при А=5, В=0, С=8; 2. при А=3, В=7, С=2;

  10. Найти значение выражения. Вариант 4. F= cos(АС2) + С2 + Аsin(СВ), 1. при А=5, В=0, С=8; 2. при А=3, В=7, С=2;

  11. Найти значение выражения. Вариант 5. F= cos(А2С2) + С + Сsin(АВ), 1. при А=5, В=0, С=8; 2. при А=0, В=5, С=6;

  12. Найти значение выражения. Вариант 6. F= cos(А2С2) + С2sin(АВ), 1. при А=5, В=0, С=8; 2. при А=0, В=5, С=6;

More Related