Witam,
Mam problem ze zrozumieniem różnicy pomiędzy iteracjami wewnętrznymi a zewnętrznymi w postaci pseudokodu typu "jeśli Q wykonuj A" gdzie Q jest warunkiem a czynność A jest w postaci "dopóki Q wykonuj B".
0
3
Nie znam tego pseudokodu, ale zwykle "jeśli Q wykonuj A" to nie jest iteracja tylko jednokrotne wwarynkowe wykonanie, dokładniej:
- Jeśli Q jest równe false to A jest wykonane 0 razy
- Jeśli Q jest równe true to A jest wykonane 1 raz
3
Nie bardzo rozumiem pytanie.
while (condition1){
while (condition2){
action;
}
}
Widać gołym okiem że masz dwie pętle, jedna wewnątrz drugiej i ta wewnętrzna wykonuje się za każdym razem jak zewnętrzna się obróci