ОАиПЛР7. ОАиП_ЛР_07. Разработка, тестирование и отладка циклических алгоритмов и программ с известным числом повторений с внутренними ветвлениями
Скачать 214.76 Kb.
|
ЛАБОРАТОРНАЯ РАБОТА № 7 Тема: Разработка, тестирование и отладка циклических алгоритмов и программ с известным числом повторений с внутренними ветвлениями. Цель: Сформировать умения разрабатывать и тестировать циклические алгоритмы и программы с известным числом повторений с внутренними ветвлениями, выполнять их отладку. Задания для выполнения Задание 1 Разработать 2-е программы согласно варианту задания (таблица 1): 1) вариант первого задания совпадает с номером по списку; 2) вариант второго задания равен 47 минус вариант по списку. 3) вариант третьего задания равен 30 плюс вариант по списку. Массив заполнить: 1) для первого задания значениями, заданными при создании массива; 2) для второго задания значениями, введёнными с клавиатуры 3) для третьего задания псевдослучайными значениями. Таблица 1 – Задания для выполнения Вариант Задание 1) Задан массив, состоящий их N элементов. Найти сумму чётных положительных элементов. 2) Задан массив, состоящий их N элементов. Найти количество нечётных элементов кратных 9. 3) Задан массив, состоящий их N элементов. Найти произведение элементов с индексами кратными 3. 4) Задан массив, состоящий их N элементов. Вывести однозначные элементы с двухзначными индексами. 5) Задан массив, состоящий их N элементов. Найти среднее арифметическое элементов кратных 4. 6) Задан массив, состоящий их N элементов. Найти максимальный элемент и его номер. 7) Задан массив, состоящий их N элементов. Заменить положительные элементы на 1. Вывести данный и полученный массивы. 8) Задан массив, состоящий их N элементов. Заменить значения в диапазоне от 0 до 5 включительно противоположными и подсчитать их количество. 9) Задан массив, состоящий их N элементов. Заменить в нём все элементы, значения которых меньше 15 на 0. 10) Задан массив, состоящий их N элементов. Определить, есть ли в нём одинаковые соседние элементы. 11) Задан массив, состоящий их N элементов. Выполнить циклический сдвиг вправо на 4 элемента. 12) Задан массив, состоящий их N элементов. Найти количество различных чисел в одномерном массиве 13) Задан массив, состоящий их N элементов. Найти произведение однозначных положительных элементов. 14) Задан массив, состоящий их N элементов. Найти количество двухзначных нечётных элементов. Вариант Задание 15) Задан массив, состоящий их N элементов. Найти сумму элементов с нечётными индексами. 16) Задан массив, состоящий их N элементов. Вывести чётные элементы с индексами кратными 3. 17) Задан массив, состоящий их N элементов. Найти среднее арифметическое элементов кратных 5. 18) Задан массив, состоящий их N элементов. Найти минимальный элемент и его номер. 19) Задан массив, состоящий их N элементов. Заменить отрицательные элементы на 0. Вывести данный и полученный массивы. 20) Задан массив, состоящий их N элементов. Подсчитать значения в диапазоне от 0 до 20 включительно и заменить их минус 1. 21) Задан массив, состоящий их N элементов. Все элементы, значения которых больше 13 разделить на 2 и подсчитать количество отрицательных элементов. 22) Задан массив, состоящий их N элементов. Определить, есть ли в нём одинаковые соседние элементы. 23) Задан массив, состоящий их N элементов. Выполнить циклический сдвиг ВЛЕВО на 5 элементов. 24) Задан массив. Поменять максимальный и минимальный элементы данного массива местами. 25) Задан массив, состоящий их N элементов. Найти сумму элементов кратных 3 и больших 5. 26) Задан массив, состоящий их N элементов. Найти количество элементов кратных 5 и меньше 10. 27) Задан массив, состоящий их N элементов. Найти произведение элементов с чётными индексами меньше 15. 28) Задан массив, состоящий их N элементов. Вывести нечётные элементы в диапазоне от минус 10 до 10. 29) Задан массив, состоящий их N элементов. Найти среднее арифметическое двухзначных элементов. 30) Задан массив, состоящий их N элементов. Найти максимальный элемент и его номер. 31) Задан массив, состоящий их N элементов. Заменить положительные и равные нулю элементы на 5. Вывести данный и полученный массивы. 32) Задан массив, состоящий их N элементов. Заменить значения в диапазоне от 0 до 10 включительно числом минус 90и подсчитать его количество. 33) Задан массив, состоящий их N элементов. Заменить все элементы, значения которых меньше 10 и кратные 5 на -89. 34) Задан массив, состоящий их N элементов. Определить, есть ли в нём одинаковые соседние элементы. 35) Задан массив, состоящий их N элементов. Выполнить циклический сдвиг ВПРАВО на 6 элементов. 36) Найти количество различных чисел в одномерном массиве 37) Задан массив, состоящий их N элементов. Найти произведение не чётных элементов. 38) Задан массив, состоящий их N элементов. Найти количество чётных элементов. 39) Задан массив, состоящий их N элементов. Найти сумму элементов с индексами кратными 5. Вариант Задание 40) Задан массив, состоящий их N элементов. Вывести двухзначные элементы с однозначными индексами. 41) Задан массив, состоящий их N элементов. Найти среднее арифметическое элементов кратных 3. 42) Задан массив, состоящий их N элементов. Найти минимальный элемент и его номер. 43) Задан массив, состоящий их N элементов. Заменить отрицательные элементы и равные нулю на минус 1. Вывести данный и полученный массивы. 44) Задан массив, состоящий их N элементов. Значения в диапазоне от 0 до 7 включительно заменить на 0 и подсчитать их количество. 45) Задан массив, состоящий их N элементов. Подсчитать все элементы, значения которых больше 10 и не равны 15. 46) Задан массив, состоящий их N элементов. Определить, есть ли в нём одинаковые соседние элементы. 47) Задан массив, состоящий их N элементов. Поменять максимальный и минимальный элементы данного массива местами. |