• Nie Znaleziono Wyników

Podstawy programowania w C++ 1.

N/A
N/A
Protected

Academic year: 2021

Share "Podstawy programowania w C++ 1."

Copied!
2
0
0

Pełen tekst

(1)

Podstawy programowania w C++

1. Informacje organizacyjne (1 godzina) a. Podstawowe sprawy organizacyjne b. Omówienie planu szkolenia c. Rzut oka na pracownię

d. Garśd informacji na temat wykorzystywanych narzędzi 2. Wprowadzenie (1 godzina)

a. Czym jest programowanie i jak się do niego „zabrad”

b. Pierwszy, prosty program w C++

c. Omówienie struktury i znaczenia elementów napisanego programu d. Podstawowe pojęcia używane przez programistów

3. Podstawowe operatory (1 godzina) a. Porównywanie

b. Operacje na liczbach

c. Bliższe zetknięcie z podstawowymi typami danych 4. Struktury sterujące (2 godziny)

a. Pojęcie zmiennej logicznej b. Operatory logiczne c. Instrukcje warunkowe d. Instrukcje iteracyjne

5. Więcej o typach danych (1,5 godziny) a. Liczby całkowite

b. Liczby rzeczywiste c. Typ logiczny d. Typ wyliczeniowy

6. Kilka ważnych informacji (30 minut) a. Czytelnośd kodu

b. Proces kompilacji c. Preprocesor 7. Funkcje (1,5 godziny)

a. Podstawowe informacje b. Przekazywanie argumentów c. Zwracanie wyniku

8. Jeszcze więcej typów danych (2 godziny) a. Tablice statyczne

b. Wskaźniki i ich arytmetyka c. Tablice wielowymiarowe

d. Definiowanie własnych typów danych 9. Zmienne (1 godzina)

a. Nazewnictwo

b. Zasięg i widocznośd zmiennych c. Zmienne ulotne i ustalone d. L-wartości

(2)

10. Więcej o operatorach (1 godzina)

a. Szczegółowe przedstawienie operatorów w C++

b. Priorytety operatorów 11. Zarządzanie pamięcią (2,5 godziny)

a. Alokowanie i zwalnianie pamięci operacyjnej b. Tablice dynamiczne

12. Podstawy programowania obiektowego (5 godzin) a. Czym jest programowanie obiektowe b. Klasy a obiekty

c. Struktury d. Pola klas

e. Widzialnośd składowych klasy f. Pola statyczne

g. Konstruktory i destruktory

Cytaty

Powiązane dokumenty

void ∗malloc( size_t rozmiar ); // przydział bloku o zadanej wielkosci void ∗calloc( size_t il_elementow, size_t rozmiar); // przydział tablicy void free( void ∗wskaznik);

Obiekty, elementy, pojęcia ze świata zewnętrznego muszą zostać odwzorowane danymi w programie. Dane występujące w programie stanowią uproszczony, komputerowy

Rezultatem funkcji jest wartość różna od zera, jeżeli strumień jest w pozycji końcowej, zero w przeciwnym wypadku.. Strumień jest w pozycji końcowej, jeżeli w wyniku

W przypadku wystąpienia końca pliku lub błędu, rezultatem funkcji jest liczba, potencjalnie zerowa, bezbłędnie zapisanych bloków.. size_t fwrite( void * ptr, size_t size, size_t

Można powiedzieć, że jest to dobrze wyszkolony pies - odpowiada tylko na określony zestaw znanych poleceń (ang. set of known commands ). Czasami, jak pies, po prostu się zamyka i

dyrektywa preprocesora - jest to oddzielna część kompilatora, której zadaniem jest wstępne odczytanie tekstu programu i wprowadzenie w nim pewnych modyfikacji.. Prefiks

Za każdym razem, gdy kompilator napotka komentarz w twoim programie, komentarz jest do niego całkowicie niewidoczny - z jego punktu widzenia jest to tylko jedna spacja (bez względu

\a (jak w alarmie) jest reliktem przeszłości, gdy do komunikowania się z komputerami często używano telegrafów (czy wiesz, czym jest teletekst?); wysłanie tego znaku do