
Чему будет равно значение переменной а после выполнения этого цикла? i:=7;а:=0;while i>=4 do
beginа:=a+j div 4:i:=j-1;end;

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

Ответ:
А=21
I=6
Объяснение:
Не совсем понял о какой переменной идет речь.
Переменная а будет иметь значение 21, а i соотвественно 6



Код, который вы предоставили, содержит синтаксические ошибки и не может быть выполнен как есть. Однако, похоже, что вы пытаетесь написать код на языке программирования Pascal или подобном ему языке. Давайте попробуем понять, что вы хотели сделать, и исправить ошибки.
Исходя из вашего кода, предположим, что вы хотели бы выполнить цикл, уменьшая значение переменной i
на 1 на каждой итерации и увеличивая значение переменной a
на результат целочисленного деления j
на 4.
Попробуем исправить ваш код так, чтобы он имел смысл:
pascali := 7; a := 0; while i >= 4 do begin a := a + j div 4; i := i - 1; end;
Теперь код имеет смысл. В этом цикле i
начинается с 7 и уменьшается на 1 на каждой итерации до тех пор, пока не станет меньше 4. На каждой итерации значение переменной a
увеличивается на результат целочисленного деления j
на 4. По окончании выполнения этого цикла значение переменной a
будет зависеть от начального значения j
и того, сколько раз i
удалось уменьшить до 4.


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