Kurs podstawowy

Lekcje

Lekcja nr 9 - proste typy złożone, struktury... hemoglobina, halucynacja...

Typ wyliczeniowy, enum: enum owoce = {WINOGRONO, JABLKO, GRUSZKA} proste w użyciu, ja osobiście za enumami nie przepadam.   Struktura! Pierwszy krok w stronę obiektowości. Struktura to coś jak worek na ziemniaki, przechowujący niekoniecznie ziemniaki. Może posiadać zmienne (pola) oraz...

Lekcja nr 8 - Wskaźniki, wszędzie wskaźniki. Czasem też referencja!

Wskaźniki, to bardzo pomocne narzędzie. Wskaźnikiem moźna pokazywać na obiekty tego samego typu, lub klasy (np. int). Deklaracja takiego wskaźnika wygląda następująco: int * wskaznik_na_typ_int; Gwiazdka tworzy zmienną jaką wskaźnik. A co takiego ciekawego przechowuje wskaznik_na_typ_int? A no...

Lekcja nr 7 - Funkcje nie tylko na matematyce

W programowaniu mianem funkcji określa się fragment kodu, który może być wykonywany wielokrotnie z różnych miejsc programu.   Podstawowe informacje: Ogólny zapis funkcji wygląda tak: typ nazwa(argument) {     ciało_funkcji; }   Bez funkcji daleko nie zajdziemy - Co więcej,...

Lekcja nr 6 - Tablice! Niepotrzebna kreda

Rozważmy teraz takie zagadnienie: Chcemy stworzyć program umożliwiający sumowanie 10 liczb wpisywanych z klawiatury. Co robimy? int zmienna1, zmienna2, zmienna3... zmienna10? A co, jeśli liczb miałoby być 100? Męczarnia. Ale z pomocą nadciągają tablice! Tablica jest po prostu zbiorem określonych...

Lekcja nr 5 - Unormujmy wiedzę!

W poprzedniej lekcji wspomniałem o prostym warunku "if". Jest to jedna z kilku metod kierowania działaniem programu - tego typu instrukcje noszą miano "instrukcji warunkowych".   Pierwszą, jest oczywiście if/if else. if(warunek) instrukcja1; else instrukcja2;   Drugą, jest tak zwany...

Lekcja nr 4 - Pętelki, waruneczki i inne tyłeczki

Teorii trochę za wami, czas pokodować. Spróbujemy napisać prosty mechanizm wpisywania hasła - Hasło jest ustalone z góry, mamy trzy próby wpisania. Na razie nie jesteśmy w stanie tego zrobić. Potrzebne nagłówki: iostream (wejście - wyjście) windows.h (trzeba sobie beepnąć, czyż nie?) string (nasz...

Lekcja nr 3 - Stała to zmienna, która jest stała. A typy?

Tym razem odrobine o typach, zmiennych, stałych. Podstawowe typy w C++ - Różne kompilatory, różne wielkości. Liczby całkowite:   liczba bitów nazwa zakres 8 char −128 — +127 (ze znakiem) 0 — +255 (bez...

Lekcja nr 2 - Czas zacząć

Jeszcze krótko tutaj o różnicach między językiem skryptowym(interpretowanym) a kompilowanym. Języki skryptowe są w biegu tłumaczone na kod maszynowy przez interpreter, dlatego są one dużo wolniejsze. Języki kompilowane potrzebują kompilatora, który od razu wszystko przetłumaczy na kod...

Lekcja nr 1 - Z czym to się je

Język programowania - Najlepiej będzie, jesli zaczniemy właśnie od tego. Zadaniem ogólnie języków jest zapewnienie komunikacji - Język programowania zapewnia ją między człowiekiem a komputerem. Komputer Polskiego nie zna, my kodu maszynowego / danych binarnych także. Dlatego właśnie istnieją...

Wpisy: 1 - 9 z 9