 
Определить, какое значение переменной x будет выведено после выполнения фрагмента программы на
алгоритмическом языке. a=18 b=a/3+5 x=a–10 y=2*b–6 если (3*b>2*a) и (y–x>4) то x=x–4 y=y/2 все если (a+10>3*b) или (x+y>30) то x=x+4 y=6 все вывод x 0
        0
         0
        0
    Ответы на вопрос
 
        Ответ:
a=18
b=a/3+5 = 18/3 + 5 = 11
x=a–10 = 18 -10 = 8
y=2*b–6 = 2*11 - 6 = 16
если (3*b>2*a) и (y–x>4) => (3*11 > 2*18) и (16-8>4) => (33>36) и (8>4) => (ложь) и (истина) = ложь
то x=x–4 не выполняется
y=y/2 не выполняется
все
если (a+10>3*b) или (x+y>30) => (18+10>3*11) или (8+16>30) => (28>33) или (24 > 30) => (ложь) или (ложь) = ложь
то x=x+4 не выполняется
y=6 не выполняется
все
вывод x = 8
Объяснение:
 0
                    0
                     0
                    0
                 
            Давайте разберемся с этим фрагментом программы пошагово.
- a = 18- Значение переменной- aустанавливается равным 18.
- b = a / 3 + 5- Вычисляется значение переменной- b, которое равно- (18 / 3) + 5 = 6 + 5 = 11.
- x = a - 10- Значение переменной- xустанавливается равным- 18 - 10 = 8.
- y = 2 * b - 6- Вычисляется значение переменной- y, которое равно- 2 * 11 - 6 = 22 - 6 = 16.
Теперь у нас есть значения переменных:
- a = 18
- b = 11
- x = 8
- y = 16
Следующий блок кода проверяет условия:
- (3 * b > 2 * a)- Это условие верно, так как- 3 * 11 > 2 * 18.
- (y - x > 4)- Это условие также верно, так как- 16 - 8 > 4.
Следовательно, мы переходим к следующему блоку кода:
- x = x - 4- Значение переменной- xуменьшается на 4, теперь- xравно- 8 - 4 = 4.
- y = y / 2- Значение переменной- yделится на 2, теперь- yравно- 16 / 2 = 8.
Теперь у нас есть значения переменных:
- a = 18
- b = 11
- x = 4
- y = 8
Следующий блок кода проверяет условия:
- (a + 10 > 3 * b)- Это условие не выполняется, так как- 18 + 10 <= 3 * 11.
- (x + y > 30)- Это условие также не выполняется, так как- 4 + 8 <= 30.
Следовательно, мы не входим в этот блок кода, и значения переменных x и y остаются без изменений.
Итак, окончательные значения переменных будут:
- x = 4
- y = 8
Значение переменной x после выполнения этого фрагмента программы равно 4.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			