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

Результатом фрагментом выполнения алгоритма
...
a:=7
b:=8
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln(k);
...
a)7 b)10 c)8 d)9
ДЛЯ ВЫБРАННОГО ОТВЕТА ПРИВЕСТИ ПОДРОБНОЕ РЕШЕНИЕ ПО ПРОГРАММЕ(РЕШЕНИЕ ДЛЯ if И ДЛЯ else)

Ответ:
karinkuus
karinkuus
23.01.2024 20:29
Добрый день! Рад, что вы обратились ко мне с вопросом. Давайте разберем этот алгоритм пошагово.

1. В начале алгоритма мы присваиваем переменной "a" значение 7.
2. Затем мы присваиваем переменной "b" значение 8.
3. Далее мы присваиваем переменной "k" значение 5 плюс значение переменной "a", то есть 5 + 7.
Получаем: k = 5 + 7, что равно 12. Теперь "k" равно 12.

4. Теперь наступает момент выбора условия. У нас есть условие "a > b". Если это условие истинно (то есть значение переменной "a" больше значения переменной "b"), мы выполняем следующий шаг, если нет, то переходим к блоку кода после "else".
5. Но в данном случае условие "a > b" не выполняется, так как 7 не больше 8. Поэтому мы переходим к блоку кода после "else".
6. В блоке кода после "else" мы присваиваем переменной "k" значение "k" минус 3.
Получаем: k = 12 - 3, что равно 9. Теперь "k" равно 9.

7. Далее, после выполнения условного оператора, мы выводим значение переменной "k" на экран с помощью команды writeln.
Поэтому наш результат - значение переменной "k", то есть 9.

Итого, правильный ответ на вопрос - d)9.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?