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

Определите значение переменной «a» после выполнения фрагмента программы:
a := 10
if a < 5 then a := a + 12
else a := a - 7;
if a < 5 then a : a + 12
else a := a - 7;

Ответ:
anvasilovsckay
anvasilovsckay
03.12.2020 16:35

15

Объяснение:

a = 10

если a < 5 (10 < 5 - НЕТ) то a = a + 12 (эту ветку не трогаем, т.к. условие ложное)

иначе a = a - 7 = 10 - 7 = 3

а = 3

если a < 5 (3 < 5 - ДА) то a = a + 12 = 3 + 12 = 15

иначе a = a - 7 (эту ветку не трогаем, т.к. условие истинное)

а = 15

0,0(0 оценок)
Ответ:
Supreme222
Supreme222
03.12.2020 16:35

a = 15

Объяснение:

a := 10  // a = 10

if a < 5 then a := a + 12  // Если 10 < 5, тогда a = a + 12 ( условие не выполняется )

else a := a - 7;  // Иначе a = a - 7 (( 10 - 7 = 3 )) // a = 3 - так как условие не выполнилось, мы выполняем тело цикла else

if a < 5 then a : a + 12  // Если 3 < 5, тогда a = a + 12 (( 3 + 12 = 15 )) // a = 15 - условие выполняется

else a := a - 7; // Иначе a = a - 7 - условие выполнилось, тело цикла else не выполняем

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