Бесконачна петља — разлика између измена

Садржај обрисан Садржај додат
.
Ред 71:
 
=== Математичке грешке ===
Овде је пример бесконачне петље у [[Вижуал бејсик]]у:<source lang="vb">
dim x as integer
do while x < 5
Ред 78:
loop
 
</source>Ово ствара ситуацију где <code>x</code> никада неће бити већивеће од 5, sinceпошто atје theна startпочетку ofпетље the loop codeпроменљивој <code>x</code> isдата given the value ofвредност 1, thus,стога theће loopсе willитерација alwaysувек endзавршити inса 2 andи theпетља loopникад willнеће never breakпрестати. ThisТо couldсе beможе fixedпоправити by moving theпремештањем <code>x = 1</code> instructionинструкције outsideизван the loopпетље. EssentiallyЕсенцијално whatова thisпетља infiniteналаже loopрачунару doesда isнастави toс instructдодавањем a1 computerна to1 keepдок onсе addingне 1досегне to 1 untilвредност 5. isПошто reached. Sinceје 1+1 alwaysувек equalsједнако 2, thisдо тога willникад neverне happenдолази.
 
У неким језицима, збуњеност програмера због математичких симбола може довести до ненамерне бесконачне петље. На пример, овде је одломак у С:<source lang="c">