- •Запись числовых констант, переменных и выражений.
- •Арифметические операции.
- •Структура программы
- •Оператор присваивания
- •Операторы ввода-вывода
- •Типы данных. Операции и функции над данными разных типов
- •Простые типы
- •Целые числа
- •Вещественные числа
- •Операции и функции над порядковыми типами данных
- •Условный оператор
- •Операторы цикла
- •Var u,s,f:Real; {очередное слагаемое и сумма ряда}
- •Массивы
- •Двумерные и многомерные массивы
Запись числовых констант, переменных и выражений.
Целые числа в Паскале записываются в обычном виде, например: 0, +100,-56498.
Вещественные числа представляются в одной из двух форм, которые называются:
запись числа с фиксированной точкой и запись с плавающей точкой.
Первая из них - это запись числа в виде целой и дробной частей, разделенных точкой, например: -3.15 , 0.1 , +23.0125.
Вторая форма - с плавающей точкой - это запись числа с мантиссой и десятичным порядком, разделенными латинской буквой E. Такая запись означает, что мантисса (которая может быть целым числом или вещественным числом в форме с фиксированной точкой) умножается на 10 в степени, задаваемой порядком (который всегда должен быть целым числом), например -18.7Е+3 , 2.123Е4, 2.34Е-2 , 6Е-1.
Если в записи числа содержится точка, то по крайней мере одна цифра ей должна предшествовать и следовать за ней.
В выражениях допускается использовать константы (неизменяемый объект программы), переменные (объект программы, который может изменять свое значение), операции ( + , - , / , * , . . . ) и функции.
Пример 1.
Записать выражение на Паскале
Решение: ((6 - x) * x + 10 * (x * y - 6 * x * y * z)) / (x * y - y * z - z * x)
Пример 2.
Записать выражение (sqrt(sin(x*x)+cos(y*y)))/exp(sqr(2*x-5)) в общепринятой форме.
Решение:
Арифметические операции.
В таблице приведены арифметические операции, которые определены для целого и вещественного типов:
Знак операции |
Операция |
Типы операндов |
Тип результата |
+ |
Сложение |
Целый или вещественный |
Целый, если оба операнда целого типа, в противном случае - вещественный. |
- |
Вычитание |
Целый или вещественный |
|
* |
Умножение |
Целый или вещественный |
|
/ |
Деление |
Целый или вещественный |
Вещественный |
Математические функции.
Ниже приводится перечень часто используемых функций Паскаля.
Вызов функции |
Тип аргумента |
Тип результата |
Назначение |
Abs(x) |
целый вещественный |
целый вещественный |
Возвращает абсолютное значение x |
Pi |
- |
вещественный |
Возвращает значение числа ПИ |
Sin(x) |
целый вещественный |
вещественный |
Возвращает синус x радиан |
Cos(x) |
целый вещественный |
вещественный |
Возвращает косинус x радиан |
ArcTan(x) |
целый вещественный |
вещественный |
Возвращает арктангенс x радиан |
Sqrt(x) |
целый вещественный |
вещественный |
Возвращает квадратный корень из x>=0 |
Sqr(x) |
целый вещественный |
целый вещественный |
Возвращает значение квадрата x |
Exp(x) |
целый вещественный |
вещественный |
Возвращает значение e в степени x |
Ln(x) |
целый вещественный |
вещественный |
Возвращает натуральный логарифм x, x>0 |