Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Процедуры и функции пользователя

.pdf
Скачиваний:
22
Добавлен:
29.05.2015
Размер:
264.92 Кб
Скачать

попадающих в интервал (а,b), а также сумму и количество элементов массива Т, попадающих в интервал (а,b). Исходные данные взять самостоятельно.

Задача №24

Дано произвольное значение г и два произвольных массива W, D размера n, m соответственно. Найти сумму отрицательных элементов массива W, больших заданного r, а также сумму отрицательных элементов массива D, больших заданного r. Исходные данные взять самостоятельно.

Задача №25

Дано произвольное значение s и два произвольных массива Р, D размера k, m соответственно. Найти количество положительных элементов массива Р, меньших заданного s, а также количество положительных элементов массива D, меньших заданного s. Исходные данные взять самостоятельно.

Задача №26

Дано два произвольных массива G, Н размера n. Создать новый массив F следующим образом:

Fi = Gi/Hi, i=1,2,3, > 1,2,3,...n.

Найти сумму элементов массива G, сумму элементов массива Н, и сумму элементов массива F. Исходные данные взять самостоятельно.

Задача №27

Дан интервал (а,b), три произвольных массива X, Y, Z размера n, m, k соответственно. Найти количество элементов массива X, не попадающих в интервал (а,b), количество элементов массива Y, не попадающих в интервал (a,b) и количество элементов массива Z, не попадающих в интервал (а,b). Исходные данные взять самостоятельно.

Задача №28

Дано два произвольных массива Р, Q размера k, m соответственно. Найти количество нулевых элементов массива Р и количество нулевых элементов массива Q. Исходные данные взять самостоятельно.

21

Задача №29

Дан интервал (а,b) и два произвольных массива S, D размера k, n соответственно. Найти количество отрицательных элементов массива S, не попадающих в интервал (а,b) и количество отрицательных элементов массива D, не попадающих в интервал (а,b). Исходные данные взять самостоятельно.

Задача №30

Дан интервал (c,d) и два произвольных массива Q, W размера n, k соответственно. Найти сумму положительных элементов массива Q, не попадающих в интервал (c,d) и сумму положительных элементов массива W, не попадающих в интервал (c,d). Исходные данные взять самостоятельно.

22

8. Вопросы для самопроверки

1.Что такое подпрограмма?

2.В чем различие между процедурами и функциями?

3.Чем отличаются встроенные подпрограммы от подпрограмм определенных пользователем?

4.Как описать процедуру пользователя?

5.Как описать функцию пользователя?

6.В чем различие между формальными и фактическими параметрами процедур и функций?

7.Какие параметры являются параметрами-значениями?

8 Какие параметры являются параметрами-переменными?

9.Какие объекты программы являются локальными?

10.Как определить область действия идентификаторов?

23

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

1 Фаронов В.В. Турбо Паскаль 7.0. Начальный курс: Учебное пособие / В. В. Фаронов. - М. : Нолидж, 1997. - 616 с.

2.Фаронов В.В. Турбо Паскаль 7.0. Практика программирования : Учебное пособие / В.В. Фаронов. - М. : Нолидж, 1997. - 432 с.

3.Епанешников А.Н. Программирование в среде Turbo Pascal 7.0 / АН. Епанешников, В.Н Епанешников. - 3-е изд. - М.: Диалог-МИФИ, 1996. - 288с.

4.Турбо Паскаль 7.0 - К.: Торгово-издательское бюро BHV, 1996. - 448

с.

5.Зубов B.C. Программирование на языке Turbo Pascal (версии 6.0 и 7.0). Справочник по процедурам, функциям, диагностическим сообщениям / ВС. Зубов. - 3-е изд. - М.: Инф.-изд. дом «Филинь», 1997. - 320 с.

6.Пильщиков В.Н. Сборник задач и упражнений по языку Паскаль. Учеб. пособие для вузов / В.Н. Пильщиков. М.: Наука, 1989. — 160 с.

24

Содержание

 

Введение

3

1 Процедуры пользователя

5

1.1 Описание процедур пользователя

5

1 2.Обращение к процедурам пользователя

6

2. Функции пользователя

6

2.1 .Описание функции пользователя

7

2.2.Обращение к функции пользователя

7

3.Параметры

9

3.1.Параметры-значения

9

3.2.Параметры-переменные

10

4.0бласть действия идентификаторов

13

5 Пример выполнения задачи

14

б.Порядок выполнения лабораторной работы

15

7. Варианты заданий

17

8.Вопросы для самопроверки

23

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

24

25

План 2002 Павлова Лариса Дмитриевна

ПРОЦЕДУРЫ И ФУНКЦИИ ПОЛЬЗОВАТЕЛЯ Рекомендации к выполнению лабораторной работы по дисциплине

«Информатика»

Напечатано с полным соответствием с авторским оригиналом Изд. Лиц. № 01439 от 05.04.2000г. Подписано в печать 01.03 2002 г.

Формат бумаги 60x84 1/16. Бумага писчая. Печать офсетная. Усл.печ.л. 0,8. Уч-изд. л. 0,9 Тираж 150 экз. Заказ 245 Сибирский государственный индустриальный университет 654007,

г. Новокузнецк, ул. Кирова, 42. Издательский центр СибГИУ

26