Целочисленные типы данных

Тип Диапазон допустимых значений Отводимая память, в байтах
shortint -128…127 1
integer -32 768…32 767 2
longint -2 147 483 648…2 147 483 647 4
byte 0…255 1
word 0…65 535 2

Операции над целыми числами:

операции Операция
a + b Сложение
a – b Вычитание
a * b Умножение
a div b Целая часть частного
a mod b Остаток от деления

Операции отношения:

Знак операции Операция
= Равно
<> Не равно
>= Больше или равно
> Больше
<= Меньше или равно
< Меньше

Стандартные функции, применимые к аргументам целых типов:

Функция Тип результата Результат выполнения
abs(x) Целый Модуль x (абсолютная величина x)
sqr(x) Целый Квадрат x
succ(x) Целый Следующее значение x (x+1)
pred(x) Целый Предыдущее значение x (x-1)
random(x) Целый Случайное целое число из интервала 0..x-1.
sin(x) Действительный Синус x (угол в радианах)
cos(x) Действительный Косинус x (угол в радианах)
arctan(x) Действительный Арктангенс x (угол в радианах)
ln(x) Действительный Натуральный логарифм x
exp(x) Действительный Экспонента x
sqrt(x) Действительный Квадратный корень из x
odd(x) Логический Значение true, если x – нечетное число; false – если четное.

Стандартные функции возвращающие значения целого типа:

trunc(x) – отбрасывание десятичных знаков после точки;
round(x) – округление до целого.

Задания:

  1. Вывести следующее число. 0 < a < 30000
input output
1 2
25 26

2. Найти остаток от деления a на b. (0 < a, b <200)

input output
10  5 0
25 9 7

3. Найти площадь и периметр прямоугольника со сторонами a и b. 

(0 < a, b <40000)

input output
100   2 200

204

29000  39999 1159971000

137998