Вопрос задан 06.11.2023 в 08:02. Предмет Информатика. Спрашивает Валиева Индира.

Какое число выведет программа begina:=5;b:=8;a:=5+a;k:=a+b;if a>b thenk:=k*3else

begink:=k-3;k:=k div 6;end;writeln(k);end.​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Толстопятов Костя.

Ответ:

54

Объяснение:

             Вычисления                a      b      k

a:=5;              а=5                        5      -       -        

b:=8;              b=8                        5      8      -

a:=5+a;        a=5+5                      10     8      -  

k:=a+b;        k=10+8                      10    8     18

if a>b then     да, 10>8, значит мы выполним следующее действие, а не под веткой "else"  

k:=k*3       k=18*3                        10     8     54  

else begin  

k:=k-3;  

k:=k div 6;  

end;  

writeln(k);    напечатаем значение k. Это 54

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа выведет число 28.

Рассмотрим шаги выполнения программы:

1. Создаем переменные a, b и k и присваиваем им значения: a=5, b=8, k=5. 2. Выполняем операцию a:=5+a, то есть a=5+5=10. 3. Выполняем операцию k:=a+b, то есть k=10+8=18. 4. Проверяем условие a>b. В данном случае оно не выполняется, так как a=10, а b=8. Поэтому переходим к блоку else. 5. Выполняем операцию k:=k-3, то есть k=18-3=15. 6. Выполняем операцию k:=k+div+6, где div обозначает целочисленное деление. В данном случае k=15+2=17, так как 15 делится на 6 без остатка и целая часть от деления равна 2. 7. Выводим значение переменной k, которое равно 17.

Итого, программа выведет число 17.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос