Регистрация
Войти
Стать экспертом Правила
Информатика

Дана программа на языке программирования Pascal. Определи, что будет выведено на экран, если ввести число 16.

ОТВЕТЫ
Будет выведено значение переменной k = 2

В программе выполняется цикл до тех пор, пока введенное число не будет равняться нулю.
Ввели число 16.
Запустился цикл.
В цикле строчка a := a div 10; берет целую часть от деленияна 10, т.е. 16/10=1.6(целая часть ). После этого деления переменной k прибавляется единица. Т.к. a <> 0, то цикл продолжается. Теперь уже берем целую часть от деления 1 на 10, т.е. 1/10=0.1(целая часть 0). Прибавляем еще одну единицу переменной k и выходим из цикла, т.к. значение переменной =0. И выводим значение переменной k.
733
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам