Программирование на языке Pascal

На главную

Введение

Алгоритм

Язык Pascal

Переменные, константы, типы

Выражения языка Pascal

Условные операторы языка Pascal

Циклы языка Pascal

Массивы языка pascal

Записи в языке Pascal

Строковый тип данных в языке Pascal

Процедуры и функции для работы со строками в языке Pascal

Лабораторная работа № 1 «Алгоритмы ветвления»

Лабораторная работа № 2 «Циклические алгоритмы»

Лабораторная работа № 3 «Обработка массивов»

Лабораторная работа № 4 «Работа со строками и записями»

Список литературы


Выражения в языке Pascal


Обозначение Пример использования Описание (результат примера)
Операция присваивания
:= X := Y Присвоить переменной x значение переменной y
Математические операции
* 10+2*3-4/2 Арифметические операции выполняются в соответствии с приоритетом (14)
/
+
-
Логические операции
NOT Not false Логическое отрицание (true)
AND False and true Логическое умножение (false)
OR False and true Логическое сложение (true)
XOR True xor true,True xor false Логическое исключающее ИЛИ (false, true)
Операции отношения
> 4 > 2 Больше (true)
< 4 < 2 Меньше (false)
<> 4 <> 2 Неравно (true)
= 4 = 2 Равно (false)
>= 4 >= 2 Больше или равно (true)
<= 4 <= 2 Меньше или равно (false)
Основные математические функции
Abs Abs(-3) Значение по модулю (3)
Pi Pi Число Пи
Cos Cos(Pi) Значение косинуса (-1.0)
Sqr Sqr(2) Квадрат числа (4)
Sqrt Sqrt(9) Квадратный корень числа (3)
Trunc Trunc(9.6) Отбросить дробную часть (9)
Frac Frac(9.6) Отбросить целую часть (0.6)
Round Round(9.6) Округление до целого (10)
Random Rangomize; For i:=1 to 5 do Random(21)-10; Выводит на экран 5 случайных числе от -10 до 10
Inc X:=5; Inc(X); Увеличивает переменную на единицу (x=6)