TimurAR | Дата: Воскресенье, 01.10.2017, 20:16 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 10
Репутация: -1
Статус: Offline
| В этой теме обсуждаем различные ошибки и глюки программ, в частности необъяснимые и способы их обхода и устранения.
|
|
| |
TimurAR | Дата: Четверг, 16.11.2017, 20:41 | Сообщение # 2 |
 Генералиссимус
Группа: Администраторы
Сообщений: 10
Репутация: -1
Статус: Offline
| При написании программы с использованием множества различных циклов, в какой то момент переменная цикла может иметь ошибочное значение. Для избежания этой проблемы, рекомендуется использовать не оператор "FOR...NEXT", а искусственный цикл, например: a=1 i=1 'начальное значение переменной цикла [L1] 'начало цикла a=a*i^2 'тело цикла if i<10 then i=i+1:goto [L1] 'проверка достижения конца цикла print "произведение квадратов=";a
|
|
| |
timurar77 | Дата: Среда, 27.01.2021, 19:23 | Сообщение # 3 |
Рядовой
Группа: Администраторы
Сообщений: 1
Репутация: 0
Статус: Offline
| Проблемы с циклам возникаю в частности из за того что в теле цикла может находится оператор goto выходящий из цикла что является некорректной процедурой и портит переменные, из цикла принудительно можно выйти только по команде "EXIT FOR" или по достижении значения переменной цикла соответствующего значения
|
|
| |