Sprawdź się
Schemat pętli. 1. zielony okrąg. START. 2. Niebieski prostokąt. licznik = 0, slowo = „KAJAK”, dlugosc_slowa = 5, indeks = 1. 3. Fioletowy romb. Indeks <= dllugosc_slowa, div 2 Jeśli 3 nie to 4. Fioletowy romb. licznik= dlugosc_slowa div 2, jeśli nie to 5. Fioletowy romb. Wypisz „slowo nie jest palindromem” 6. Czerwony okrąg, STOP Jeśli 4. Fioletowy romb. licznik= dlugosc_slowa div 2, tak to 5. Fioletowy romb. Wypisz „slowo jest palindromem” 6. Czerwony okrąg, STOP Jeśli 3. Fioletowy romb. Indeks <= dllugosc_slowa, div 2 tak to 4. Fioletowy romb. slowo [indeks] = slowo[dlugosc_slowa‑indeks+1], jeśli tak, to 5. Niebieski prostokąt. licznik = licznik + 1 6. Niebieski prostokąt indeks = indeks + 1 7. Powrót do kroku 2. Jeśli 4. Fioletowy romb. slowo [indeks] = slowo[dlugosc_slowa‑indeks+1] nie, to 5. Niebieski prostokąt indeks = indeks + 1 1. Powrót do kroku 2.
Schemat pętli. 1. zielony okrąg. START. 2. Niebieski prostokąt. czy_palindrom = prawda, slowo = „ABCDDBA”, dlugosc_slowa = 7, indeks = 1 3. Fioletowy romb. Indeks <= dlugosc_slowa, div 2, jeśli tak to 4. Fioletowy romb. slowo[indeks] = slowo[dlugosc_slowa‑indeks+1], jeśli tak 5. Niebieski prostokąt. Indeks = indeks + 1 6. Powrót do kroku nr 2. Jeśli 4. Fioletowy romb. slowo[indeks] = slowo[dlugosc_slowa‑indeks+1], nie, to 5. Niebieski prostokąt. czy_palindrom = fałsz 6. Fioletowy romb. czy_palindrom = prawda, jeśli tak 7. Fioletowy romb. Wypisz „slowo jest palindromem” 8. Czerwony okrąg. STOP Jeśli 6. Fioletowy romb. czy_palindrom = prawda, nie to 7. Fioletowy romb. Wypisz „slowo nie jest palindromem” 8. Czerwony okrąg. STOP Jeśli 3. Fioletowy romb. Indeks <= dlugosc_slowa, div 2, nie to idź do kroku 6. Fioletowy romb. czy_palindrom = prawda, jeśli tak 7. Fioletowy romb. Wypisz „slowo jest palindromem” 8. Czerwony okrąg. STOP Jeśli 6. Fioletowy romb. czy_palindrom = prawda, nie to 7. Fioletowy romb. Wypisz „slowo nie jest palindromem” 8. Czerwony okrąg. STOP