- •Содержание
- •Назначение указаний
- •1. Числовые типы в языке Паскаль Часть I
- •Вычислить значения выражений:
- •Вычислить значения выражений:
- •Часть II
- •Записать на языке Паскаль следующие формулы:
- •Записать в общепринятой форме:
- •Вычислить:
- •2. Логический тип и логические операции Часть I
- •Вычислить значения выражений:
- •Часть II
- •3. Структура программы. Блок описания Часть I
- •Часть II
- •4. Использование переменных Часть I
- •Часть II
- •5. Простейшие программы Часть I
- •Часть II
- •6. Условный оператор Часть I
- •Часть II
- •7. Циклы с заданным числом итераций Часть I
- •Часть II
- •8. Циклы с постусловием и предусловием Часть I
- •Часть II
- •9. Массивы Часть I
- •Часть II
- •10. Процедуры и функции Часть I
- •Часть II
- •11. Многомерные массивы и процедуры Часть I
- •Часть II
- •12. Строковый тип Часть I
- •Часть II
- •13. Тип Запись Часть I
- •Часть II
- •14. Типизированные файлы Часть I
- •Часть II
- •15. Текстовые файлы Часть I
- •Часть II
- •16. Ссылочные типы Часть
- •Часть II
- •625000, Тюмень, ул. Володарского, 38.
- •6 25039, Тюмень, ул. Киевская, 52
Часть II
type ref = ^real;
vector = array[1..10] of ref;
Описать функция max(x) для нахождения наибольшего из чисел, на которые ссылаются элементы вектора x
Описать функция min(x) для нахождения наименьшего из чисел, на которые ссылаются элементы вектора x
Описать функция sum(x) для нахождения суммы всех чисел, на которые ссылаются элементы вектора x
Описать функцию average(x), значением которой является среднее арифметическое всех чисел, на которые ссылаются элементы вектора x
Описать функцию neg1(x), значением которой является первый из элементов вектора x, ссылающихся на отрицательные числа, или nil, если таких элементов нет
Описать функцию zero1(x), значением которой является первый из элементов вектора x, ссылающихся на число 0, или nil, если таких элементов нет
Описать логическую функцию ifzero(x), которая проверяет, есть ли в векторе x хотя бы одна ссылка на число 0
Описать логическую функцию ifodd1(x), которая проверяет, есть ли в векторе x хотя бы одна ссылка на нечетное число
Описать логическую функцию ifodd(x), которая проверяет, все ли числа, на которые ссылаются элементы вектора x, нечетные
Описать логическую функцию same(x), которая проверяет, есть ли в векторе x хотя бы две одинаковые ссылки
Описать процедуру unique(x), которая в векторе x все элементы, ссылающиеся на равные числа, заменяет на первый из этих элементов
Описать процедуру unique0(x), которая в векторе x все элементы, ссылающиеся на равные числа, заменяет на 0
Описать логическую функцию ifsort(x), которая проверяет, все ли числа, на которые ссылаются элементы вектора x расположены в порядке возрастания
Описать логическую функцию ifsort1(x), которая проверяет, все ли числа, на которые ссылаются элементы вектора x расположены в порядке убывания
type Link = ^Node;
Node = record
X : integer;
Next: Link;
end;
var L: Link;
Найти среднее арифметическое элементов непустого списка L.
Подписано в печать __.__.2011. Формат 60х90 1/16. Усл. печ. л. 2.
Тираж ___ экз. Заказ № ___.
Издательство федерального государственного бюджетного образовательного учреждения высшего профессионального образования
«Тюменский государственный нефтегазовый университет».
625000, Тюмень, ул. Володарского, 38.
Отдел оперативной полиграфии издательства.
6 25039, Тюмень, ул. Киевская, 52