Книга: Основы программирования на языке Паскаль

Program Prim1a;

Var a, b, c : integer;

BEGIN readln (c,b);

a : = c+b;

writeln (a);

readln ;

END.

Замечание 1. Напомним, что машине безразлично, строчные или прописные буквы одинаковых слов end , end и end (но не для вас).

Замечание 2 . Удобно ставить Readln перед END, так как после выполнения программы машина выдаёт на экран окно текста программы, а результат "прячется" за этим окном и, чтобы его посмотреть, необходимо убрать окно с программой с помощью нажатия клавиш. Если перед END имеется Readln , то программа не завершит работу, пока вы не нажмете клавишу ENTER , т.е. в данном случае на экран будет выведено значение а . Вы посмотрите результат и нажмете ENTER для входа в редактор языка Паскаль.

2.5. Арифметические выражения

Арифметическое выражение строится из объектов: арифметических (числовых) констант; идентификаторов переменных, описанных как числовые; функций, которые возвращают в результате их вычисления; арифметических значений этих объектов, соединённых между собой знаками арифметических операций и круглыми скобками. В качестве констант могут применяться арифметические константы, заданные в явном виде: 5; 5.35, -7.374 Е + 01 и т.п., а также имена констант, определённые в разделе const .

В качестве переменных используются переменные, определённые в разделе Var как byte , integer, real, и их разновидности, например, longinteger, и т.д., если им уже присвоены начальные значения.

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

Основные стандартные функции Паскаля:

Обозначения: I – целочисленный тип; B – байтовый тип; R – вещественный тип; IBR – целочисленный, или байтовый, или вещественный типы.

ABS (IBR) – определение абсолютной величины аргумента типа i,b,r .

ARCTAN (IBR) – вычисление угла (в радианах), тангенс которого равен IBR .

Cos ( IBR ) , Sin ( IBR ) .

Exp (IBR) – вычисление значения eIBR .

Ln (IBR) – натуральный логарифм IBR.Sgr (IBR) – возведение в квадрат IBR .

Sgrt (IBR) – вычисление корня квадратного из IBR .

Возведение в степень выполняется по формуле ar= exp (r *ln(a)) для положительных a либо организуется последовательное умножение на а r раз.Для отрицательных а возможен только второй способ.

Арифметические операции: + , , * – умножить; / – разделить; mod нахождение остатка от деления: 11 mod 5, результат1 ; div – целочисленное деление (дробная часть отбрасывается) 11 div 5, результат 2 . Арифметические "и" – аnd и "или" – or производят поразрядное булевское умножение или сложение целых значений операндов согласно таблицам:

A аnd B A or B

0 аnd 0 = 0 0 or 0 = 0

1 аnd 0 = 0 1 or 0 = 1

0 аnd 1 = 0 0 or 1 = 1

1 аnd 1 = 1 1 or 1 = 1

Пример: a: = 12 ; b: = 27.

К-во Просмотров: 463
Бесплатно скачать Книга: Основы программирования на языке Паскаль