Предмет: Информатика,
автор: device41
Решите пожалуйста с объяснением как решать, а то учитель не объяснять как решать
Приложения:
Ответы
Автор ответа:
0
Эта программа поиска минимального значения.
Сначала переменной m присваивается значение 10. Далее в цикле for мы поочерёдно пересматриваем значения Dat, и если находим значение Dat меньшее, чем текущее m, то записываем это найденное значение в m. После выполнения цикла переменная m будет хранить минимальное из всех значений Dat, то есть 0.
На печать будет выведено:
0
device41:
мне нужно брать именно самое низкое число чем 10, да?
1. Сравниваем Dat[1] и m. Поскольку Dat[1] < m (2<10), то присваиваем m:=Dat[1], то есть теперь m=2.
2. Сравниваем Dat[2] и m. Поскольку Dat[2] > m (5>2), то ничего не делаем.
3. Сравниваем Dat[3] и m. Поскольку Dat[3] > m (7>2), то ничего не делаем.
4. Сравниваем Dat[4] и m. Поскольку Dat[4] > m (5>2), то ничего не делаем.
5. Сравниваем Dat[5] и m. Поскольку Dat[5] > m (4>2), то ничего не делаем.
7. Сравниваем Dat[7] и m. Поскольку Dat[7] < m (0<2), то присваиваем m:=Dat[7], то есть теперь m=0.
8. Сравниваем Dat[8] и m. Поскольку Dat[8] > m (3>0), то ничего не делаем.
9. Сравниваем Dat[9] и m. Поскольку Dat[9] > m (4>0), то ничего не делаем.
10. Сравниваем Dat[10] и m. Поскольку Dat[10] > m (5>0), то ничего не делаем.
Выводим m = 0
Похожие вопросы
Предмет: Қазақ тiлi,
автор: suluerimbetova0137
Предмет: Физика,
автор: streshroman321
Предмет: Математика,
автор: evdokianovikova
Предмет: История,
автор: Svetik15855
Предмет: Литература,
автор: Mihail1231233