Вопрос задан 30.09.2018 в 13:06. Предмет Физика. Спрашивает Шайхутдинов Алмаз.

Определите значение переменной c после выполнения следующего фрагмента программы: a := 30; b := 3;

b := a / 2 * b; if a > b then c := a + b else c := a + 2 * b;
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Зиновина Ольга.
120, этож просто)))
подставляешь в 1 данное уравнения значения, получаешь b:=45, так как a<b, то подставляешь во второе уравнение с:=а+2*b, и получаешь 120)
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Перед выполнением фрагмента программы, переменным `a` и `b` были присвоены значения 30 и 3 соответственно. Давайте посмотрим, как изменится значение переменной `b` и какое значение будет присвоено переменной `c` после выполнения данного фрагмента программы.

Исходный фрагмент программы:

``` a := 30; b := 3; b := a / 2 * b; if a > b then c := a + b else c := a + 2 * b; ```

Шаги выполнения:

1. `a` присваивается значение 30. 2. `b` присваивается значение 3. 3. `b` переопределяется как результат выражения `a / 2 * b`. В данном случае, `a / 2 * b` равно `30 / 2 * 3`, что равно 45. 4. Выполняется условная конструкция `if a > b then ... else ...`. В данном случае, условие `a > b` не выполняется, так как `a` равно 30, а `b` равно 45. Поэтому выполнится ветка `else`. 5. Ветка `else` присваивает переменной `c` значение `a + 2 * b`. В данном случае, `a + 2 * b` равно `30 + 2 * 45`, что равно 120.

Ответ:

После выполнения данного фрагмента программы, значение переменной `c` будет равно 120.

0 0

Топ вопросов за вчера в категории Физика

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

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