Patryk Jasik pok. 415 GB p.jasik@mif.pg.gda.pl Języki programowania Patryk Jasik pok. 415 GB p.jasik@mif.pg.gda.pl
Literatura Brian W. Kernighan, Dennis M. Ritchie – „Język ANSI C” Niklaus Wirth – „Algorytmy + struktury danych = programy” Bjarne Stroustrup – „Język C++” Jerzy Grębosz – „Symfonia C++” Jerzy Grębosz – „Pasja C++” Stanley B. Lippman – „Podstawy języka C++” Bruce Eckel – „Thinking in C++” Nicolai M. Josuttis – „C++. Projektowanie zorientowane obiektowo” Piotr Wróblewski – „Język C++ dla programistów”
Plan zajęć Wprowadzenie Pierwszy program Instrukcje sterujące Typy Operatory Funkcje Tablice Preprocesor
Pierwszy program #include<stdio.h> int main() { printf ("Witajcie! To jest laboratorium z jezykow programowania."); }
Pierwszy program #include <iostream> using namespace std; int main() { cout << „Dzisiaj mamy piękny dzień"; }
Drugi program #include<stdio.h> int main() { int x,y,liczba; printf(„Podaj pierwsza liczbe: \n"); scanf(„%i”, &x); printf(„Podaj druga liczbe: \n"); scanf(„%i”, &y); liczba = x+y; printf("To jest nasz wynik: x+y=%i\n", liczba); }
Drugi program #include <iostream> using namespace std ; int main() { int stopy ; // to do przechowywania liczby stop float metry ; // do wpisania wyniku float przelicznik = 0.3 ; // przelicznik: stopy na metry cout << "Podaj wysokosc w stopach : " ; cin >> stopy ; // przyjecie danej z klawiatury metry = stopy * przelicznik; // wlasciwe przeliczenie cout << "\n" ; // to samo co cout << endl ; // -----wypisanie wynikow cout << stopy << " stop - to jest : " << metry << " metrow\n" ; }
Instrukcja warunkowa if
Instrukcja while
Pętla do... while...
Pętla for
Instrukcja switch
Typy
Typy
Operatory
Operatory
Operatory
Operatory
Operatory
Tablice