Вопрос:

Определите значение переменной c после выполнения следующего фрагмента программы: a:=20; b:=12; a:=b-a/4; if a>b then c:=a - 2 + b else c:=a + 2 * b;

Ответ:

Разберем данный фрагмент программы по шагам: 1. `a := 20` (переменной a присваивается значение 20). 2. `b := 12` (переменной b присваивается значение 12). 3. `a := b - a/4;` (переменной a присваивается значение b - a/4 = 12 - 20/4 = 12 - 5 = 7). 4. `if a > b then c := a - 2 + b else c := a + 2 * b;` (если a > b, то c := a - 2 + b, иначе c := a + 2 * b). Так как `a = 7` и `b = 12`, условие `a > b` ложно (7 > 12 - неверно). Следовательно, выполняется `c := a + 2 * b = 7 + 2 * 12 = 7 + 24 = 31`. Ответ: c = 31
Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие