Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFprint · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

   #1
23.12.2007 08:34

Eten
Участник (+8, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1417
Вебсайт

---

Проблема с циклом в СТК

Народ, я вчера разберал цикл-счетчик. И, как говорится встал столбом, когда шаг в цикле может сделать последнее значение счетчика больше заданного. Итого, не пойму, то ли обрубать до последнего числа (потом путаницы в отладке не оберешься), то ли компилятором ругаться на превышение заданного конечного числа итерации. По моему, второй вариант проще и правильнее.
Вот пример и его значения при итерациях:

Код:

цикл и = -1 к 10 шаг 4   -1, 3, 7, 11 (читается так, цикл и от -1 к 10)
цикл и = 10 к -1 шаг 4   10, 6, 2, -2 (читается так, цикл и от 10 к -1)

Надеюсь найдутся толковые люди, которые сталкивались с этим и знают нормальный выход без последующих глюков в использовании.wink

Неактивен

 

   #2
23.12.2007 10:06

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: Проблема с циклом в СТК

нужно:

цикл и = -1 к 10 шаг 4   -1, 3, 7
цикл и = 10 к -1 шаг 4   10, 6, 2

Неактивен

 

Powered by PunBB
© copyright 2001–2017 iFiction.Ru