Zajęcia 1 1) Logowanie, utworzenie własnego katalogu, edytor kate

Transkrypt

Zajęcia 1 1) Logowanie, utworzenie własnego katalogu, edytor kate
Zajęcia 1
1) Logowanie, utworzenie własnego katalogu, edytor kate, konfigurowanie edytora kate
2)Edytowanie programu, kompilacja programu (fpc)
3) Podstawowe pojęcia
Procedura - jest to w skrócie pewien wyraz, który po wstawieniu do programu, coś nam wykona np. wyczyści ekran,
narysuje linię (sformatuje 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.
4) Podstawowa struktura programu
Każdy program powinien składać się z danych, instrukcji i komentarzy .
Dane to obiekty na których program przeprowadza operacje (liczby, teksty i ich kombinacje). Instrukcje to kolejne
operacje, które program ma wykonać na danych. Komentarze nie wpływają na przebieg działania programu, służą
jedynie poprawieniu czytelności kodu. Program powinien składać się z następujących sekcji :
program nazwa_programu;
Słowo kluczowe oznaczające, iż dany plik zawiera program w języku Pascal. Jednocześnie nadaje mu unikalną nazwę
(nie ma to nic wspólnego z nazwą pliku w którym program jest przechowywany).
uses modul_1, modul_2, ... ;
Jest to instrukcja dołączająca zewnętrzne biblioteki zawierające dodatkowe procedury i funkcje, których można będzie
użyć we własnym programie.
np.: uses crt,graph,dos;
type nazwa_nowego_typu = definicja_nowego_typu;
Przy pomocy tego słowa kluczowego możemy utworzyć nowe typy danych na podstawie tych już istniejących
np.: type calkowita=integer;
przyporządkuje typowi calkowita standardowy typ integer .
const nazwa_stalej : typ_stalej = wartosc;
Deklaracje stałych.
np.: const LIMIT=10000;
definiuje ciąg LIMIT jako zamiennik dla wartości 10000. Wiele stałych jest pre-definiowanych, np.: pi
var nazwa_zmiennej : typ;
Deklaracja zmiennych globalnych użytych w programie. Będą one widoczne (można się do nich odwoływać) w każdym
miejscu programu.
procedure nazwa_podprogramu[(parametr1; parametr2;...)];
function nazwa_funkcji[(parametr1;parametr2;...)]:typ_zwracany;
W tym miejscu należy umieścić definicje własnych funkcji i procedur użytych w programie.
begin
Blok programu głównego. Uwaga : koniec tego bloku jest zapisywany słowem kluczowym end. z kropką na końcu.
5) Zasady tworzenia nazw
6) Znaki specjalne: działania matematyczne: +,-,*,/
operatory logiczne: =,<, <=,>,>=,<>
shl,shr
przypisanie :=
7) Procedury: write (...); writeln(...); read(...); readln(...); Wyprowadzanie stałych tekstowych
8) Podstawowe typy zmiennych: integer,longint,real,extended,char,string[xx]

Podobne dokumenty