While i FOR petlje WHILE petlja se koristi
- Slides: 9
While i FOR petlje
§ WHILE petlja se koristi da se izvrši blok naredbi dok je ispunjen kontrolni uslov § Prvo se proverava uslov, tako da je moguće da se naredbe iz bloka ne izvrše nijednom § Ciklus se završava kada uslov dobije vrednost FALSE ili NULL
§ Napiši blok sa WHILE petljom u kojem treba - u tabeli locations odrediti lokaciju sa najvećim ID-em u Kanadi (country_id za Kanadu je CA) - u tabelu locations ubaciti tri nove lokacije koje se nalaze u Montrealu, a koje će imati vrednost location_id pomerenu za +1, +2, +3 u odnosu na lokaciju sa najvećom vrednošću location_id-a u Kanadi
§ FOR petlja se koristi kada želimo neki blok naredbi izvršiti određeni broj puta § Brojačku promenljivu nije potrebno eksplicitno deklarisati, implicitno je deklarisana kao celobrojna promenljiva § Promenljive donja_granica i gornja_granica predstavljaju donju i gornju granicu za vrednosti brojačke promenljive
§ Promenljive donja_granica i gornja_granica predstavljaju donju i gornju granicu za vrednosti brojačke promenljive puta § Koje vrednosti će imati brojač u slučajevima a) FOR i IN 1. . 5 LOOP. . . b) FOR i IN REVERSE 1. . 5 LOOP. . . c) FOR i IN REVERSE 5. . 1 LOOP. . .
§ Šta ako poželimo npr. da brojač dobija vrednosti 2, 4, 6?
§ Opseg brojača je samo unutar petlje, ne može se pozivati van petlje § Ne treba menjati vrednost brojača unutar petlje § Ni donja ni gornja granica ne trebaju imati NULL vrednost
§ Napiši blok sa FOR petljom u kojem treba - u tabeli locations odrediti lokaciju sa najvećim ID-em u Kanadi (country_id za Kanadu je 2) - u tabelu locations ubaciti tri nove lokacije koje se nalaze u Montrealu, a koje će imati vrednost location_id pomerenu za +1, +2, +3 u odnosu na lokaciju sa najvećom vrednošću location_id-a u Kanadi