
Какое наименьшее значение доолжно находится в переменной а, чтобы после выполнения фрагмента
программы в ячейке а оказалось число 32? a:=???; for i:=3 downto 1 do a:=a div 2;

Ответы на вопрос

Ответ:
256
Объяснение:



Для того, чтобы после выполнения фрагмента программы в ячейке а оказалось число 32, необходимо, чтобы в начале программы переменная а имела значение не меньше 256. Это связано с тем, что оператор a:=a div 2; уменьшает значение переменной а в два раза при каждом проходе цикла for. Таким образом, если в начале программы а=256, то после первого прохода цикла а=128, после второго — а=64, а после третьего — а=32. Если же в начале программы а<256, то после трех проходов цикла а будет меньше 32. Например, если а=200, то после трех проходов цикла а=25. Для более подробного объяснения работы циклов for и операторов присваивания вы можете посмотреть [практикум по алгоритмизации и программированию](https://infourok.ru/praktikum_po_algoritmizacii_i_programmirovaniyu-373734.htm).


Похожие вопросы
Топ вопросов за вчера в категории Информатика








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