Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание к лабораторной работе. Модифицировать предыдущую программу (лабораторная работа №7) с использованием подпрограммы – функции для решения на ПК задачи



Модифицировать предыдущую программу (лабораторная работа №7) с использованием подпрограммы – функции для решения на ПК задачи, формулировка которой приведена ниже.

Учитывать все условия предыдущего задания.

1. Вычислить количество положительных элементов массива X(N), количество отрицательных элементов массива Y(M).

2. Вычислить сумму целых элементов массива Х(N), сумму дробных элементов массива Y(M).

3. Вычислить сумму положительных элементов массива A(N, M) и сумму отрицательных элементов массива B(M, L).

4. Найти наибольший элемент в массиве X (N), наименьший элемент в массиве Y(M).

5. Определить количество элементов целочисленного массива D(N, M) кратных трем, количество элементов целочисленного массива F(L,R), кратных пяти.

6. Вычислить количество отрицательных элементов в матрице A(P, K), количество нулевых элементов в матрице В(N, L).

7. Вычислить сумму элементов выше диагонали матрицы А(P,P), сумму элементов ниже диагонали матрицы В(L,L).

8. Вычислить количество элементов, находящихся в интервале [a; b] для матрицы Х(K, L), количество элементов, находящихся вне интервала [a; b] для матрицы Y(L, M). Значения a и b вводить с клавиатуры.

9. Получить количество положительных элементов в массиве Х(P), получить количество отрицательные элементов в массиве В(L).

10. Определить количество строк, сумма элементов которых отрицательна для массива Х(K, L), определить количество строк, сумма элементов которых положительна для массива Y(L, M).

11. Определить количество строк, все элементы которой нулевые, для массива A(P, K), количество строк, все элементы которой ненулевые, для массива В(N, L).

12. Вычислить среднее арифметическое значение положительных элементов массива A(M, L), среднее арифметическое значение отрицательных элементов массива B(M, N).

13. Определить, количество четных чисел в последовательности целых чисел А(P), количество нечетных чисел в последовательности целых чисел В(L).

14. Определить сумму элементов массива Х(P), меньших введенного с клавиатуры числа, сумму элементов массива Y(L), больших этого числа.

15. Определить количество нулевых элементов в массиве M(L), определить количество ненулевых элементов в массиве A(L).

16. Определить количество отрицательных элементов в матрице B(M, N), количество неотрицательных элементов в матрице А(N, M).

17. Определить первое положительное число в матрице B(M, N), определить последнее положительное число в матрице G(K, P).

18. Определить в массиве А(N, M) количество строк, элементы которой образуют возрастающую последовательность, в массиве Р(L, K) количество строк, элементы которой образуют не возрастающую последовательность.

19. Определить в массиве G(K, P) количество элементов массива, равных введенному с клавиатуры числу, в массиве А(N, M) количество элементов массива, неравных введенному с клавиатуры числу.

20. Определить наименьшие элементы в матрице Х(K, L), наибольшие элементы в матрице Y(L, M).

Контрольные вопросы

Указать, при каких условиях целесообразно использование подпрограмм, какие выгоды они предоставляют пользователю.

Указать, в чем отличие различных видов подпрограмм пользователя.

Указать способы обращения к подпрограммам пользователя.

Указать способы передачи параметров в подпрограмму.

Указать, как организовать подпрограмму без параметров.

Перечислить, как согласуются формальные и фактические параметры.

Указать конструкции, которые могут быть формальными и фактическими параметрами.

Пояснить, как и куда осуществляется выход из подпрограммы.

Пояснить, как работают программа и подпрограмма.





Дата публикования: 2015-02-18; Прочитано: 251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...