Вопрос задан 28.09.2023 в 08:47. Предмет Информатика. Спрашивает Маирова Ариана.

X:=5; case x of 1:s:=3: 2:s:=9; 3:s:=14; 4:s:=25; 5:s:=31: else s:=35; end: Чему равно s? d:=21;

s:=1000; case d of 1..5:s:=14; 6..10:s:=35; 11..25:s:=9; else s:=31; end: Чему равно s? m:=35; s:=1234; case m of 10..15:s:=31; 20..25:s:=3; 30..35:s:=25; end: Чему равно s?
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Веретина Саша.

Ответ:

1) 31

2) 9

3) 25

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте посчитаем значения переменной s для каждого случая:

  1. Сначала у вас есть код:
plaintext
X := 5; case X of 1: s := 3; 2: s := 9; 3: s := 14; 4: s := 25; 5: s := 31; else s := 35; end;

Значение X равно 5, и ветвь case будет выполняться для X = 5. Поэтому значение s будет установлено в 31.

  1. Затем у вас есть код:
plaintext
D := 21; s := 1000; case D of 1..5: s := 14; 6..10: s := 35; 11..25: s := 9; else s := 31; end;

Значение D равно 21, и последняя ветвь case с else будет выполняться, так как ни одно из условий в предыдущих ветвях не соответствует значению D. Поэтому значение s будет установлено в 31.

  1. И, наконец, у вас есть код:
plaintext
M := 35; s := 1234; case M of 10..15: s := 31; 20..25: s := 3; 30..35: s := 25; end;

Значение M равно 35, и ветвь case будет выполняться для M = 35. Поэтому значение s будет установлено в 25.

Итак, значения переменной s после выполнения каждого куска кода будут следующими:

  1. s = 31
  2. s = 31
  3. s = 25
0 0

Похожие вопросы

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

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

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