Лабораторная работа №9.
Тема: Одномерные массивы.
Цель задания
1. 1. Изучить структурированный тип массив.
1. 2. Научиться работать с одномерными массивами при решении задач.
Постановка задачи
2. 1. Для решения задачи 1 задать случайным образом одномерный массив указанной размерности из целочисленных элементов, принадлежащих заданному отрезку. Выполнить задание своего варианта. Выводить на экран исходный массив и преобразованный.
2. 2. Для решения задачи 2 задать случайным образом одномерный массив размерности N (вводится с клавиатуры) из целочисленных элементов, принадлежащих отрезку [-20;20]. Выполнить задание своего варианта. Вывести на экран промежуточные результаты, полученные при вычислении значения заданного выражения.
Содержание отчета.
Название работы.
Цели работы.
3. 3. Постановка задачи для конкретного варианта.
Блок-схема.
Код программы.
Протокол программы.
Выводы.
Методические указания
4.1. Оформить условие и авторство (титульный лист).
4.2. Оставлять после запятой не более трех цифр.
4.3. Правильность работы всех ветвей программы должна быть проверена на тестах.
5. Варианты заданий к работе:
Вариант | Задание 1 | Задание 2 |
1. | Задать случайным образом одномерный массив из 10 целочисленных элементов, принадлежащих отрезку [-10;10]. Найти сумму элементов массива, стоящих на четных местах. Закрасить указанные элементы. | Составить программу вычисления, A - сумма положительных элементов массива; B - наименьший элемент массива; C - произведение элементов массива с нечетными номерами. |
2. | Задать случайным образом одномерный массив из 15 целочисленных элементов, принадлежащих отрезку [-14;14]. Найти сумму элементов массива, кратных трем. Закрасить указанные элементы. | Составить программу для вычисления R - сумма отрицательных элементов массива; Q - наибольший элемент массива; S — количество нечетных элементов массива. |
3. | Задать случайным образом одномерный массив из 20 целочисленных элементов, принадлежащих отрезку [-12;12]. Найти произведение четных элементов массива. Закрасить указанные элементы. | Составить программу для вычисления H - сумма элементов массива с нечетными номерами; E - наибольший по модулю элемент массива; G - количество положительных элементов массива. |
4. | Задать случайным образом одномерный массив из 18 целочисленных элементов, принадлежащих отрезку [-14;14]. Найти сумму элементов массива, кратных пяти. Закрасить указанные элементы. | Составить программу для вычисления S - сумма элементов массива с нечетными номерами; T — количество четных элементов массива; U - номер наименьшего элемента массива. |
5. | Задать случайным образом одномерный массив из 17 целочисленных элементов, принадлежащих отрезку [-7;7]. Найти произведение элементов массива, стоящих на нечетных местах. Закрасить указанные элементы. | Составить программу для вычисления X - сумма всех элементов массива; Y - произведение положительных элементов массива; Z - номер наибольшего по модулю элемента массива. |
6. | Задать случайным образом одномерный массив из 13 целочисленных элементов, принадлежащих отрезку [-11;11]. Найти произведение элементов массива, номера которых кратны трем. Закрасить указанные элементы. | Составить программу для вычисления A - сумма отрицательных элементов массива; B — количество четных элементов массива; C - номер первого положительного элемента массива. |
7. | Задать случайным образом одномерный массив из 16 целочисленных элементов, принадлежащих отрезку [-13;13]. Найти произведение положительных элементов массива. Закрасить указанные элементы. | Составить программу для вычисления U - сумма элементов массива с нечетными номерами; R - количество нулевых элементов массива; S - номер первого нулевого элемента массива. |
8. | Задать случайным образом одномерный массив из 18 целочисленных элементов, принадлежащих отрезку [-19;19]. Найти сумму элементов массива, которые кратны трем. Закрасить указанные элементы. | Составить программу для вычисления A - наибольший элемент массива; B - произведение элементов массива с четными номерами; C - количество элементов массива, больших D (вводится с клавиатуры). |
9. | Задать случайным образом одномерный массив из 14 целочисленных элементов, принадлежащих отрезку [-18;18]. Найти сумму отрицательных элементов массива. Закрасить указанные элементы. | Составить программу для вычисления R - наименьший элемент массива; Q - произведение элементов массива с нечетными номерами; S - количество элементов, лежащих в интервале (A,B) (ввести с клавиатуры). |
10. | Задать случайным образом одномерный массив из 19 целочисленных элементов, принадлежащих отрезку [-8;8]. Найти сумму четных элементов массива. Закрасить указанные элементы. | Составить программу для вычисления H - количество положительных элементов массива; E - номер наименьшего по модулю элемента массива; G - номер первого нулевого элемента массива. |
11. | Задать случайным образом одномерный массив из 14 целочисленных элементов, принадлежащих отрезку [-9;9]. Найти сумму элементов массива, кратных семи. Закрасить указанные элементы. | Составить программу для вычисления S - произведение элементов массива с нечетными номерами; T - номер первого нулевого элемента массива; U - сумма отрицательных элементов массива. |
12. | Задать случайным образом одномерный массив из 16 целочисленных элементов, принадлежащих отрезку [-6;6]. Найти произведение отрицательных элементов массива. Закрасить указанные элементы. | Составить программу для вычисления X - количество элементов, лежащих в интервале (-3; 4); Y - сумма элементов массива с четными номерами; Z -наибольший элемент массива. |
13. | Задать случайным образом одномерный массив из 18 целочисленных элементов, принадлежащих отрезку [-14;14]. Найти сумму нечетных элементов массива. Закрасить указанные элементы. | Составить программу для вычисления A - наименьший элемент массива; B - произведение отрицательных элементов массива; C - количество элементов массива, меньших D (ввести D с клавиатуры). |
14. | Задать случайным образом одномерный массив из 10 целочисленных элементов, принадлежащих отрезку [-15;15]. Найти количество элементов массива, кратных пяти. Закрасить указанные элементы. | Составить программу вычисления, A - сумма положительных элементов массива; B - наименьший элемент массива; C - произведение элементов массива с нечетными номерами. |
15. | Задать случайным образом одномерный массив из 12 целочисленных элементов, принадлежащих отрезку [-19;19]. Найти количество четных элементов массива. Закрасить указанные элементы. | Составить программу для вычисления R - сумма отрицательных элементов массива; Q - наибольший элемент массива; S - номер первого положительного элемента массива. |
6. Контрольные вопросы:
Описание одномерного массива.