Вопрос задан 05.07.2023 в 23:06. Предмет Информатика. Спрашивает Аникин Александр.

Напиши значення змінної S, якого вона набуде після виконання таких операторів: 1)s:=4; i:=1;

repeat s:=s+1/i; i:= i-1 until i<=1; 2)s:=2; i:=1; repeat s:=s+1/(i+1); i:=i+3 until i>=5; 3) s:=1; i:=1; repeat i:=i+1; s:=s+i until i>3 БУДЬ ЛАСКА, ДУЖЕ ТРЕБА♥️
0 0
Перейти к ответам

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

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

1) 4

2) 2

3) 1

............

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

Звісно, допоможу! Давайте розглянемо кожен з цих операторів окремо:

  1. Перший оператор:
css
s := 4; i := 1; repeat s := s + 1/i; i := i - 1; until i <= 1;

Початкове значення s - 4. Всередині циклу repeat, s збільшується на 1/i, а i зменшується на 1 на кожній ітерації циклу. Цикл продовжується, доки i менше або дорівнює 1.

Оскільки i початково рівне 1, то цикл не виконається жодного разу, тобто значення s залишиться 4.

  1. Другий оператор:
css
s := 2; i := 1; repeat s := s + 1/(i+1); i := i + 3; until i >= 5;

Початкове значення s - 2. Всередині циклу repeat, s збільшується на 1/(i+1), а i збільшується на 3 на кожній ітерації циклу. Цикл продовжується, доки i більше або дорівнює 5.

Перша ітерація: s збільшується на 1/(1+1) = 0.5, i стає 4. Друга ітерація: s збільшується на 1/(4+1) = 0.2, i стає 7.

На цьому етапі цикл завершується, оскільки i >= 5. Значення s стає 2 + 0.5 + 0.2 = 2.7.

  1. Третій оператор:
css
s := 1; i := 1; repeat i := i + 1; s := s + i; until i > 3;

Початкове значення s - 1. Всередині циклу repeat, i збільшується на 1, а s збільшується на значення i на кожній ітерації циклу. Цикл продовжується, доки i більше 3.

Перша ітерація: i стає 2, s стає 3. Друга ітерація: i стає 3, s стає 6. Третя ітерація: i стає 4, s стає 10.

На цьому етапі цикл завершується, оскільки i > 3. Значення s стає 10.

Отже, після виконання кожного з цих операторів значення змінної s буде:

  1. s = 4
  2. s = 2.7
  3. s = 10
0 0

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

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

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

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