pascal.pdf
(
1811 KB
)
Pobierz
401588288 UNPDF
Jarosław Skłodowski
Macintosh idzie do szkoły
Elementy informatyki cz. 2
Podr"cznik nie tylko dla gimnazjum
Gda#ski Dom Wydawniczy
Gda#sk 2002
Spis tresci
1. Konstrukcja jezyka Pascal ......................................................................................................... 5
2. Typy danych w Pascalu ................................................................................................................ 11
3. Wprowadzanie i wyswietlanie danych ............................................................................... 17
4. Srodowisko kompilatora ............................................................................................................... 22
5. Pisanie prostych programow .................................................................................................... 25
6. Wyrazenia – typ wyniku ............................................................................................................... 30
7. Utrwalanie podstawowych wiadomosci o konstrukcji jezyka Pascal ...... 33
8. Powtorzenia w jezyku Pascal. Petla typu REPEAT ... UNTIL .......................... 35
9. Instrukcja petli WHILE ... DO ...................................................................................................... 39
10. Petla typu FOR ... TO ... DO ........................................................................................................ 42
11. Instrukcja warunkowa IF ... THEN ... ................................................................................... 46
12. Instrukcja wyboru CASE .............................................................................................................. 49
13. Procedury i funkcje ........................................................................................................................... 52
14. Tablicowy typ danych ...................................................................................................................... 63
15. Typ rekordowy danych w jezyku Pascal ........................................................................ 66
16. Typ rekordowy – instrukcja wiazaca .................................................................................. 70
17. Powtorzenie wiadomosci .............................................................................................................. 73
18. Cwiczenia w samodzielnym pisaniu programow ........................................................ 75
19. Symulacja reczna. Sprawdzenie poprawnosci programu................................... 77
20. Cwiczenia w samodzielnym symulowaniu programu .............................................. 79
Spis tre$ci
1. Konstrukcja j"zyka Pascal ......................................................................................................... 5
2. Typy danych w Pascalu ................................................................................................................ 11
3. Wprowadzanie i wy$wietlanie danych ............................................................................... 17
4. %rodowisko kompilatora ............................................................................................................... 22
5. Pisanie prostych programów .................................................................................................... 25
6. Wyra&enia – typ wyniku ............................................................................................................... 30
7. Utrwalanie podstawowych wiadomo$ci o konstrukcji j"zyka Pascal ...... 33
8. Powtórzenia w j"zyku Pascal. P"tla typu REPEAT ... UNTIL .......................... 35
9. Instrukcja p"tli WHILE ... DO ...................................................................................................... 39
10. P"tla typu FOR ... TO ... DO ........................................................................................................ 42
11. Instrukcja warunkowa IF ... THEN ... ................................................................................... 46
12. Instrukcja wyboru CASE .............................................................................................................. 49
13. Procedury i funkcje ........................................................................................................................... 52
14. Tablicowy typ danych ...................................................................................................................... 63
15. Typ rekordowy danych w j"zyku Pascal ........................................................................ 66
16. Typ rekordowy – instrukcja wi’&’ca .................................................................................. 70
17. Powtórzenie wiadomo$ci .............................................................................................................. 73
18. (wiczenia w samodzielnym pisaniu programów ........................................................ 75
19. Symulacja r"czna. Sprawdzenie poprawno$ci programu................................... 77
20. (wiczenia w samodzielnym symulowaniu programu .............................................. 79
Młody programista
– j"zyk Pascal
6
Konstrukcja
j"zyka Pascal
1
J!zyk Pascal to j!zyk programowania wysokiego poziomu
*
stworzony przez niemiec-
kiego profesora, Niklausa Wirtha, specjalnie dla studentów ucz"cych si! informatyki.
J!zyk ten jest uwa#any za standard, tak zwany metaj!zyk
**
stosowany do zapisu
algorytmów. Cz!sto nazywa si! go tak#e j!zykiem wykładowym. Wersja zaprojekto-
wana przez Wirtha jest najwa#niejsz" cz!%ci" (stanowi trzon) wszystkich komercyjnych
wyda& j!zyka Pascal, które s" produkowane przez ró#ne firmy zajmuj"ce si! tworzeniem
oprogramowania na %wiecie.
Do podstawowego zbioru komend dodawane s" kolejne, ułatwiaj"ce wykonanie bardzo
wielu operacji
W Pascalu posługujemy si! pewnym zestawem słów j!zyka angielskiego zwanych
słowami kluczowymi. Ich u#ycie jest %ci%le okre%lone przez twórc! (składnia, syntaktyka,
ang. syntax) j!zyka. Podstawowymi elementami j!zyka Pascal s":
symbole podstawowe:
litery łaci&skie małe i wielkie (nie rozró#nia si! ich, napisy zmienna i ZMIENNA
ZMIENNA
oznaczaj" to samo),
cyfry,
znaki specjalne: <spacja> + – * / = ^ ( ) [ ] { } . , : ; ' # $ @,
symbol
operatora przypisania
operatora przypisania: :=,
operatory relacji
y relacji: < <= = <> >= >,
symbol zakresu: .. ;
słowa kluczowe:
and
and (i), ar
aarray
ray (tablica, macierz), begin
begin (pocz"tek), case
case (wybór),
const (stała), div
div (dzielenie), do
do (rób), downto
downto (malej"co), else
else (inaczej), end
end (koniec),
*
Patrz temat „J!zyk Logo – grafika #ółwia”.
**
Specyficzny j!zyk danej dziedziny wiedzy zawieraj"cy fachowe terminy.
5
ZMIENNA
operatora przypisania
operator
y relacji
słowa kluczowe:
and
aar
ray
begin
case
const
div
do
ddo
downto
else
end
Plik z chomika:
PRZEMEK40m
Inne pliki z tego folderu:
KSIĘGA DOCHODÓW Kupis Michał.xls
(16 KB)
Nowy Dokument WordPad.doc
(8 KB)
3e 1.grs
(9 KB)
NONAME2.grs
(9 KB)
NONAME1.grs
(9 KB)
Inne foldery tego chomika:
aplikacje na pc
cd dvd
darmowe doładowania
Dla ciekawskich
Do tworzenia własnej instalacji windows
Zgłoś jeśli
naruszono regulamin