¼dzich - alternatywny jΩzyk programowania |
Chyba zrobi│e╢ zadanie ? Je╢li tak, to dobrze. Je╢li dok│adnie przeanalizowa│e╢ kod w pliku ZADANIE1.ZDI, to zauwa┐y│e╢ linijki zaczynaj▒ce siΩ od znaku * a za tym znakiem jakie╢ zdania. To jest komentarz. Ka┐da linia zaczynaj▒ca siΩ od znaku * jest pomijana przy kompilacji. Czyli w takich linijkach mo┐na napisaµ cokolwiek np. KOCHAM ZOªK╩ czy ten blok instrukcji powoduje ... To drugie rozwi▒zanie jest w│a╢ciwsze, gdy┐ obja╢nia, co robi dany fragment programu. Zauwa┐y│e╢ chyba jeszcze w tym przyk│adzie, ┐e program jest podzielony na fragmenty, ( fragment linia pusta fragment itd. ) Zostawiaj▒c jedn▒ pust▒ liniΩ mo┐emy zwiΩkszyµ przejrzysto╢µ programu, pod warunkiem, ┐e s▒ rozdzielane z sensem a nie na chybi│, trafi│. W moim programie ( choinka ) widaµ, ┐e rozdzieli│em z sensem i du┐o szybciej znajdziesz instrukcje odpowiedzialne za ╢rodkow▒ ga│▒╝ i je zmodyfikujesz. Je╢li ju┐ kiedy╢ zajmowa│e╢ siΩ uk│adaniem program≤w, to ten tekst, to dla Ciebie pestka.
Teraz napiszmy program, kt≤ry po naci╢niΩciu dowolnego klawisza pokazuje dowolny napis.
CZYSC
Pisz NACISNIJ DOWOLNY KLAWISZ ...
KLAWISZ
Czy╢µ
POZYCJA 34,12
PISZ Witaj programisto !!!
POZYCJA 37,13
PISZ ZDZICHa
KONIEC
Jak siΩ podoba efekt ? DziΩki temu mo┐na robiµ d│ugie napisy, przekraczaj▒ce stronΩ. Niby taka drobna instrukcja klawisz, a ile robi !!! Teraz napiszemy inny program :
CZYSC
POZYCJA 30,10
PISZ Za 5 sekund zdradzΩ tobie m≤j sekret
czekaj 50
Pozycja 30,11
PISZ Ale jeste╢ naiwny ...
Koniec
Ten program najpierw czy╢ci ekran, potem pisze ┐e za 5 sekund .... a po 5 sekundach wy╢wietla drugi napis. Instrukcja czekaj powoduje wstrzymanie programu n x sekund5 . Dlaczego w instrukcji czekaj pisze 50, skoro program ma za 5 s pokazaµ napis ? Dobre pytanie : Ot≤┐ instrukcja CZEKAJ 5 wstrzymuje dzia│anie programu tylko na 0,5 s. Je╢li chcemy zatrzymaµ program na x s. to piszemy CZEKAJ n gdzie n to liczba sekund * 10. Wiesz o co mi chodzi ? Je╢li nie to napisz kilka program≤w wykorzystuj▒cych instrukcjΩ czekaj i przetestuj je. Aha instrukcja czekaj wstrzymuje program z dok│adno╢ci▒ do 0,1 s. Czyli nie mo┐na wstrzymaµ programu na 0,00000001 s. czy 4,00003 bo po co wstrzymaµ program na 0,000001 s. ?
Na tym ko±czy siΩ druga lekcja. Napisz kilka podobnych program≤w do tych z lekcji i przerabiaj nastΩpn▒.
Opracowano w oparciu o oficjalny kurs tego jΩzyka... pobrany ze strony internetowej
Maciej Kunowski
[ Poprzednia strona ]
[ NastΩpna strona ]
|