Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałBogusław Pluta Został zmieniony 8 lat temu
1
C++ mgr inż. Tomasz Turba Politechnika Opolska 2016
2
Organizacja zajęć Cel Nauka programowania obiektowego w języku C++. Umiejętność wykorzystania wybranych klas z biblioteki standardowej. Uzyskanie zaliczenia z przedmiotu. Wymagania Umiejętność logicznego myślenia Znajomość podstawowych struktur danych (zmienne, tablice, listy, drzewa, grafy).
3
Organizacja zajęć Laboratorium Prowadzący: mgr inż. Tomasz Turba Kontakt mailowy: tturba@gmail.com tturba@gmail.com Wykładowca: dr inż. Artur Smolczyk Konsultacje: wtorki 14:30-15:30 po umówieniu Kontakt do grupy?
4
Organizacja zajęć* (roboczo) Laboratorium W semestrze będzie do zrealizowania około ~12 prostych zadań. Zadania należy oddawać w wyznaczonym terminie. Brak oddania w terminie -2pkt za każdy kolejny tydzień. Studenci powinni osobiście prezentować swoje programy w czasie trwania ćwiczeń laboratoryjnych. Aktywność na zajęciach: +Xpkt (realizacja zadań) *Dokładna forma zaliczenia zostanie ustalona z Doktorem A. Smolczykiem po ustanowieniu K.O.P.
5
Zaliczenie dst >= 50 % / 30pkt dst+ >= 60 % / 36pkt db>= 70 % / 42pkt db+>= 80 % / 48pkt bdb>=85 % / 54pkt Kolokwia… *Dokładna forma zaliczenia zostanie ustalona z Doktorem A. Smolczykiem po ustanowieniu K.O.P.
6
Literatura B.Stroustrup: Język C++. WNT, Warszawa 2000. N.M.Josuttis: C++. Biblioteka standardowa. Podręcznik programisty. Wydawnictwo Helion, Gliwice 2003. J.Grębosz: Symfonia C++ (tom 1, 2, 3). Oficyna Kallimach, Kraków 2002. J.Grębosz: Pasja C++ (tom 1, 2). Oficyna Kallimach, Kraków 2003. S.B.Lippman, J.Lajoie: Podstawy języka C++. WNT, Warszawa 2001. C.L.Tondo, B.P.Leung: Podstawy języka C++. Ćwiczenia i rozwiązania. WNT, Warszawa 2001. Paweł Rzechonek, Instytut Informatyki UW, Wrocław 2012
7
Organizacja zajęć http://cpp0x.pl dobry kurs http://tturba.pl materiały z zajęć
8
Historia C++ Język C++ został wymyślony przez Bjarnea Stroustrupa. Pierwsza wersja języka, znana jako C z klasami, pojawiła się w roku 1979 (było to obiektowe rozszerzenie języka C). Nazwa języka C++ została zaproponowana przez Ricka Mascitti w 1983 roku. Pierwszy standard języka C++ powstał w 1998 roku (ISO/IEC 14882:1998 "Information Technology – Programming Languages – C++"). Aktualny standard języka C++ pochodzi z roku 2003 (jest to ISO/IEC 14882:2003).
9
Cechy C++ C++ jest rozszerzeniem ANSI C. C++ jest zorientowany na programowanie obiektowe. C++ to język ogólnego przeznaczenia Wygenerowany przez kompilator C++ kod wynikowy jest bardzo efektywny. C++ i jego standardowe biblioteki zakładają przenośność.
10
Pierwszy program: hell0 w0rld #include using namespace std; int main() { cout << "Hello world!" << endl; return 0; }
11
Zadanie 1: Zmodyfikuj 1. Zamień int main() na int main(argc, *argv[]); 2. Zmień tekst „Hello world” na dowolny 3. Dodaj komentarz jednolinijkowy 4. Dodaj komentarz wielolinijkowy 5. Samodzielnie skompiluj
12
Pierwszy program++ # include using namespace std; int main (int argc, char *argv[]) { cout << "[msG]: witaj panie." << endl; // to jest komentarz 1l return 0; /* to jest komentarz */ }
13
Drugi program: IO, var, math # include using namespace std; int main () { cerr << "Podaj dlugosc [mm]: "; int mm; cin >> mm; double inch = mm/25.3995; cerr << "Ta sama dlugosc w [in]: "; cout << mm << "[mm] = " << inch << "[in]" << endl; return 0; }
14
Zadanie 2: Zmodyfikuj 1. Zmień logikę programu by obliczał cale na mm 2. Dodaj jednostkę cm liczoną z mm 3. Zaprezentuj obie wartości (mm i cm) 4. Zaprezentuj wartość cm jako liczbę całkowitą [2pkt] 5. Samodzielnie skompiluj
15
Drugi program++ # include using namespace std; int main () { cerr << "Podaj dlugosc [in]: "; int in; cin >> in; double mm = in*25.3995; cerr << "Ta sama dlugosc w [mm]: "; cout << in << "[in] = " << mm << "[mm]" << endl; cerr << "Ta sama dlugosc w [cm]: "; cout << in << "[in] = " << int(mm/10) << "[cm]" << endl; return 0; }
16
FIN TUTAJ ZAJĘCIA SIĘ ZAKOŃCZYŁY.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.