zadania z programowania c++krzaczkowski.pdf

(775 KB) Pobierz
Zadaniazprogramowania
wjęzykuC/C++,cz.I
818747827.001.png 818747827.002.png
UniwersytetMariiCurieSkłodowskiej
Wydział Matematyki, Fizyki iInformatyki
InstytutInformatyki
Zadania z programowania
w języku C/C++, cz. I
JACEKKRZACZKOWSKI
Lublin 2011
818747827.003.png
Instytut Informatyki UMCS
Lublin 2011
Jacek Krzaczkowski
ZadaniazprogramowaniawjęzykuC/C++,cz.I
Recenzent : Grzegorz Matecki
Opracowanie techniczne: Marcin Denkowski
Projekt okładki: Agnieszka Kuśmierska
Praca współfinansowana ze środków Unii Europejskiej w ramach
Europejskiego Funduszu Społecznego
Publikacja bezpłatna dostępna online na stronach
Instytutu Informatyki UMCS: informatyka.umcs.lublin.pl.
Wydawca
Uniwersytet Marii CurieSkłodowskiejw Lublinie
Instytut Informatyki
pl. Marii CurieSkłodowskiej 1, 20031 Lublin
Redaktor serii: prof. dr hab. Paweł Mikołajczak
www: informatyka.umcs.lublin.pl
email: dyrii@hektor.umcs.lublin.pl
Druk
ESUS Agencja ReklamowoWydawnicza Tomasz Przybylak
ul. Ratajczaka 26/8
61815Poznań
www: www.esus.pl
ISBN: 9788362773060
Spistreści
Przedmowa
vii
1 Podstawy języków C i C++, operacjesterujące 1
1.1. Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Podstawy języków C i C++, operacje wejścia wyjścia. . . . . 2
1.3. Instrukcje warunkowe i wyboru . . . . . . . . . . . . . . . . . 3
1.4. Pętle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Funkcje 7
2.1. Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2. Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Wskaźniki i referencje 13
3.1. Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2. Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4 Tablice jednowymiarowe 17
4.1. Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2. Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5 Napisy 23
5.1. Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.2. Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6 Tablice wielowymiarowe 31
6.1. Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.2. Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7 Złożone typydanych, listywskaźnikowe 37
7.1. Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.2. Złożone typy danych . . . . . . . . . . . . . . . . . . . . . . . 38
7.3. Listy jednokierunkowe . . . . . . . . . . . . . . . . . . . . . . 41
8 Operacjena plikach
47
Zgłoś jeśli naruszono regulamin