Вопрос задан 02.05.2019 в 19:16. Предмет Информатика. Спрашивает Горенкин Герман.

Паскаль: 38 - Ветвления 1. Определите значение переменной «a» после выполнения фрагмента программы:

a := 10; if a < 5 then a := 5; Ответ: введите число 2. Определите значение переменной «a» после выполнения фрагмента программы: a := 10; if a > 5 then a := 12; Ответ: введите число 3. Определите значение переменной «a» после выполнения фрагмента программы: a := 10; if a < 5 then a := a + 12 else a := a - 7; Ответ: введите число 4. Определите значение переменной «a» после выполнения фрагмента программы: a := 10; if a < 15 then a := a + 12 else a := a - 7; Ответ: введите число 5. Определите значение переменной «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; Ответ: введите число 6. Определите значение переменной «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; Ответ: введите число 7. Определите значение переменной «a» после выполнения фрагмента программы: a := 10; b := 3; if a > b then b := b + 12 else a := a - 7; if a > b then a := a + 12 else a := a - 7; Ответ: введите число Проверить ответы
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Деркачёв Никита.
1) 10
2) 12
3) 3
4) 22
5) 15
6) 32
7) a=3; b=15
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи необходимо последовательно выполнить каждый фрагмент программы и определить значение переменной "a" после выполнения каждого условия.

1. Фрагмент программы: a := 10; if a < 5 then a := 5; В данном случае значение переменной "a" равно 10, так как условие a < 5 не выполняется и блок кода внутри if не выполняется. Ответ: введите число 2.

2. Фрагмент программы: a := 10; if a > 5 then a := 12; В данном случае значение переменной "a" равно 12, так как условие a > 5 выполняется и блок кода внутри if выполняется. Ответ: введите число 3.

3. Фрагмент программы: a := 10; if a < 5 then a := a + 12 else a := a - 7; В данном случае значение переменной "a" равно 3, так как условие a < 5 не выполняется и выполняется блок кода внутри else, где переменная "a" уменьшается на 7. Ответ: введите число 4.

4. Фрагмент программы: a := 10; if a < 15 then a := a + 12 else a := a - 7; В данном случае значение переменной "a" равно 22, так как условие a < 15 выполняется и блок кода внутри if выполняется, где переменная "a" увеличивается на 12. Ответ: введите число 5.

5. Фрагмент программы: a := 10; if a < 5 then a := a + 12 else a := a - 7; if a < 5 then a := a + 12 else a := a - 7; В данном случае значение переменной "a" равно 3, так как первое условие a < 5 не выполняется и выполняется блок кода внутри первого else, где переменная "a" уменьшается на 7. Затем выполняется второе условие a < 5, которое также не выполняется, и выполняется блок кода внутри второго else, где переменная "a" снова уменьшается на 7. Ответ: введите число 6.

6. Фрагмент программы: a := 10; if a > 5 then a := a + 12 else a := a - 7; if a > 5 then a := a + 12 else a := a - 7; В данном случае значение переменной "a" равно 22, так как первое условие a > 5 выполняется и выполняется блок кода внутри первого if, где переменная "a" увеличивается на 12. Затем выполняется второе условие a > 5, которое также выполняется, и выполняется блок кода внутри второго if, где переменная "a" снова увеличивается на 12. Ответ: введите число 7.

7. Фрагмент программы: a := 10; b := 3; if a > b then b := b + 12 else a := a - 7; if a > b then a := a + 12 else a := a - 7; В данном случае значение переменной "a" равно 15, так как первое условие a > b выполняется и выполняется блок кода внутри первого if, где переменная "b" увеличивается на 12. Затем выполняется второе условие a > b, которое не выполняется, и выполняется блок кода внутри второго else, где переменная "a" уменьшается на 7. Ответ: введите число 8.

Проверьте, правильно ли вы ввели числа и сравните с моими ответами.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос