Процедуры и функции пользователя
.pdfпопадающих в интервал (а,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