
Список литературы
1. Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль. – М.: Изд-во МГТУ, 1990. –580 с.
2. Белецкий Я. Турбо Паскаль с графикой для персональных компьютеров / Пер. с польск. Д.И. Юренкова. – М.: Машиностроение, 1991. –320 с.
Задание
1. Описать функцию
для определения
(вид функции для каждого варианта задания
приведен в столбце 2 таблицы).
2. Задать конкретные значения , и вычислить и (формулы для определения и приведены в столбце 2 таблицы).
3. Описать рекурсивные
функции для определения
,
.
Задать значение
и вычислить
(формулы для определения рекурсивных
функций и для определения с приведены
в столбце 3 таблицы).
4. Задать три
последовательности случайных чисел
,
,
и произвести действия над каждым
элементом этих последовательностей,
используя процедуру (количество элементов
последовательностей
,
,
и соответствующие действия для каждого
варианта задания приведены в столбце
4 таблицы).
На экран вывести:
значения переменных
,
,
,
заданные и преобразованные последовательности
,
,
(каждую последовательность чисел вывести
в одну строку).
№ |
Вид функции . Задать , . Вычислить , . |
Вид функций , . Задать . Вычислить . |
Значения , , . Произвести действия над элементами последовательностей. |
1 |
2 |
3 |
4 |
1 |
|
|
все числа умножить на ; все числа умножить на ; все числа умножить на |
2 |
|
|
все четные умножить на ; все четные умножить на ; все четные умножить на |
3 |
|
|
числа кратные 3 умножить на ; числа кратные 5 умножить на ; числа кратные 2 умножить на |
4 |
|
|
;
;
все нечетные умножить на ; все нечетные умножить на ; все нечетные умножить на |
5 |
|
|
; ; числа кратные 3 умножить на ; числа кратные 3 умножить на ; числа кратные 3 умножить на |
6 |
|
|
положительные: умножить на ; умножить на ; умножить на |
7 |
|
|
; ; числа больше 10: умножить на ; умножить на ; умножить на |
8 |
|
; |
; ; числа меньше 12: умножить на ; умножить на ; умножить на |
9 |
|
|
; ; положительные числа: разделить на ; разделить на ; разделить на |
10 |
|
|
; ; четные числа , , заменить нулем |
11 |
|
|
; ; отрицательные числа: умножить на ; умножить на ; заменить нулем |
12 |
|
; |
;
числа кратные 2 разделить на ; числа кратные 5 разделить на ; числа кратные 3 разделить на
|
13 |
|
|
;
;
все нечетные разделить на ; все нечетные разделить на ; все нечетные разделить на |
14 |
|
|
; ; числа больше 15: умножить на ; разделить на 10; умножить на |
15 |
|
|
; ; числа кратные 5 разделить на ; числа кратные 5 разделить на ; числа кратные 5 разделить на |
16 |
|
; |
; ; все четные умножить на ; все четные умножить на ; все четные умножить на |
17 |
|
|
; ; кратные 3 умножить на ; кратные 5 умножить на ; кратные 2 умножить на |
18 |
|
;
; |
; ; числа кратные 5 разделить на ; числа кратные 5 разделить на ; числа кратные 5 разделить на |
19 |
|
; |
; ; числа больше 10: умножить на ; умножить на 10; умножить на |
20 |
|
|
; ; все числа умножить на ; все числа умножить на ; все числа умножить на |
21 |
|
|
; ; все нечетные умножить на ; все нечетные умножить на ; все нечетные умножить на |
22 |
|
;
; |
; ; числа кратные 3 умножить на ; числа кратные 3 умножить на ; числа кратные 3 умножить на |
23 |
|
|
; ; четные числа , , заменить нулем |
24 |
|
;
; |
; ; числа меньше 12: умножить на ; умножить на ; умножить на |
25 |
|
; |
; ; все нечетные разделить на ; все нечетные разделить на ; все нечетные разделить на |
26 |
|
|
; ; числа больше 15: умножить на ; разделить на 10; умножить на |
27 |
|
|
; ; числа кратные 2 разделить на ; числа кратные 5 разделить на ; числа кратные 3 разделить на |
28 |
|
|
; ; положительные числа: умножить на ; умножить на ; умножить на |
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. ПРОЦЕДУРЫ И ФУНКЦИИ 3
2. ОПИСАНИЕ ФУНКЦИИ ЗАДАННОГО ВИДА 8
3. РЕКУРСИЯ 9
4. ИСПОЛЬЗОВАНИЕ ПАРАМЕТРОВ-МАССИВОВ В ПОДПРОГРАММАХ 10
СПИСОК ЛИТЕРАТУРЫ 13
ЗАДАНИЕ 15