
Даю 27 балов!!!помогите пж до 13:30 по мск s:=0; i:=5; repeat s:=s+6 div i; i:=i-1; until
i<1; write (s);

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

Ответ:
13
Объяснение:
s = 0 i = 5
Действия в цикле:
1) s = s + 6 div i
2) i = i - 1
Цикл продолжает работу пока ложно (нет) условие i < 1
Вывод s
s = 0 i = 5
Действия в цикле:
1) s = s + 6 div i = 0 + 6 div 5 = 0 + 1 = 1
2) i = i - 1 = 5 - 1 = 4
4 < 1 (нет)
s = 1 i = 4
Действия в цикле:
1) s = s + 6 div i = 1 + 6 div 4 = 1 + 1 = 2
2) i = i - 1 = 4 - 1 = 3
3 < 1 (нет)
s = 2 i = 3
Действия в цикле:
1) s = s + 6 div i = 2 + 6 div 3 = 2 + 2 = 4
2) i = i - 1 = 3 - 1 = 2
2 < 1 (нет)
s = 4 i = 2
Действия в цикле:
1) s = s + 6 div i = 4 + 6 div 2 = 4 + 3 = 7
2) i = i - 1 = 2 - 1 = 1
1 < 1 (нет)
s = 7 i = 1
Действия в цикле:
1) s = s + 6 div i = 7 + 6 div 1 = 7 + 6 = 13
2) i = i - 1 = 1 - 1 = 0
0 < 1 (да)
Цикл заканчивает работу
s = 13 i = 0



Конечно, я помогу вам разобраться с данным кодом.
Давайте приступим к его анализу:
csss := 0;
i := 5;
repeat
s := s + 6 div i;
i := i - 1;
until i < 1;
write(s);
Переменная s
инициализируется значением 0, а переменная i
инициализируется значением 5.
Затем начинается цикл repeat...until
, который будет выполняться до тех пор, пока i
не станет меньше 1.
На каждой итерации цикла, значение s
увеличивается на результат целочисленного деления 6 на i
, и затем значение i
уменьшается на 1.
Таким образом, в первой итерации s
будет равно 0 + (6 // 5) = 0 + 1 = 1, а i
станет равным 4.
Во второй итерации s
будет равно 1 + (6 // 4) = 1 + 1 = 2, а i
станет равным 3.
В третьей итерации s
будет равно 2 + (6 // 3) = 2 + 2 = 4, а i
станет равным 2.
В четвёртой итерации s
будет равно 4 + (6 // 2) = 4 + 3 = 7, а i
станет равным 1.
После этого, значение i
станет меньше 1, и цикл завершится.
Наконец, значение переменной s
будет выведено с помощью команды write(s)
.
Таким образом, после выполнения данного кода, будет выведено число 7.
Надеюсь, эта информация была полезной. Если у вас есть еще вопросы, пожалуйста, не стесняйтесь задавать.


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







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








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