понедельник, 27 ноября 2023 г.

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

ПРЕЗЕНТАЦИЯ К УРОКУ

СОСТАВЛЯЕМ ПРОГРАММЫ


Задание 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. Составить программу, которая меняет местами элементы массива: первый и последний, второй и предпоследний ,... Количество элементов в массиве выберите сами.

ИГРАЕМ


Комментариев нет:

Отправить комментарий