Лабораторная работа №3. вариант 6.
Задача 1
Описать логическую функцию check(s) для текстового файла
s, проверяющую, содержит ли файл s латинские буквы.
Указание: введите файл s (последний элемент в файле '.') и
вычислите значение функции check(s).
Задача 2
type
reals = file of real;
var f : reals;
Напишите рекурсивную программу, которая печатает сначала все отрицательные элементы этого файла, а затем положи-
тельные (в любом порядке).
(Программирование_УМП. - 56 стр.)
Лабораторная работа №4. вариант 6.
Задача 1
Используйте линейные списки для хранения последовательности чисел. Опишите процедуру или функцию, которая для
данного списка L создает список L1, содержащий те же элементы, но в обратном порядке.
Задача 2
Соединить конечное множество точек на плоскости замкнутой ломаной линией без самопересечений с вершинами в
этих точках. (Полный перебор не делать; ответом будет порядок обхода точек плоскости.)
Указание: перейти к полярным координатам и упорядочить точки по значениям угла, а для точек с одинаковым значени-
ем угла — по расстоянию до полюса.
(Программирование_УМП. - 79 стр.)
P. S.: Каждая работа по 300 р.