Konsultacje (pokój 339) w trakcie semestru:
Proszę wcześniej uzgodnić dokładny termin konsultacji drogą mailową.
Adres:
Instytut Informatyki27 maja 2015 r.
Termin najbliższych zajęć w grupie PRz:
Zajęcia laboratoryjne grupy PRz w czwartek 28 maja 2015 r. rozpoczną się godzinę później, czyli o 11:15.
26 maja 2015 r.
Dołączenie biblioteki dll do projektu w Code::Blocks 13.12:
Zaczynamy od utworzenia projektu typu Dynamic Link Library. Dobrze jest na samym początku zmienić nazwy pliku nagłówkowego .h i pliku źródłowego .cpp z main na nazwy docelowe. Pamiętaj aby przed nazwą klasy umieścić deklarator DLL_EXPORT. Potem programujemy i kompilujemy.
Następnie tworzymy nowy projekt typu Console Application. Do projektu tego przenosimy z poprzedniego plik nagłówkowy .h i plik z biblioteką .dll. Następnie ustawiamy w opcjach kompilacji (menu settings, compiler...) w ustawieniach linkera (zakładka linker settings) dostęp do naszej biblioteki (do pola link libraries dokładamy za pomocą przycisku add lokalizację biblioteki). Potem programujemy, kompilujemy i uruchamiamy.
18 maja 2015 r.
Termin najbliższych zajęć w grupie PRz:
Zajęcia laboratoryjne grupy PRz w czwartek 21 maja 2015 r. zostaną wyjątkowo przesunięte na wcześniejszy termin, czyli na godzinę 8:15- 9:45 (o godzinie 10:00 rozpoczynam szkolenie poza budyniem Instytutu i będę musiał wyjść trochę wcześniej).
13 maja 2015 r.
Lokalizacja najbliższych zajęć w grupie PRz:
Zajęcia laboratoryjne grupy PRz w czwartek 14 maja 2015 r. zostaną wyjątkowo przeniesione do sali 137.
2 kwietnia 2015 r.
Termin oddania zadania 5 w grupie PRz:
Zadanie 5 będzie można oddać jeszcze w przyszłym tygodniu, tuż po Świętach Wielkanocnych.
4 marca 2015 r.
Komentarz do zadania 1:
Postać binarna liczby całkowitej, to liczba zapamiętana w zmiennej typu int, a nie ciąg znaków '0' i '1'.
Jeśli za pomocą cyfr rzymskich chcemy przedstawić liczbę 4000 lub nieco większą, to użyjmy w tym celu odpowiedniej ilości cyfr M (rzymska cyfra M ma wartość 1000). Na przykład wartość 6000 zapiszemy jako MMMMMM.
25 lutego 2015 r.
Pierwsze laboratorium:
W tym tygodniu laboratoriów nie będzie. Pierwsze zadanie pojawi się z terminem na następny tydzień, czyli 3-5 marca 2015 r.
21 lutego 2015 r.
Punkt informacyjny:
To w tym miejscu będą się pojawiać ważne ogłoszenia dotyczące organizacji zajęć związanych z tym przedmiotem. Proszę zaglądać do ogłoszń, szczególnie przed wykładem i przed laboratorium.
C++ to obiektowo zorientowany język programowania. Został on zaprojektowany przez B.Stroustrupa z myślą o programowaniu systemowym oraz do zaawansowanych obliczeń matematycznych. Świadome używanie C++ do rozwiązywania problemów algorytmicznych daje dużo satysfakcji doświadczonym programistom, zwłaszcza dlatego, że generowany przez kompilator kod jest bardzo efektywny.
Celem kursu jest zapoznanie studentów z bogatą składnią języka C++, najważniejszymi technikami stosowanymi w programowaniu z wykorzystaniem tego języka oraz z obszernymi fragmentami biblioteki standardowej STL.
Literatura papierowa polskojęzyczna:
Literatura elektroniczna polska i angielska:
Spis wykładów: