Вопрос:

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

Ответ:

Разберем этот фрагмент программы по шагам: 1. **`a := -7;`** Переменной `a` присваивается значение -7. 2. **`b := 2;`** Переменной `b` присваивается значение 2. 3. **`a := a - b * 4;`** - Сначала вычисляем `b * 4`, то есть `2 * 4 = 8`. - Затем вычитаем это из `a`: `-7 - 8 = -15`. - Переменной `a` присваивается значение `-15`. 4. **`если a > b то`** Проверяем условие `a > b`, то есть `-15 > 2`. Это условие **ложно**. 5. **`иначе c := a + b;`** Поскольку условие `a > b` не выполняется, выполняется блок `иначе`. `c` присваивается значение `a + b`, то есть `-15 + 2 = -13`. Таким образом, после выполнения фрагмента программы значение `c` равно `-13`. **Ответ:** c = -13
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие