Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
процед_и_функцБелов.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.26 Mб
Скачать

Список литературы

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