Дефинитивна петља вс Неодређена петља
Петља је блок кода који би се понављао одређени број пута или док се не испуни неки услов. Дефинитивна петља је петља у којој је унапред познат број пута које треба извршити пре уласка у петљу. У неодређеној петљи, број пута које ће извршити није познато унапред и извршаваће се док се не испуни неки услов.
Шта је дефинитивна петља?
Дефинитивна петља је петља у којој је унапред познат број пута које треба извршити пре уласка у петљу. Број понављања које ће поновити обично се обезбеђује преко целобројне променљиве. Уопштено, за петље се сматрају одређене петље. Следи пример одређене петље имплементиране помоћу петље (у програмском језику Јава).
за (инт и = 0; и < num; i++)
// тело петље
Горња петља извршаваће његово тело више пута пружено променљивом нум. То се може утврдити из почетне вредности променљиве и и стања петље.
Док се петље могу користити и за имплементацију одређених петљи као што је приказано испод (у Јави).
инт и = 0;
Док сам
// тело петље
и ++;
Иако се за то користи петља вхиле, ово је такође одређена петља, јер се унапред зна да ће петља извршити број пута предвиђених променљивом нум.
Шта је неодређена петља?
У неодређеној петљи, број пута које ће извршити није познато унапред. Обично се извршава неодређена петља док се не испуни неки услов. Док се петље и петље до-вхиле обично користе за имплементацију неодређених петљи. Иако нема одређеног разлога да се не користе петље за изградњу неодређених петљи, неодређене петље могу се уредно организовати користећи петље. Неки од уобичајених примера за које требате да примените неодређене петље траже од читања уноса док корисник не уметне позитивни цели број, чита лозинку док корисник два пута за редом не убаци исту лозинку..
Која је разлика између Дефините Лооп и Неодређене петље?
Одређена петља је петља у којој је унапред познат број пута које ће извршити пре уласка у петљу, док се неодређена петља извршава док неки услов није задовољен и број пута које ће извршити није познат. унапред. Често се одређене петље проводе помоћу петље, а неодређене петље се примјењују користећи петље и петље до-док. Али нема теоретског разлога да се не користе петље за неодређене петље и док петље за одређене петље. Али неодређене петље могу бити уредно организоване, док петље, док се одређене петље могу уредно организовати за петље.