Hej! Zaczynamy przygodę z programowaniem!
Nauczymy się skakać do góry jak kangury.
Czym jest "Skaczcie Do Gory Jak Kangury"?
To nazwa, która pomoże nam zapamiętać, jak działa pewna zasada w programowaniu.
Wyobraź sobie, że piszesz listę instrukcji dla komputera.
"Skaczcie Do Gory Jak Kangury" mówi nam, co zrobić, gdy chcemy przeskoczyć pewną część tej listy.
Podobne do zakładki w książce
Myślisz o zakładce? Dobrze! To podobna idea.
W książce, zakładka pozwala wrócić do konkretnego miejsca.
W programowaniu, "Skaczcie Do Gory Jak Kangury" pozwala wrócić do konkretnej instrukcji.
Jak to wygląda w kodzie?
Używamy specjalnych słów kluczowych. Pomyśl o nich jak o komendach.
Na przykład, słowo "GOTO" (Idź Do). To taki GPS dla komputera.
Mówimy komputerowi: "Idź Do..." i podajemy mu nazwę miejsca (etykietę).
Etykiety, czyli nazwy miejsc
Etykiety to nazwy, które dajemy konkretnym instrukcjom.
Wyobraź sobie naklejki na słoikach z dżemem. Pomagają rozpoznać, co jest w środku.
Etykiety w kodzie pomagają rozpoznać, gdzie mamy skoczyć.
Przykład: "PoczątekPetli:" to etykieta dla początku pętli.
Prosty przykład z życia
Wyobraź sobie grę w klasy.
Masz numery od 1 do 10. Ale po numerze 5, masz skoczyć z powrotem do numeru 2.
"Skaczcie Do Gory Jak Kangury" to jak instrukcja: "Gdy dojdziesz do 5, GOTO 2".
Użycie w prawdziwym kodzie (uproszczone)
Powiedzmy, że chcemy wyświetlić liczby od 1 do 5, ale chcemy to zrobić w pętli.
Pętla to jak kręcąca się karuzela. Wykonuje coś wiele razy.
Uproszczony kod (pseudo kod):
Licznik = 1
PoczątekPetli:
Wyświetl Licznik
Licznik = Licznik + 1
Jeżeli Licznik <= 5, GOTO PoczątekPetli
KoniecProgramu
Komputer zaczyna od Licznika równego 1.
Wyświetla 1.
Zwiększa Licznik o 1 (Licznik staje się 2).
Sprawdza, czy Licznik jest mniejszy lub równy 5. Tak, jest!
GOTO PoczątekPetli! Wracamy do początku!
I tak dalej, aż Licznik będzie większy niż 5.
Dlaczego Kangury?
Kangury skaczą do góry i do przodu. My skaczemy w kodzie do tyłu (czasem i do przodu).
Skakanie kangura - duży przeskok.
"Skaczcie Do Gory Jak Kangury" - duży przeskok w kodzie.
Kiedy tego używać?
Dawniej GOTO było bardzo popularne.
Dziś, częściej używamy pętli (while, for) i funkcji. To bardziej uporządkowane.
Ale zrozumienie GOTO pomaga zrozumieć, jak działają pętle "pod spodem".
Może być użyteczne w bardzo prostych skryptach lub w starym kodzie.
Ostrzeżenie!
Zbyt dużo GOTO może zrobić "spaghetti code" - kod trudny do zrozumienia i naprawienia.
Wyobraź sobie miskę spaghetti z poplątanymi nitkami. Ciężko znaleźć początek i koniec!
Używaj "Skaczcie Do Gory Jak Kangury" ostrożnie.
Podsumowanie
"Skaczcie Do Gory Jak Kangury" (czyli GOTO) pozwala przeskakiwać w kodzie.
Używaj etykiet, żeby wiedzieć, gdzie skaczesz.
Uważaj, żeby nie zrobić "spaghetti code".
Pamiętaj o kangurach! Skaczą wysoko i daleko!
Teraz spróbuj sam! Napisz prosty program z użyciem GOTO.
Powodzenia!

