Technik_informatyk_312[01]_Z2_02_u - Programowanie obiektowe.pdf

(586 KB) Pobierz
Microsoft Word - Technik_informatyk_312[01]_Z2_02_u.doc
MINISTERSTWO EDUKACJI
i NAUKI
Andrzej Krawczyk
Programowanie w środowisku języka obiektowego
312[01].Z2.02
Poradnik dla ucznia
Wydawca
Instytut Technologii Eksploatacji – Państwowy Instytut Badawczy
Radom 2005
„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”
0
80416842.001.png 80416842.002.png 80416842.003.png
 
Recenzenci:
mgr inż. Ireneusz Przybyłowicz
mgr inż. Andrzej Uzar
Opracowanie redakcyjne:
mgr inż. Katarzyna Maćkowska
Konsultacja:
dr inż. Bożena Zając
Korekta:
mgr inż. Tomasz Sułkowski
Poradnik stanowi obudowę dydaktyczną programu jednostki modułowej 312[01].Z2.02
Programowanie w środowisku języka obiektowego zawartego w modułowym programie
nauczania dla zawodu technik informatyk.
Wydawca
Instytut Technologii Eksploatacji – Państwowy Instytut Badawczy , Radom 2005
„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”
1
SPIS TREŚCI
1. WPROWADZENIE
5
2. WYMAGANIA WSTĘPNE
6
3. CELE KSZTAŁCENIA
7
4. MATERIAŁ NAUCZANIA
8
4.1. Definicja i własności obiektów
8
4.1.2. Pytania sprawdzające
8
4.1.3. Ćwiczenia
9
4.1.4. Sprawdzian postępów
9
4.2. Pojęcia opisujące obiektowość
10
4.2.1. Materiał nauczania
10
4.2.2. Pytania sprawdzające
11
4.2.3. Ćwiczenia
11
4.2.4. Sprawdzian postępów
12
4.3. Obiektowo zorientowana analiza problemów
13
4.3.1. Materiał nauczania
13
4.3.2. Pytania sprawdzające
13
4.3.3. Ćwiczenia
14
4.3.4. Sprawdzian postępów
14
4.4. Struktura programu w C++
14
4.4.1. Materiał nauczania
14
4.4.2. Pytania sprawdzające
16
4.4.3. Ćwiczenia
16
4.4.4. Sprawdzian postępów
17
4.5. Deklaracje, stałe, zmienne, wyrażenia i operatory
17
4.5.1. Materiał nauczania
17
4.5.2. Pytania sprawdzające
19
4.5.3. Ćwiczenia
19
4.5.4. Sprawdzian postępów
20
4.6. Instrukcje
20
4.6.1. Materiał nauczania
20
4.6.2. Pytania sprawdzające
23
4.6.3. Ćwiczenia
23
4.6.4. Sprawdzian postępów
25
4.7. Pliki. Preprocesor
25
4.7.1. Materiał nauczania
25
4.7.2. Pytania sprawdzające
27
4.7.3. Ćwiczenia
27
4.7.4. Sprawdzian postępów
27
4.8. Funkcje C++
28
4.8.1. Materiał nauczania
28
4.8.2. Pytania sprawdzające
30
4.8.3. Ćwiczenia
31
4.8.4. Sprawdzian postępów
32
„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”
2
4.1.1. Materiał nauczania
8
4.9. Tablice
33
4.9.1. Materiał nauczania
33
4.9.2. Pytania sprawdzające
35
4.9.4. Sprawdzian postępów
38
4.10. Struktury, unie, pola bitowe
38
4.10.1. Materiał nauczania
38
4.10.2. Pytania sprawdzające
40
4.10.3. Ćwiczenia
40
4.10.4. Sprawdzian postępów
41
4.11. Wskaźniki, referencje
41
4.11.1. Materiał nauczania
41
4.11.2. Pytania sprawdzające
42
4.11.3. Ćwiczenia
43
4.11.4. Sprawdzian postępów
43
4.12. Zarządzanie pamięcią
44
4.12.1. Materiał nauczania
44
4.12.2. Pytania sprawdzające
45
4.12.3. Ćwiczenia
45
4.12.4. Sprawdzian postępów
46
4.13. Definicje klasy. Atrybuty i metody. Hermetyzacja.
46
4.13.1. Materiał nauczania
46
4.13.2. Pytania sprawdzające
48
4.13.3. Ćwiczenia
48
4.13.4. Sprawdzian postępów
49
4.14. Konstruktory i destruktory klasy
49
4.14.1. Materiał nauczania
49
4.14.2. Pytania sprawdzające
50
4.14.3. Ćwiczenia
50
4.14.4. Sprawdzian postępów
51
4.15. Funkcje i klasy zaprzyjaźnione
51
4.15.1. Materiał nauczania
51
4.15.2. Pytania sprawdzające
53
4.15.3. Ćwiczenia
53
4.15.4. Sprawdzian postępów
53
4.16. Dziedziczenie
54
4.16.1. Materiał nauczania
54
4.16.2. Pytania sprawdzające
54
4.16.3. Ćwiczenia
54
4.16.4. Sprawdzian postępów
55
4.17. Funkcje operatorowe, przeciążanie operatorów
55
4.17.1. Materiał nauczania
55
4.17.2. Pytania sprawdzające
56
4.17.3. Ćwiczenia
56
4.17.4. Sprawdzian postępów
57
4.18. Polimorfizm
57
4.18.1. Materiał nauczania
57
4.18.2. Pytania sprawdzające
58
4.18.3. Ćwiczenia
58
4.18.4. Sprawdzian postępów
59
„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”
3
4.9.3. Ćwiczenia
35
4.19. Szablony klas i funkcji
59
4.19.1. Materiał nauczania
59
4.19.2. Pytania sprawdzające
60
4.19.4. Sprawdzian postępów
61
4.20. Strumienie i manipulatory
61
4.20.1. Materiał nauczania
61
4.20.2. Pytania sprawdzające
62
4.20.3. Ćwiczenia
62
4.20.4. Sprawdzian postępów
63
4.21. Obsługa wyjątków
63
4.21.1. Materiał nauczania
63
4.21.2. Pytania sprawdzające
63
4.21.3. Ćwiczenia
64
4.21.4. Sprawdzian postępów
64
4.22.Projektowanie bibliotek funkcji
65
4.22.1. Materiał nauczania
65
4.22.2. Pytania sprawdzające
65
4.22.3. Ćwiczenia
65
4.22.4. Sprawdzian postępów
65
5. SPRAWDZIAN OSIĄGNIĘĆ
66
6. LITERATURA
70
„Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego”
4
4.19.3. Ćwiczenia
60
Zgłoś jeśli naruszono regulamin