Урок 7. Поиск элементов с заданными свойствами

Цель урока: наработка практических умений и навыков при решение задач с использованием алгоритма линейного поиска.


Ментальная карта “Действия над элементами массива”


Это изображение имеет пустой атрибут alt; его имя файла - homework.png

Задания по теме урока

Задание 1. Сформировать массив размером в 30 элементов из чисел от -20 до 20 используя генератор случайных чисел. Вывести на экран полученный массив. Добавить к каждому элементу массива случайное число из диапазона от -5 до 5. Вывести на экран новый массив.

Задание 2. Сформировать массив размером в 20 элементов из чисел от -10 до 10 используя генератор случайных чисел. Вывести на экран полученный массив. Поменять местами 3 и 5, а также 7 и 9 элементы. Вывести на экран новый массив.

Задание 3. В массиве хранится информация о ежедневном количестве отсутствующих учеников в течение 30 учебных дней. Каждый день по разным причинам в классе может отсутствовать от 0 до 5 учащихся. Составьте программу, определяющую, сколько раз за этот период времени класс присутствовал на уроках в полном составе. Элементы массива получить используя генератор случайных чисел.

Пример массива: 0 1 5 2 3 4 0 1 2 3 0 4 4 3 4 1 0 2 4 0 0 1 2 5 3 1 1 4 1 2
Результат работы программы: Класс был в полном составе 6 дней

Задание 4. Дан массив чисел a[1..N]. Выведите все элементы массива, которые больше предыдущего элемента. Если в массиве нет таких элементов вывести соответствующее сообщение “Таких элементов нет”. Число N (количество чисел) и значения элементов массива a[1..N] вводится с клавиатуры.

Число N: 5
Массив: 3 6 2 5 3
Результат работы программы: 6 5
Дополнительное задание

Дан массив чисел a[1..N]. Определите есть ли в массиве хотя бы один элемент который является нечетным числом, кратным 7. Если да, то вывести его порядковый номер и сам элемент массива. Значения элементов массива a[1..N] вводится с клавиатуры.


Домашнее задание

§ 5.4 учебного пособия, ответить на вопросы после параграфа.


Форма отправки файлов

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *