Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ по шагам выполнения цикла

Автор: asu2006 25.11.2007 18:03

Может ли кто расписать изменение переменых s и i по шагам выполнения цикла

1) s:=0; i:=0
while i<5 do
i:=i+1;
s:=s+1/i;

2) s:=0; i:=0
while i>1 do
s:=s+1/i;
i:=i-1;

Автор: Lapp 25.11.2007 18:10

Ты сознательно сделал так, что последняя строчка в обоих примерах выпадает из цикла? Так и нужно, или это ошибка?

Добавлено через 1 мин.
М
И вообще, используй, пожалуйста, теги..


Автор: Анна 25.11.2007 18:24

1) s:=0; i:=0
while i<5 do
i:=i+1;
s:=s+1/i;

1.
i = 1;
s = 1;

2.
i = 2;
s = 1,5;

3.
i = 3;
s = 11/6;

4.
i = 4;
s = 25/12;


5.
i = 5;
s =137/60 ;



Для второго аналогично ...

Автор: volvo 25.11.2007 21:01

Аня, внимательнее посмотри на приведенные фрагменты... Не будет того, что ты написала, и Lapp уже сказал, почему...

Автор: Анна 26.11.2007 3:45

Наверное, автор ошибся...