Задание 9 Параграф 8 ГДЗ Босова 11 класс (Информатика)

Решение #1

Изображение 9. Дана программа:const n=5;const a: array[l..n] of integer=(1,2, 6, 4, 6) ;var i, maxi, max2: integer;beginmaxi:=a[1];max2:=a[2];for i: =2 to n doif...
Приложенные файлы
Загрузка...

Рассмотрим вариант решения задания из учебника Босова, Босова 11 класс, Бином:
9. Дана программа:
const n=5;
const a: array[l..n] of integer=(1,2, 6, 4, 6) ;
var i, maxi, max2: integer;
begin
maxi:=a[1];
max2:=a[2];
for i: =2 to n do
if a[ii>maxl
then begin max2:=maxl; maxis—a[i]; end
else if a[ii>max2 then max2:=a[i];
writein('maxl=', maxi, max2=', max2);
end.
Что получится в результате выполнения этой программы?
Какую задачу решает эта программа?
Программа определяет значение двух максимальных элементов массива и записывает их по убыванию.
Программа: Z_8_9.pas (ссылка ниже)
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением