ПРЕЗЕНТАЦИЯ К УРОКУ
СОСТАВЛЯЕМ ПРОГРАММЫ
Задание 1. Играем и повторяем.
Задание 2. Набрать и выполнить программу, которую делали в классе.
var m:array[1..10] of integer;
p:...;
begin
writeln(‘Введите 10 элементов массива’);
for var i:=1 to 10 do …(m[i]);
…
writeln(‘После перестановки’);
for var i:=1 to 10 do …(m[i]);
end.
Задание 3. Составить программу, которая меняет местами первую половину массива: первый и второй, третий и четвёртый,... , а вторую половину не трогаем. Количество элементов в массиве 12.
Задание 4. В магазине ради эксперимента решили поменять цену товара. Нашли самый дорогой товар и самый дешёвый и поменяли цены местами. Самый дорогой товар стал самым дешёвым, а самый дешёвый - самым дорогим. Исходные цены на товар вводятся с клавиатуры. Выведите номера и цены всех товаров после изменения.
Ввод
6
3
1
20
4
Вывод
6
3
20
1
4
Подсказки:
1. Мы учились находить минимальный и максимальный элементы.
2. mini, mai - в нашей программе обозначали индексы минимального и максимального элементов.
3. Переставлять элементы вам надо всего 1 раз.
Для того чтобы поменять местами 2 элемента нам нужна дополнительная переменная. Например, в красной кружке у нас кофе, а зелёной налит чай. И чтобы в зелёной был кофе, а в красной чай, нам нужна третья кружка. Эта третья кружка - дополнительная переменная.
Задание 5. Составить программу, которая меняет местами элементы массива: первый и последний, второй и предпоследний ,... Количество элементов в массиве выберите сами.
Комментариев нет:
Отправить комментарий