Урок 10. Преобразование элементов массива

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


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


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

Задание 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 учебного пособия, ответить на вопросы после параграфа.


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

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

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

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