Помогите пожалуйста разобраться, как это записать в ответ? Определите значение переменной «a»
после выполнения фрагмента программы: a: =10; b: =3; if a < b then b: = b + 12 else a: = a - 7; if a < b then a: = a + 12 else a: = a -7;Ответы на вопрос
Простейшая программа.
В начале у нас a = 10, b = 3.
Затем мы сравниваем а и b.
10 > 3.
Поэтому у нас выполняется "else".
a = 10 - 7 = 3
Снова сравниваем a и b.
a = b
Выполняется блок "else"
a = 3 -7 = -4
Ответ: -4
Давайте разберем этот фрагмент программы пошагово и определим значение переменной a после его выполнения:
Изначально
aустановлена в 10, иbустановлена в 3.Первое условие:
a < b(10 < 3) - это ложное условие, поэтому выполнится вторая часть условия (послеelse).По второй части условия
aбудет уменьшено на 7, и теперьaравно 3.Затем выполняется второе условие:
a < b(3 < 15) - это также ложное условие, поэтому выполнится вторая часть условия (послеelse).Снова
aуменьшается на 7, и теперьaстановится -4.
Таким образом, значение переменной a после выполнения этого фрагмента программы будет равно -4.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
