Lekcja 0 - Na początek trochę teorii (absolutne minimum)
Objaśnienie Pojęć
Procedura - jest to w skrócie pewien wyraz, który po wstawieniu do programu, coś nam wykona np. wyczyści ekran, narysuje linię (zformatuje dysk :) itd.
Funkcja - jest to podobnie jak procedura, pewien wyraz, który nie dość że coś wykona to również zwróci nam rezultat tego co zrobił, przykładowymi funkcjami są: pierwiastkowanie, sinus, cosinus. Zwracaną wartością niekoniecznie musi być liczba może to być również inny rodzaj zmiennych.
Słowo Kluczowe - samo w sobie nie robi nic, ale w połączeniu z innymi pozwala nam na grupowanie procedur i funkcji w jedną całość, używanie pętli... a z resztą sami później zobaczycie to w praktyce ;-)
Stała - jest to pewna wartość przypisana znakowi/wyrazowi której nie można zmienić np: stałej PI jest przyporządkowana liczba 3.1415...
Zmienna - Jak sama nazwa wskazuje zmienna jest to wyraz, któremu jest przypisana pewna wartość, którą w czasie działania programu możemy swobodnie zmieniać w zakresie danego typu.
Biblioteki (moduły) - zapisane są w nich różne funkcje i procedury do użycia w programie.
Najważniejsze Podstawowe Typy Zmiennych
TYPY CAŁKOWITE - są to wartości liczbowe, które mieszczą się w podanych zakresach, im większy zakres to automatycznie zwiększa się zapotrzebowanie liczby na pamięć, podaję więc również ile bajtów dany typ liczby zajmuje w pamięci:
SHORTINT (-128..127) 1 bajt
INTEGER (-32768..32767} 2 bajty
LONGINT {-2147483648..2147483647} 4 bajty
BYTE {0..255} 1 bajt
WORD {0..65535} 2 bajty
TYP LOGICZNY - BOOLEAN - typ ten może przyjmować jedynie dwie wartości: TRUE (prawda) lub FALSE (fałsz) dzięki temu zajmuje on jedynie 1/8 bajta
TYP ZNAKOWY - CHAR - typ ten przyjmuje dowolny pojedynczy znak o kodach ASCII (0..255) np. znak "A" czy "!"
TYP ŁAŃCUCHOWY - STRING - jest to ciąg o długości 0-255 znaków, przykładowym łańcuchem jest: 'To jest tekst', zwróć uwagę na użyte apostrofy ! Jeżeli jakiekolwiek znaki umieścisz pomiędzy apostrofami będzie to uznawane wtedy za tekst nawet jeżeli znajdować się tam będą w środku liczby !
Stosowanie Komentarzy
Komentarze w programie nie są niezbędne, ale bardzo upraszczają późniejszą poprawę/modyfikację programu i to dzięki komentarzom nasz program staje się bardziej czytelny również dla innych osób. W Pascalu ujmuje się je pomiędzy nawiasy klamrowe "{","}"
Stosowanie Wcięć
Wcięcia stosowane są do łatwiejszego zorientowania się w programie źródłowym, dla programisty jest to bardzo przydatne gdyż natychmiast widzi, które fragmenty programu są ze sobą bardziej powiązane a które mniej. Naprawdę gorąco zachęcam do stosowania wcięć od początku nauki gdyż później o wiele trudniej się przestawić na taki zapis, a jak program ma na dodatek kilka tysięcy linii to bez tego naprawdę można się pogubić uwierzcie mi :)