Вопрос задан 08.07.2023 в 10:16. Предмет Информатика. Спрашивает Богаевская Анна.

СРОЧНООО Чему равно значение переменной s 1. Var s,k: integer; Begin s:=1; for k:=1 to 11 do

s:=s+12; write(s); end. 2. Чему равно значение переменной s Var s,k: integer; Begin s := 0; for k := 14 to 18 do s := s+8; writeln(s); End.3. Чему равно значение переменной s Var s, k: integer; Begin s := 0; for k := 1 to 3 do s := s + k; s := s *10; writeln (s); end. 4. Чему равно значение переменной у? y := 1; i := 1; While i > 1 do begin y := y + 1/i; i := i - 1; end; 5. Чему равно значение переменной у? y := 0; i := 3; repeat i := 2*i; y := y + i; until i>5;
0 0
Перейти к ответам

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

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

Ответ:

№1 Ответ: 133

№2 Ответ: 40

№3 Ответ: 60

№4 Ответ: 1

№5 Ответ: 6

Объяснение:

№1 Цикл "s:=s+12;" повторяется благодаря функции "for k:=1 to 11 do" и тем самым к переменной S мы 11 раз прибавляем 12. 1+11*12=133

№2 То же самое, но мы к переменной 5 раз (18-13) прибавляем 8. 8*5=40

№3 К переменной S сперва прибавляем переменную k 3 раза. Переменная k получает номер цикла, то есть в первый раз мы прибавляем 1, потом 2, потом уже 3. В конце программы просто умножаем на 10. S=(1+2+3)*10.

№4 Здесь для совершения цикла необходимо выполнить условие, а именно нужно, чтобы переменная i была больше 1, но из-за того что i у нас изначально равна 1, цикл "y := y + 1/i;  i := i - 1;" у нас не выполняется, а значит y=1

№5 В цикле repeat все действия выполняются сразу, но выход из цикла осуществится только при том условии, если i будет больше 5. К концу цикла у нас i будет равен 6, а значит цикл закончится и y будет равен 6 (y:=y+i).

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

Давайте рассмотрим каждый из заданных вами фрагментов кода:

  1. В данном коде значение переменной s будет равно 145 (1 + 12 * 11).

  2. В этом коде значение переменной s будет равно 40 (8 + 8 + 8 + 8 + 8).

  3. В данном коде сначала происходит суммирование чисел от 1 до 3 (1 + 2 + 3 = 6), затем полученный результат умножается на 10, и значение переменной s будет равно 60.

  4. В этом коде цикл While никогда не выполнится, так как условие i > 1 сразу же ложно (поскольку i инициализировано значением 1), поэтому значение переменной y останется равным 1.

  5. В этом коде переменная i удваивается на каждой итерации цикла repeat, начиная с начального значения 3. Цикл будет выполняться следующим образом:

    • i = 3, y = 6
    • i = 6, y = 12
    • i = 12, y = 24
    • i = 24, y = 48

    Как только i становится больше 5 (при i = 12), цикл завершается. Значение переменной y после завершения цикла будет равно 48.

Итак, результаты:

  1. s = 145
  2. s = 40
  3. s = 60
  4. y = 1
  5. y = 48
0 0

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

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

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

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