В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История

Dat[2] – второй ученик и т. определите, что будет напечатано в результате работы следующей программы. алг нач целтаб dat[1: 10] цел k, m, n dat[1] : = 7; dat[2] : = 9 dat[3] : = 10; dat[4] : = 5 dat[5] : = 6; dat[6] : = 7 dat[7] : = 9; dat[8] : = 10 dat[9] : = 6; dat[10] : = 9 m : = 0 ; n : = 0 нц для k от 1 до 10 если dat[k] > = m то m : = dat[k] n : = k все кц вывод n кон объясните как решали!

Показать ответ
Ответ:
Arra1234566
Arra1234566
07.09.2020 07:35
Нц для k от 1 до 10
если Dat[k] >= m то
m := Dat[k]
n := k
По этому выражению получается мы должны найти наибольшее Dat[k], здесь их 2, Dat[3]=10 и Dat[8]=10, т.к. оба равны 10.
Подставляем это в выражение, которое я написал выше. Начнем с Dat[3]=10, т.к. 3 идет раньше 8.
Получим:
Если Dat[3] >=m то
m:=10
n:=3
Далее Dat[8]:
Если Dat[8]>=m (Которое собственно теперь равно 10), то
m:=10
n:=8
Больше 10 чисел нет, поэтому ответ будет 8.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота