CC+ dla początkujących.pdf

(1397 KB) Pobierz
198495258 UNPDF
198495258.001.png
Niniejsza darmowa publikacja zawiera jedynie fragment
pełnej wersji całej publikacji.
Aby przeczytaæ ten tytuł w pełnej wersji kliknij tutaj .
Niniejsza publikacja mo¿e byæ kopiowana, oraz dowolnie
rozprowadzana tylko i wył¹cznie w formie dostarczonej przez
NetPress Digital Sp. z o.o., operatora sklepu na którym mo¿na
jakiekolwiek zmiany w zawartoœci publikacji bez pisemnej zgody
NetPress oraz wydawcy niniejszej publikacji. Zabrania siê jej
od-sprzeda¿y, zgodnie z regulaminem serwisu .
Pełna wersja niniejszej publikacji jest do nabycia w sklepie
internetowym Złote Ebooki .
C++ DLA POCZĄTKUJĄCYCH
Ćwiczenia
Wojciech Szymański
Wszelkie prawa zastrzeżone. Kopiowanie i rozpowszechnianie całości lub fragmentu niniejszej publikacji
w jakiejkolwiek postaci jest zabronione.
Autor oraz Wydawnictwo Dobry eBook dołożyli wszelkich starań, aby zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za
związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor i Wydawnictwo Dobry
eBook nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania
informacji zawartych w niniejszej publikacji.
Wszelkie prawa zastrzeżone © 2007 Dobry eBook
ISBN: 978-83-60863-08-4
Wydanie I
Dobry eBook
ul. Grenadierów 5/5, 30-085 Kraków
tel./fax (12) 353 04 05
e-mail: i.kielar@dobryebook.pl
www.Dobry eBook .pl
198495258.002.png
Spis treści
1 Wstęp
2 Środowisko pracy
5–7
8
I.
Czym jest kompilator
8–9
9–10
II.
Wybór programu
III.
Instalacja programu
10–15
15–21
IV.
Korzystanie z programu Dev-C++
V. Omówienie najważniejszych funkcji programu
VI. Wybrane skróty klawiszowe w Dev-C++
3 Instrukcje podstawowe
22–24
24–25
26
I.
Pierwszy program
26–29
29–32
II.
Formatowanie tekstu
III.
Działania na liczbach
32–36
36–38
IV.
Typy zmiennych, konwersja i zaokrąglenie
V.
Kod ASCII
39–40
41
VI.
Zastosowanie praktyczne: przeliczanie wysokości w stopach na
metry
VII. Zastosowanie praktyczne: przeliczanie wieku w latach na dni
VIII. Zastosowanie praktyczne: przeliczanie wieku w latach na dni
42
43–44
(dokładniejszy)
4 Pętle, wyróżnienia warunkowe
45
I.
Instrukcja warunkowa „if”, zakres ważności zmiennych
45–48
49–50
II.
Instrukcja warunkowa „while”
III.
Zastosowanie praktyczne: obliczanie sumy i iloczynu
wprowadzonych przez użytkownika liczb
51–52
198495258.003.png
IV.
Zastosowanie praktyczne: ustalanie najmniejszej i największej
52–53
liczby spośród wprowadzanych
V.
Instrukcja warunkowa „do while”
54–55
VI.
Instrukcja warunkowa „for”
56–57
58–59
VII.
Zastosowanie praktyczne: obliczanie silni podanej liczby
VIII. Zastosowanie praktyczne: wypisanie piramidy z gwiazdek
IX.
Instrukcja warunkowa „switch”
59–60
60–62
63–64
X.
Instrukcja „goto”
5 Tablice
I.
Wczytywanie elementów do tablicy i ich wypisywanie
65
65–68
II.
Zastosowanie praktyczne: wypełnianie tablicy liczbami od 0 do
100, z krokiem co 10
68–69
III.
Zastosowanie praktyczne: obliczanie sumy wszystkich
elementów tablicy
69–71
IV.
Tablica znakowa. Operator „sizeof”
71–75
75–77
V.
Zastosowanie praktyczne: wyszukiwanie najmniejszej liczby
w tablicy
VI.
Kopiowanie zawartości pierwszej tablicy do drugiej (pustej)
77–78
78–79
VII.
Kopiowanie zawartości pierwszej tablicy na koniec drugiej
VIII. Zastosowanie praktyczne: sprawdzanie czy dwie tablice są takie
same
80–82
IX.
Wyszukiwanie ciągu znaków w tablicy
82–84
85–86
X.
Zastosowanie praktyczne: sortowanie elementów tablicy
6 Funkcje
I.
Ogólne wiadomości na temat funkcji
87
87–91
91–93
II.
Przekazywanie argumentów do funkcji przez wartość
III.
Zastosowanie praktyczne: wypisywanie kolejnych liczb
naturalnych z podanego przedziału
93–94
IV.
Zastosowanie praktyczne: zwracanie wartości większej o 3 od
wprowadzonej
94–95
V.
Instrukcja „switch” w funkcji
96–98
99–101
VI.
Przeładowanie nazwy funkcji
VII. Funkcja z argumentami domniemanymi
VIII. Funkcja „inline”
101–104
104–106
198495258.004.png
Zgłoś jeśli naruszono regulamin