
Напиши значення змінної 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 БУДЬ ЛАСКА, ДУЖЕ ТРЕБА♥️

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

1) 4
2) 2
3) 1
............



Звісно, допоможу! Давайте розглянемо кожен з цих операторів окремо:
- Перший оператор:
csss := 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.
- Другий оператор:
csss := 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.
- Третій оператор:
csss := 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
буде:
- s = 4
- s = 2.7
- s = 10


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili