Определите значение переменных s и i после выполнения следующих операторов: s:=0; i:=1;...

0 голосов
295 просмотров

Определите значение переменных s и i после выполнения следующих операторов:
s:=0;
i:=1;
repeat
s:=s+1/ i;
i:=i-1;
until i <=1;


Информатика (17 баллов) | 295 просмотров
0

s = 1i = 0

0

и как это вы нашли

0

В Паскаль программу засунул=))

0

Тебе ответ нужен, или объяснение, как решать?

Дан 1 ответ
0 голосов

Repeat - цикл с постусловием, т.е. обязательно произойдет хотя бы одна итерация. После слова until дано условие выхода из цикла: i не больше единицы. Соответственно, после первой итерации получаем:
s = 1
i = 0
После этого выполняется проверка на выход из цикла. 0 <= 1 - верно. Следовательно, программа выходит из цикла.<br>Ответ: s = 1, i = 0

(2.0k баллов)