Предмет: Информатика,
автор: lubiya8
Рассмотри рисунок и вычисли значение k после выполнения изображённого алгоритма при a = 4563 . Знак «/» обозначает деление нацело, без остатка.
Приложения:

Ответы
Автор ответа:
2
Рассмотрим действие алгоритма.
На вход поступает число 4563.
Далее у нас выполняется while a > 0, что читается как "до тех пор, пока а больше нуля". Значит деление числа на 10 будет идти до тех пор, пока мы не получим число, которое меньше 10. Мы выполним последнее деление и получим 0.
Будем наглядно рассматривать что творится в алгоритме:
a = 4563; k = 0 - поступило на вход
a = 456; k = 1
a = 45; k = 2
a = 4; k = 3
a = 0; k = 4
На этом цикл завершается.
Ответ: k = 4.
Похожие вопросы
Предмет: Биология,
автор: dimashtarazi
Предмет: История,
автор: kanekitry
Предмет: Русский язык,
автор: arstanbekovanaila00
Предмет: Литература,
автор: NastyaD25042005
Предмет: Геометрия,
автор: stepasha72