Во всех задачах данного параграфа обязательна проверка создаваемых процедур и функций. Использование глобальных переменных внутри процедур и функций не допускается.

Задание 88. Создать функцию, которая возвращает true, если переданное ей число является простым. На ее основе создать процедуру, которая выводит на экран все простые числа от 1 до N, где N - переданное процедуре число.

Задание 89. Создать процедуру, которая по переданному двумерному массиву целых чисел и числам M и N, представляющим собой количество столбцов и строк массива, возвращает одномерный массив, заполненный элементами первого столбца переданного массива.

Задание 90. Создать функцию, которая возвращает true, если в текстовом файле, имя которого передано функции, хотя бы одна из строк является числом.

Задание 91. Создать процедуру, которая в переданной строке заменяет все точки восклицательными знаками, а все восклицательные знаки точками.

Задание 92. Создать функцию, которая возвращает true, если произведение элементов главной диагонали переданной квадратной матрицы равно последнему элементу первого столбца.

Задание 93. Создать функцию, которая возвращает true, если в переданном одномерном массиве длиной N все числа равны.

Задание 94. Создать процедуру, которая обнуляет диагонали переданного двумерного массива, если 4 угловых элемента данного массива равны друг другу.

Задание 95. Создать процедуру, которая дополняет переданную ей строку таким количеством пробелов, чтобы ее длина была равна числу N, которое также передается в качестве параметра (такая процедура полезна, например, для выравнивания при выводе на экран или в файл столбцов таблицы).

Задание 96[1, № 443]. Даны действительные числа a, b, c, d. Определить площадь пятиугольника, изображенного на рисунке.

zadac

Задание 97[1, № 444]. Даны натуральное число n, действительные числа X1,Y1, X2,Y2, ..., Xn,Yn. Найти площадь n-угольника, вершины которого при некотором последовательном обходе имеют координаты (X1,Y1), (X2,Y2), ..., (Xn,Yn) (определить процедуру вычисления площади треугольника по координатам его вершин).


<- Вернуться к началу темы | Следующая тема ->

Последнее изменение: Вторник 1 Март 2011, 16:23