WPROWADZENIE DO PROGRAMOWANIA OBIEKTOWEGO W C++
- instalowanie i konfigurowanie kompilatora języka C++
- uruchamianie środowiska C++, edycja, modyfikacja, kompilacja i wykonanie zadanego programu
- wykrywanie i analizowanie błędów w programach
- dobieranie odpowiednich typów danych oraz deklarowanie stałych i zmiennych potrzebnych do rozwiązania zadanego problemu
- korzystanie z podstawowych funkcji wejścia/wyjścia
- posługiwanie się specyfikatorami formatowania
- projektowanie prostych programów obliczeniowych
- korzystanie z operatora warunkowego przy projektowaniu wyrażeń
stosowanie instrukcji warunkowych i wyboru w programach
- stosowanie instrukcji iteracyjnych
- stosowanie różnych metod przekazywania parametrów do funkcji
- stosowanie zmiennych statycznych i automatycznych, globalnych i lokalnych
- obliczanie wartości wielomianu metodą iteracyjną i rekurencyjną
- manipulowanie tablicami: zamiana wierszy i kolumn (tablice dwuwymiarowe)
- porządkowanie tablic, bąbelkowe, przez wybór, quicksort
- wyszukiwanie danych w tablicach
- wykonywanie operacji na łańcuchach
- stosowanie arytmetyki wskaźników
- deklarowanie struktur i unii oraz posługiwanie się zmiennymi typu strukturalnego
- tworzenie, modyfikowanie i wykorzystywanie dynamicznych struktur danych do realizacji stosów, kolejek i drzew
- definiowanie funkcji w programach
KLASY I OBIEKTY
- wskazywanie różnic pomiędzy podejściem strukturalnym i obiektowym do rozwiązania danego problemu
- opisywanie otaczającej nas rzeczywistości w kategorii obiektów
- analizowanie obiektowe przykładowych systemów
- definiowanie klas przykładowych obiektów
- deklarowanie składników klas będących funkcjami oraz obiektami
- określanie dostępu do składników klasy
- tworzenie obiektów danych klas
- posługiwanie się funkcjami składowymi
- stosowanie konstruktorów i destruktorów w klasach
- korzystanie z przeładowania operatorów oraz nazw funkcji
- stosowanie funkcji i klas zaprzyjaźnionych w programach
- przekształcanie wcześniej opracowanych programów w programy obiektowe
- definiowanie pojęć: obiekt, klasa, konstruktor, destruktor, hermetyzacja, dziedziczenie, polimorfizm