Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФ_ЛЕКЦИИ_(1 С)_2011.doc
Скачиваний:
5
Добавлен:
16.04.2019
Размер:
898.56 Кб
Скачать

Var имя1, имя2,...: real;

После слова указания типа обязательно ставится знак ’; ’.

Var a2, result, psi : real;

Описаны три переменные вещественного типа с именами a2, result, psi.

Над данными вещественного типа можно выполнять операции сложения, вычитания, умножения, деления. Результатом выполнения этих операций является константа вещественного типа. Диапазон значений данных типа real по модулю – от 2.9e-39 до 1.7e+38, число десятичных цифр в мантиссе – 11.

Арифметические выражения представляют собой формальное правило для вычисления нового значения. Выражения строятся из операндов, знаков операций и круглых скобок. В качестве операндов могут использоваться константы, переменные и стандартные функции; над ними могут быть выполнены операции сложения, вычитания, умножения, деления. Например,

а + b*c

sqrt(x) + d

a div b

При записи выражений необходимо руководствоваться следующими правилами.

  1. Записывать выражение нужно строго в одну строку. Использование верхних и нижних индексов не допускается.

  2. Все знаки операций должны быть указаны явно. Так произведение а и b должно быть записано как a*b.

  3. Нельзя записывать подряд два знака арифметических операций. Выражение 2*a*b/–x записано неверно. Его следует записать как 2*a*b/(– x).

  4. В выражении могут использоваться только круглые скобки.

  5. Возведение в степень в общем случае производится при помощи стандартных функций exp и ln по формуле

ab = e b ln (a), а > 0.

Ее запись на языке PASCAL будет выглядеть как exp(b*ln(a)). Например, выражение x 4,1 должно быть записано в виде exp(4.1*ln(x)).

Стандартные функции. Элементарные функции, такие, как синус, косинус, логарифм и другие, часто используются при решении различных задач. Готовые подпрограммы, предназначенные для вычисления этих функций, сосредоточены в системной библиотеке PASCAL и могут быть использованы программистом. Для того, чтобы получить возможность воспользоваться такой программой, необходимо указать ее имя и аргумент в круглых скобках сразу после имени. Аргументом может быть константа, переменная, арифметическое выражение или другая стандартная функция. Для тригонометрических функций аргумент должен быть задан в радианах.

Пример 3.3.

Математическая

запись

Запись на языке

Pascal

cos(a+)

cos(a+pi)

sin 2,5

sin(2.5)

ex–1

exp(x-1)

sqrt(z)

q2

sqr(q)

ln(m)

ln(m)

Перечень часто используемых стандартных функций дан в Приложении 2.

3.3. Данные логического типа

В языке PASCAL имеются две логические константы: true [тру] – истина и false [фолс] – ложь. Они упорядочены следующим образом:

false < true

Каждая логическая переменная в программе должна иметь имя. Имена логических переменных составляются по тем же правилам, что и имена переменных целого и вещественного типа.

Все логические переменные должны быть описаны в разделе описаний программы при помощи ключевого слова boolean ([булеан] – булевский, по имени математика Джорджа Буля) в виде