Всем привет, готовлюсь ко вступительным экзаменам, не очень помню алгоритмический язык (кто им вообще пользуется?). Одна ошибка в том, что третья строчка стоит до ввода данных, но где вторая ошибка
Пользователь вводит N. Затем вводит N целых неотрицательных чисел не превосходящих 1000
Программа должна посчитать и вывести второе по величине значение среди всех переданны
программе чисел. Известно, что в этом алгоритме допущено две ошибки. В ответе укажите номер
строк, в которых ученик допустил ошибки (без пробелов, в порядке возрастания номеров)
1. ал
2. на
3. цел n, x, max1, max
4. ввод
5. max1 := 100
6. max2 :=
7. нц пока n >
8. ввод
9. если x > max1 т
10. max2 := max
11. max1 :=
12. иначе если x < max
13. max2 :=
14. вс
15. n := n -
16. к
17. вывод max
18. кон

18 Авг 2021 в 19:46
134 +1
0
Ответы
1

Ошибки в алгоритме:

Строка 12 должна быть исправлена на "иначе если x > max2", чтобы учесть второе по величине значение.Строка 13 не нужна, так как max2 не должно изменяться, если x < max1.
17 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 388 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир