Предмет: Информатика, автор: chhhhhhght

Определите значение переменной a после выполнения фрагмента программы

a := 5;
if a >= 5 then
a := a - 2
else
a := a + 3;
if a < 3 then
a := a + 1
else
a := a - 1;

Ответы

Автор ответа: valgrisa
1

Ответ:

2 (значение переменной a после выполнения фрагмента программы)

Объяснение:

a = 5

если a >= 5 (5 >= 5, да) то

a = a - 2 = 5 - 2 = 3 (считает эту ветку, т.к. условие истинное)

иначе

a = a + 3 (эту ветку не трогаем)

если a < 3 (3 < 3, нет) то

a = a + 1 (эту ветку не трогаем)

иначе

a = a - 1 3 - 1 = 2 (считает эту ветку, т.к. условие ложное)


chhhhhhght: спасибо!
Похожие вопросы
Предмет: Русский язык, автор: Dd356fgdL
Расставить запятые
1.Вахтенные мыли палубу и красили борта корабля свободные от дежурства матросы также сидели без дела.
2.Гремела атака и пули звенели и ровно строчил пулемет.
3.Резкий порывестый ветер внезапно утих и повалил крупными хлопьями первый снег.
4.Грачи давно расхаживали по двору и начали вить гнезда скворцы и жаворонки тоже прилетели.
5.Извозчик чмокает губами вытягивает по-лебединому шею лошаденка тоже вытягивает шею и нерешительно двигает с места.
6.Люди сильно проголодались лошади тоже нуждались в отдыхе.
7.Ветра нет и нет ни солнца ни света ни тени ни движения ни шума.
8.По-комариному тонко просвистит малюсенький королек-оливка да резко крикнет сойка.
9.Во время той экскурсии на острове бакланов уже не было заточек и крячек не счесть.
10.Пахнет снегом высушенной травой и запоздалыми цветами, но запах густ сладок-приторен и нежен.
11. Степка что-то отвечал однако трудно было разобрать его слова.
12.В это время бывает или совсем тихо или иногда повевает свежий предутренний ветерок.