wymagania na poprawe semestru IV TI sty 2010

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


Wyszukiwarka

Podobne podstrony:

więcej podobnych podstron