Структура программы
Program заголовок;
Var переменная:тип;
Begin начало программы
тело программы
End. конец программы
Раздел описания переменных
var (служебное
слово)
В данном разделе перечисляются все переменные, которые участвуют в программе, с указанием типа.
Идентификаторы
переменных одного типа можно записывать через запятую.
В разделе VAR:
Var a,b:integer;
c,d:real;
integer - целый (от -32768 до 32767)
real - вещественный (от 2,9Е-39 до 1,7Е+38)
Алфавит языка
Алфавит языка состоит из букв латинского алфавита (русский алфавит
используется только для пометок и для задания литерных величин), арабских цифр,
специальных символов:
+ - * / = > < [ ] {} ( ) ‘ . , : ; ^ @ $ #
Действительные числа
Действительные числа изображаются в естественной и полулогарифмической
форме.
Число 234000 записано в естественной форме.
Мы можем записать его так
2.34 . 105.
Запись числа в полулогарифмической форме выглядит следующим образом: 2.34Е+5.
Знак и число, стоящие после символа E указывают, на сколько знаков
вправо или влево необходимо сместить десятичную запятую.
Например:
-
65470 = 6.547Е+4
-
3.1415 = 3.1415E+0
- 0.0028 = 2.8E-3
Идентификаторы в Pascal - это имена констант,
переменных, меток, объектов. Идентификаторы могут иметь произвольную длину, но
значащими являются только первые 63 символа.
Идентификатор всегда начинается буквой (или знаком
подчёркивания), за которой следуют буквы и цифры. Пробелы и специальные символы
алфавита не могут входить в идентификатор.
Арифметические операции.
В
языке Pascal используется следующие арифметические операции:
арифметическая операция
(а=14, b=4) результат
-
сложение (+) S:=a+b S=18
-
вычитание (-) S:=a-b S=10
-
умножение (*) S:=a*b S=56
-
деление (/) S:=a
/ b S=3.5
- целочисленное деление S:=a div b S=3
- остаток от целочисленного деления S:=a mod b S=2
Основные математические функции.
sqr(x) - возведение X в
квадрат
sqrt(x) - корень квадратный из X
abs(x) - модуль от X
int(x) - целая часть X
(результат - вещественное число)
trunc(x) - целая часть X
(результат - целое число)
round(x) - округляет число X до
целого (результат - целое число)
frac(x) - дробная часть от X
pi - выдаёт число 3.1415926….. (19 знаков после запятой)
sin(x) - синус X
cos(x) - косинус X
arctan(x) - арктангенс X
exp(x) - возведение числа
е=2.7183 в стерень X (ех)
ln(x) - логорифм числа X
random(x) - выбирается случайное
число от 0 до X-1 (целое)
random - выбирается
случайное число от 0 до 1 (вещественное)
Операции отношения.
= - равно <>
- неравно
< - меньше > - больше
<=
- меньше или равно
>=
- больше или равно
Комментариев нет:
Отправить комментарий