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

ПОМОГИТЕ ПОЖАЛУЙСТА, определите значение a после выполнения алгоритма​

Приложения:

Ответы

Автор ответа: WHAAAAAAAAAAAGH
0

Ответ:  81

Объяснение:
В этой задаче, в используйте циклы с постусловием, т.е. сначала вы
делаете хотя бы одну итерацию цикла, а только затем проверяете
условие

Начало                                       a:= 21                  b:= -3
( Первый цикл с предусловием )              

Шаг цикла №1                           a:= 21 - 6 = 15     b:= -3 + 6 = 3
Проверка усл.    a ≤ 0 ? ( 15 ≤ 0) ? нет
Шаг цикла №2                          a:= 15 - 6 = 9      b:= 3 + 6 = 9
Проверка усл.    a ≤ 0 ? ( 9 ≤ 0) ? нет
Шаг цикла №3                           a:= 9 - 6 = 3      b:= 9 + 6 = 15
Проверка усл.    a ≤ 0 ? ( 3 ≤ 0) ? нет
Шаг цикла №4                           a:= 3 - 6 = -3      b:= 15 + 6 = 21
Проверка усл.    a ≤ 0 ? ( -3 ≤ 0) ? да
( Второй цикл с предусловием )  
Шаг цикла №1                            b:= 21 - 9 = 12    a:= -3 * 12 / 2 = -18
Проверка усл.    b > 0 ? ( 12 > 0) ? да
Шаг цикла №2                           b:= 12 - 9 = 3    a:= -18 * 3 / 2 = - 27
Проверка усл.    b > 0 ? ( 3 > 0) ? да
Шаг цикла №2                           b:= 3 - 9 = -6    a:= -27 * -6 / 2 = 81
Проверка усл.    b > 0 ? ( -6 > 0) ? нет

Похожие вопросы
Предмет: Химия, автор: vikiilkoff