http://informat45.ucoz.ru/practica/9_klass/bosova/4_glava/pascal.pngДля выполнения этого задания потребуется соответствующая программа, которую можно скачать по данной ссылке.

4. Программирование линейных алгоритмов

Исследуем работу функция round, int и frac, применив их к некоторому вещественному x. Соответствующая программа будет иметь вид.

http://informat45.ucoz.ru/practica/9_klass/bosova/4_glava/9-4-4.png

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

Над целыми числами в языке Паскаль выполняются следующие операции: сложение(+), вычитание (-), умножение(*), получение целого частного(div), получение остатка от деления(mod) и деление (/). Результаты первых пяти операций - целые числа. Результатом операции деления может быть вещественное число.
Рассмотрим пример использования операций div и mod, записав на языке Паскаль программу нахождения суммы цифр вводимого с клавиатуры целого трёхзначного числа.
Используем тот факт, что трёхзначное число можно представить в виде следующей суммы: x=a*100+b*10+c, где a, b, c - цифры числа.

http://informat45.ucoz.ru/practica/9_klass/bosova/4_glava/9-4-5.png

6. Символьный и строковый типы данных

Запишем на языке Паскаль программу, в которой для введённой с клавиатуры буквы на экран выводится её код. Затем на экран выводится строка, представляющая собой последовательность из трёх букв используемой кодовой таблицы: буквы, предшествующей исходной; буквы, следующей за исходной.

http://informat45.ucoz.ru/practica/9_klass/bosova/4_glava/9-4-6.png

7. Логический тип данных

Напишем программу, определяющую истинность высказывания "Число n является чётным" для произвольного целого числа n. Пусть ans - логическая переменная, а n - целая переменная. Тогда в результате выполнения оператора присваивания
   ans:=n mod 2
переменной ans будет присвоено значение true при любом чётном n и false в противном случае.

http://informat45.ucoz.ru/practica/9_klass/bosova/4_glava/9-4-7.png

Напишем программу, определяющую истинность высказывания "Треугольник с длинами сторон a, b, c является равнобедренным" для произвольных чисел a, b, c.

http://informat45.ucoz.ru/practica/9_klass/bosova/4_glava/9-4-8.png

Исследуйте работу функции random, запустив многократно на выполнение программу:

http://informat45.ucoz.ru/practica/9_klass/bosova/4_glava/9-4-9.png