IPB

Здравствуйте, гость ( Вход | Регистрация )

> Циклы
Adelya
сообщение 22.6.2010, 11:44
Сообщение #1


Школьник
*

Группа: Продвинутые
Сообщений: 13
Регистрация: 22.6.2010
Город: Уфа



const b:boolean=false;
a:integer=42;
begin
while not b do begin
b:=abs(a)<4;
a:=a div 5+2;
writeln('*');
end;
end.



Вопрос: сколько раз выполнится цикл?

Я ввела программу в паскаль, получилось, что 4 раза.
Я не понимаю, каким образом 4? Ведь цикл должен выполняться, когда b=true.
Разве нет???
Посмотрите пожалуйста.
Заранее спасибо))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 14:07

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru