Algorytmy. Sposoby zapisywania algorytmów. Graficzny zapis algorytmów.
Schematy blokowe i przykłady ich zastosowanie.
Pojęcie translatora. Interprettery i kompilatory. Cross-compillery.)a, .NET
Podstawy języka C++. Ogólny schemat budowy programu w C++. Ogóllne zasady formatowaniia kodu.
Typy danych i zmienne tekstowe w C++. Przykłady ich wykorzystania.
Wartościiowe typy danych i zmienne w C++. Przykłady ich wykorzystania.
Typy danych i zmienne zmiennoprzecinkowego typu w C++. Przykłady ich wykorzystania.
Referencyjne typy danych (klasa, interfejs, delegacja, tablica).
Definicja i inicjalizacja danych. Przykłady wykorzystania inicjalizacji.
Operatory i ogólna ich charakterystyka. Przykłady ich wykorzystania.
Wyrorzystanie MS Visual Studio. Pojęcie projektu (Project) Pojęcie rozwiązania (Solution) Szablon projektu.
Interfejs graficzny środowiska MS Visual Studio. Zarządzanie projektem.
Kompilacja, budowa i poprawa błędów w MS Visual Studio. Uruchamiianiie programu.
Zasięg zmiennych. Zmienne lokalnego i globalnego typu. Przykłady.
Konwersja typow danych. Lista metod klasy Convert.
Operator przypisania i inicjalizacja. Zapisywanie wzorów matematycznych. Przykłady.
Podstawowe operacje.Operacjje In/Out – Read i Write. Przykłady ich wykorzystania.
Podstawowe operacje In/Out – ReadLine, ReadKey i WriteLine. Przykłady ich wykorzystania.
Instrukcja warunkowa <?>. Schemat blokowy. Przykłady wykorzystania.
Instrukcja warunkowa if(...) < ...> . Schematy blokowe. Warunki złożone Przykłady wykorzystania.
Wybor wielowariantowy – switch. Przykłady wykorzystania.
Organizacja danych C++ – tablicy. Inicjalizacja. Nadanie elementów z klawiatury. Przykłady.
Pętla for (<>). Przykłady je wykorzystania.
Pętla do <> while. Przykłady je wykorzystania.
Pętla while. Przykłady je wykorzystania.
Tabllice wielowymiarowe regularne oraz nieregularne. Inicjalizacja tablic.
Inicjalizacja tablic jednowymiarowych i wielowymiarowych. Przykłady.
Pętle i tablice. Przykłady wykorzystania ( suma, iloczyn).
Metody C++ dostępne dla tablic : Rank, Length, GetLenght(), Sort(), BinarySearch(), Clear(), Clone(), IndexOf().
Operacji dla tablic wielowymiarowych. Przykłady.
Instrukcja break i przykłady je wykorzystania.
Instrukcja continue i instrukcja skoku goto. Przykłady ich wykorzystania.
Struktury C++. Przykłady ich wykorzystania.
Definicja, deklaracja, inicjalizacja danych. Przykłady ich wykorzystania.
Typy i operator konwersji danych. Konwersja jawna i niejawna. Przykłady.
Użycie funkcji matematycznych w C++. Przykłady.
Numeryczne funkcje C++ i przykłady ich wykorzystania.
Trygonometryczne funkcje C++ i przykłady ich wykorzystania.
Funkcje tekstowe C++. Przykłady.
Preprocesor C++. Dyrektywy preprocesora.
Funkcje (metody) C++. Standardowe i niestandardowe metody.
Metody C++. Definicja metody w C++. Formalne i aktualne parametry. Wywołanie metody C++.
Wartość zwracana przez metodę. Operator Return .Przykłady wykorzystania.
Parametryzacja metod. Przesyłanie argumentow do metody. Przesyłanie przez referencję i jako parametrów wyjściowych.
Metody C++. Podawanie aktualnych parametrów. Przykłady wykorzystania.
Rekurencja w C++. Przykłady.Wady i zalety rekurencji.
Etapy rozwoju programu. Algorytm i kodowanie, testowanie, dokumentacja. Konserwacja i dostosowywanie.
Wykorzystanie plików C++. Zapis i odczyt tekstowych plików. Metody StreamWriter i StreamReader.
Zapis i odczyt binarnych plików. Zapis i odczyt tablic numerycznych do plików. Metody BinaryWriter i BinaryReader.
Środowiska i platformy programistyczne. rys historyczny.
Programowanie obiektowe. Mechanizmy OOP - enkapsulacja, dziedziczenie i polimorfizm.
Środowisko MS Visual Studio. Pojęcie projektu. Pojęcie rozwiązania. Szablon projektu.
Środowisko programistyczne .NET . Interfejs graficzny Srodowiska MS Visual Studio.
Elementy GUI MS Visual Studio. Biblioteka WinForms. Podstawowe klasy - SystemWindowsForms Klasy Control i Klasa Application.
|