Цель урока: изучить преобразование элементов массива, изменение элементов массива в зависимости от выполнения некоторых условий и обмен местами элементов массива.
Задания по теме урока
Задание 1. Массив из N элементов содержит значения температуры в градусах Цельсия (числа от 1 до 20). Составьте программу перевода этих значений в градусы Фаренгейта по формуле:
t °F = t °C * 1,8 + 32
Выведите исходный массив, затем преобразованный массив с одним знаком в дробной части. Тип элементов исходного массива должен быть вещественный. Значения N и элементы массива ввести с клавиатуры.
Задание 2. Составьте программу, которая преобразовывает массив состоящий из N целых чисел следующем образом: уменьшить все элементы с четными значениями в два раза, а элементы с нечетными значениями увеличить на единицу. Значение N ввести с клавиатуры.
Задание 3. Составьте программу, которая преобразовывает массив состоящий из N целых чисел следующем образом: все элементы с четными индексами возвести в квадрат, а элементы с нечетными индексами заменить нулями. Значение N ввести с клавиатуры.
Задание 4. Имеется массив, который содержит информацию о количестве страниц в пяти пронумерованных книгах. Сколько всего страниц в книгах? Определите номер книги, в которой больше всего страниц. Массив объявить как константный.
Задание 5. Массив содержит значения отметок N учащихся класса за контрольную работу (числа от 2 до 10). После работы над ошибками учащиеся переписали работу и получили отметки на 1 или 2 балла выше (используйте генератор случайных чисел), кроме тех, кто получил 10. Составьте программу, которая выводит отметки, полученные учениками первоначально и после работы над ошибками. Значения N и элементы массива ввести с клавиатуры.
Дополнительное задание
Осуществите циклические сдвиги элементов в массиве на два элемента вправо.
Например.
1 2 3 4 5 6 → 5 6 1 2 3 4.
Домашнее задание
§ 7.1-7.2 учебного пособия, ответить на вопросы после параграфа.
Форма отправки файлов
Форма видна только зарегистрированным пользователям.