Knowunity AI

Otwórz aplikację

Przedmioty

769

Zaktualizowano Mar 10, 2026

21 strony

C++ dla początkujących: Wprowadzenie

H

Hania

@randomowaliterka

C++ to jeden z najpopularniejszych języków programowania używany do tworzenia... Pokaż więcej

Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
1 / 10
# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Wybieramy środowisko pracy

C++ to popularny język programowania używany do tworzenia aplikacji i gier na różne systemy operacyjne. Programowanie w C++ to w zasadzie pisanie tekstu, który później jest zamieniany na instrukcje dla komputera.

Do pisania kodu w C++ możesz używać specjalnego środowiska programistycznego lub nawet zwykłego notatnika. Warto jednak wybrać dedykowane narzędzie, które ułatwi Ci pracę.

Najpopularniejsze środowiska do programowania w C++ to:

  • Dev-C++
  • Code::Blocks
  • Visual C++
  • wxDev-C++
  • Borland C++

💡 Wskazówka: Dla początkujących najlepszym wyborem jest Code::Blocks - jest darmowy, łatwy w obsłudze i dostępny na różne systemy operacyjne.

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Podstawy programowania - teoria i terminologia

Każdy program ma jeden punkt początkowy - miejsce, od którego system operacyjny zaczyna wykonywanie. Bez tego komputer nie wiedziałby, gdzie zacząć. Program może mieć natomiast wiele możliwych zakończeń.

Poznaj podstawowe pojęcia, które będą Ci towarzyszyć podczas nauki:

Środowisko programistyczne to aplikacja do tworzenia i testowania programów, np. Code::Blocks. Kod źródłowy to wszystko, co piszesz w języku C++.

Kompilator C++ tłumaczy Twój kod na język zrozumiały dla komputera. Kompilacja to właśnie proces tego tłumaczenia. Jeśli w kodzie są błędy, znajdziesz je w logu kompilacji wraz z informacją, gdzie dokładnie wystąpił problem.

Pliki, w których zapisujesz kod, to pliki źródłowe (z rozszerzeniami .cpp, .c) oraz pliki nagłówkowe (z rozszerzeniami .hpp, .h).

🔍 Warto wiedzieć: Komunikaty o błędach w logu kompilacji to Twoi przyjaciele! Podpowiadają, co poszło nie tak i gdzie szukać problemu.

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Uruchamiamy pierwszy program

Zanim zaczniesz pisać swój pierwszy kod, musisz wiedzieć, jak utworzyć i zapisać plik. To proste czynności, ale warto je opanować od początku.

Aby utworzyć nowy plik w Code::Blocks, wybierz z menu File → new → Empty file lub użyj skrótu Ctrl + Shift + N. Kiedy skończysz pisać kod, zapisz go używając File → Save lub prostszego skrótu Ctrl + S.

Jeśli na początku nazwy zakładki widzisz gwiazdkę (*), oznacza to, że plik nie został jeszcze zapisany. Pamiętaj o regularnym zapisywaniu swojej pracy!

Przydatne skróty klawiszowe w Code::Blocks:

  • Ctrl + F9 - kompilacja kodu
  • F9 - kompilacja i natychmiastowe uruchomienie
  • F2 - przywracanie przypadkowo zamkniętego panelu z logami

Pro tip: Zapamiętaj skrót F9 kompilacja+uruchomieniekompilacja + uruchomienie - będziesz go używać najczęściej podczas nauki programowania!

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Podstawy programowania w C++

W C++ kluczową rolę odgrywają dyrektywy - są to wiersze zaczynające się znakiem #. Najczęściej spotkasz dyrektywę #include, która pozwala dołączać do programu gotowe biblioteki z funkcjami.

Biblioteka cstdio (stdio.h) to standardowa biblioteka umożliwiająca pracę z konsolą i plikami. Dzięki niej możemy wyświetlać komunikaty i wchodzić w interakcję z użytkownikiem.

Funkcja printf służy do wypisywania tekstu na ekranie. Wystarczy w nawiasach umieścić tekst w podwójnych cudzysłowach, np. printf("Witaj świecie!");

Każdy program C++ zawiera blok główny, który wygląda tak:

int main()
{
    // tutaj piszesz swój kod
    return 0;
}

Wszystko między klamrami funkcji main() będzie wykonywane po kolei, aż do napotkania instrukcji return (która oznacza koniec programu).

🔑 Zapamiętaj: Funkcja main() to serce każdego programu w C++. Bez niej program nie będzie działać!

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Komentarze

Komentarze to notatki, które umieszczasz w kodzie. Nie wpływają na działanie programu, ale są bardzo pomocne dla Ciebie i innych programistów, którzy będą czytać Twój kod.

W C++ mamy dwa rodzaje komentarzy:

Komentarz jednowierszowy zaczyna się od znaków // i trwa do końca linii:

int main()
{
    // To jest komentarz - komputer go zignoruje
    printf("Test działania Code::Blocks"); // to też komentarz
    return 0;
}

Komentarz wielowierszowy zaczyna się od /* i kończy się */:

/* Ten komentarz
może zajmować
wiele linii */

Komentarze są świetne do opisywania, co robi Twój kod. Dzięki nim, wracając do programu po dłuższej przerwie, szybciej przypomnisz sobie, jak on działa:

// Wczytanie danych
// ... tutaj kod wczytujący dane

// Sortowanie danych
// ... tutaj kod sortujący dane

📝 Dobra praktyka: Pisz komentarze, które wyjaśniają DLACZEGO coś robisz, a nie CO robisz (to widać w kodzie). Dobrze napisane komentarze to inwestycja w przyszłość!

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Obsługa strumienia wyjściowego

W C++ masz dwa główne sposoby wyświetlania informacji: printf (z języka C) oraz std::cout natywnydlaC++natywny dla C++.

Funkcja printf może przyjmować wiele argumentów (wartości przekazywanych do funkcji). Pierwszy argument to tekst formatujący, który może zawierać znaki specjalne jak %d (liczba całkowita) czy %s (tekst):

printf("Czy %d jest większe od %s?", 3+4, "siedem");
// Wyświetli: Czy 7 jest większe od siedem?

Strumień wyjścia std::cout działa inaczej - używa operatora << do przekazywania danych:

std::cout << "Czy " << 3+4 << " jest większe od " << "siedem";
// Wyświetli: Czy 7 jest większe od siedem?

Zaletą std::cout jest to, że nie musisz pamiętać specjalnych formatów jak %d czy %s - strumień sam rozpoznaje typ danych.

Do wyświetlania znaków specjalnych (jak nowa linia) używamy:

  • W printf: \n dla nowej linii, \t dla tabulacji
  • W std::cout: std::endl dla nowej linii, \t dla tabulacji

⚠️ Uwaga: Jeśli próbujesz użyć std::cout i kompilator zgłasza błąd, najprawdopodobniej zapomniałeś dołączyć biblioteki #include <iostream>.

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Przestrzeń nazw std

W nowoczesnym C++ elementy biblioteki standardowej (jak cout) znajdują się w przestrzeni nazw std. To sposób na organizację kodu i unikanie konfliktów nazw.

Dlatego gdy chcesz użyć cout, musisz napisać:

#include <iostream>

int main()
{
    std::cout << "Hello World!";
    return 0;
}

Przedrostek std:: może być jednak męczący przy częstym używaniu. Istnieje prosty sposób, by go uniknąć - deklaracja using namespace std:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!";
    return 0;
}

Dzięki tej deklaracji wszystkie elementy z przestrzeni std są dostępne bez przedrostka.

🔄 Ciekawostka: Starszy kod C++ często pomija przedrostek std::, ale w nowoczesnym programowaniu preferowane jest jego używanie lub wybieranie konkretnych elementów (np. using std::cout;).

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Pojęcie zmiennej i podstawowe typy danych

Zmienna to obszar w pamięci komputera, w którym możesz przechowywać dane. W C++ każda zmienna ma określony typ, który definiuje rodzaj danych i ile miejsca zajmują.

Najpopularniejsze typy danych w C++:

  • bool - wartość logiczna prawda/fałszprawda/fałsz
  • char - pojedynczy znak
  • int - liczba całkowita
  • float - liczba zmiennoprzecinkowa (rzeczywista) z mniejszą dokładnością
  • double - liczba zmiennoprzecinkowa z większą dokładnością

Każdy typ zajmuje określoną ilość pamięci i ma swój zakres wartości. Na przykład:

  • int zajmuje 4 bajty i może przechowywać liczby od około -2 miliardów do +2 miliardów
  • char zajmuje 1 bajt i może przechowywać wartości od -128 do 127

Istnieją też wersje unsigned (bez znaku) niektórych typów, które przechowują tylko wartości nieujemne, ale za to mają większy górny zakres.

Aby sprawdzić, ile pamięci zajmuje dany typ w Twoim kompilatorze, możesz użyć operatora sizeof:

cout << "Rozmiar int: " << sizeof(int) << " bajtów" << endl;

🧮 Ciekawostka: Rozmiary typów mogą się różnić w zależności od kompilatora i systemu. Zawsze warto je sprawdzać, jeśli Twój program musi działać na różnych platformach!

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz
# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz


Myśleliśmy, że nigdy nie zapytasz...

Czym jest Towarzysz AI z Knowunity?

Nasz asystent AI jest specjalnie dostosowany do potrzeb uczniów. W oparciu o miliony treści, które mamy na platformie, możemy udzielać uczniom naprawdę znaczących i trafnych odpowiedzi. Ale nie chodzi tylko o odpowiedzi, towarzysz prowadzi również uczniów przez codzienne wyzwania związane z nauką, ze spersonalizowanymi planami nauki, quizami lub treściami na czacie i 100% personalizacją opartą na umiejętnościach i rozwoju uczniów.

Gdzie mogę pobrać aplikację Knowunity?

Aplikację możesz pobrać z Google Play i Apple Store.

Czy aplikacja Knowunity naprawdę jest darmowa?

Tak, masz całkowicie darmowy dostęp do wszystkich notatek w aplikacji, możesz w każdej chwili rozmawiać z Ekspertami lub ich obserwować. Możesz użyć punktów, aby odblokować pewne funkcje w aplikacji, które również możesz otrzymać za darmo. Dodatkowo oferujemy usługę Knowunity Premium, która pozwala na odblokowanie większej liczby funkcji.

Najpopularniejsze notatki z Informatyka

Najpopularniejsze notatki

Nie ma nic odpowiedniego? Sprawdź inne przedmioty.

Zobacz, co mówią o nas nasi użytkownicy. Pokochali nas — pokochasz też i Ty.

4.6/5

App Store

4.7/5

Google Play

Aplikacja jest bardzo prosta i dobrze przemyślana. Do tej pory znalazłem wszystko, czego szukałem i mogłem się wiele nauczyć z innych notatek! Na pewno wykorzystam aplikację do pomocy przy robieniu prac domowych! No i oczywiście bardzo pomaga też jako inspiracja do robienia swoich notatek.

Stefan S

użytkownik iOS

Ta aplikacja jest naprawdę świetna. Jest tak wiele notatek i pomocnych informacji [...]. Moim problematycznym przedmiotem jest język niemiecki, a w aplikacji jest w czym wybierać. Dzięki tej aplikacji poprawiłam swój niemiecki. Polecam ją każdemu.

Samantha Klich

użytkownik Androida

Wow, jestem w szoku. Właśnie wypróbowałam aplikację, ponieważ widziałam ją kilka razy reklamowaną na TikToku jestem absolutnie w szoku. Ta aplikacja jest POMOCĄ, której potrzebujesz w szkole i przede wszystkim oferuje tak wiele rzeczy jak notatki czy streszczenia, które są BARDZO pomocne w moim przypadku.

Anna

użytkownik iOS

Kocham tę aplikację! Pomaga mi w zadaniach domowych, motywuje mnie i polepsza mi dzień. Dzięki tej aplikacji moje oceny się poprawiły. Lepszej aplikacji nie znajdę!🩷

Patrycja

użytkowniczka iOS

Super aplikacja! Ma odpowiedzi na wszystkie zadania. Testuję ją od paru miesięcy i jest po prostu perfekcyjna.

Szymon

użytkownik Android

Super aplikacja do nauki i sprawdzania wiedzy. Można znaleźć notatki z WSZYSTKICH przedmiotów. Polecam tym, którzy celują w oceny 5 i 6 😄​

Szymon

użytkownik iOS

Aplikacja jest po prostu świetna! Wystarczy, że wpiszę w pasku wyszukiwania swój temat i od razu mam wyniki. Nie muszę oglądać 10 filmów na YouTube, żeby coś zrozumieć, więc oszczędzam swój czas. Po prostu polecam!

Kuba T

użytkownik Androida

W szkole byłem bardzo kiepski z matematyki, ale dzięki tej aplikacji radzę sobie teraz lepiej. Jestem bardzo wdzięczny, że ją stworzyliście.

Kriss

użytkownik Androida

Korzystam z Knowunity od ponad roku i jest mega! Najlepsze opcje z tej apki: ⭐️ Gotowe notatki ⭐️ Spersonalizowane treści ⭐️ Dostęp do chatu GPT W WERSJI SZKOLNEJ ⭐️ Konwersacje z innymi uczniami 🤍 NAUKA WRESZCIE NIE JEST NUDNA 🤍

Gosia

użytkowniczka Android

Bardzo lubię aplikację Knowunity, ponieważ pomaga mi w nauce. Odkąd ją mam moje oceny się poprawiają :)

Sara

użytkowniczka iOS

QUIZY I FISZKI SĄ SUPER PRZYDATNE I UWIELBIAM Knowunity AI. TO JEST DOSŁOWNIE JAK CHATGPT ALE MĄDRZEJSZY!! POMÓGŁ MI NAWET Z PROBLEMAMI Z TUSZEM DO RZĘS!! A TAKŻE Z PRAWDZIWYMI PRZEDMIOTAMI! OCZYWIŚCIE 😍😁😲🤑💗✨🎀😮

Krzysztof

użytkownik Android

Bardzo fajna aplikacja. Pomaga przygotować się do sprawdzianu, kartkówki lub odpowiedzi ustnej.

Oliwia

użytkowniczka iOS

Aplikacja jest bardzo prosta i dobrze przemyślana. Do tej pory znalazłem wszystko, czego szukałem i mogłem się wiele nauczyć z innych notatek! Na pewno wykorzystam aplikację do pomocy przy robieniu prac domowych! No i oczywiście bardzo pomaga też jako inspiracja do robienia swoich notatek.

Stefan S

użytkownik iOS

Ta aplikacja jest naprawdę świetna. Jest tak wiele notatek i pomocnych informacji [...]. Moim problematycznym przedmiotem jest język niemiecki, a w aplikacji jest w czym wybierać. Dzięki tej aplikacji poprawiłam swój niemiecki. Polecam ją każdemu.

Samantha Klich

użytkownik Androida

Wow, jestem w szoku. Właśnie wypróbowałam aplikację, ponieważ widziałam ją kilka razy reklamowaną na TikToku jestem absolutnie w szoku. Ta aplikacja jest POMOCĄ, której potrzebujesz w szkole i przede wszystkim oferuje tak wiele rzeczy jak notatki czy streszczenia, które są BARDZO pomocne w moim przypadku.

Anna

użytkownik iOS

Kocham tę aplikację! Pomaga mi w zadaniach domowych, motywuje mnie i polepsza mi dzień. Dzięki tej aplikacji moje oceny się poprawiły. Lepszej aplikacji nie znajdę!🩷

Patrycja

użytkowniczka iOS

Super aplikacja! Ma odpowiedzi na wszystkie zadania. Testuję ją od paru miesięcy i jest po prostu perfekcyjna.

Szymon

użytkownik Android

Super aplikacja do nauki i sprawdzania wiedzy. Można znaleźć notatki z WSZYSTKICH przedmiotów. Polecam tym, którzy celują w oceny 5 i 6 😄​

Szymon

użytkownik iOS

Aplikacja jest po prostu świetna! Wystarczy, że wpiszę w pasku wyszukiwania swój temat i od razu mam wyniki. Nie muszę oglądać 10 filmów na YouTube, żeby coś zrozumieć, więc oszczędzam swój czas. Po prostu polecam!

Kuba T

użytkownik Androida

W szkole byłem bardzo kiepski z matematyki, ale dzięki tej aplikacji radzę sobie teraz lepiej. Jestem bardzo wdzięczny, że ją stworzyliście.

Kriss

użytkownik Androida

Korzystam z Knowunity od ponad roku i jest mega! Najlepsze opcje z tej apki: ⭐️ Gotowe notatki ⭐️ Spersonalizowane treści ⭐️ Dostęp do chatu GPT W WERSJI SZKOLNEJ ⭐️ Konwersacje z innymi uczniami 🤍 NAUKA WRESZCIE NIE JEST NUDNA 🤍

Gosia

użytkowniczka Android

Bardzo lubię aplikację Knowunity, ponieważ pomaga mi w nauce. Odkąd ją mam moje oceny się poprawiają :)

Sara

użytkowniczka iOS

QUIZY I FISZKI SĄ SUPER PRZYDATNE I UWIELBIAM Knowunity AI. TO JEST DOSŁOWNIE JAK CHATGPT ALE MĄDRZEJSZY!! POMÓGŁ MI NAWET Z PROBLEMAMI Z TUSZEM DO RZĘS!! A TAKŻE Z PRAWDZIWYMI PRZEDMIOTAMI! OCZYWIŚCIE 😍😁😲🤑💗✨🎀😮

Krzysztof

użytkownik Android

Bardzo fajna aplikacja. Pomaga przygotować się do sprawdzianu, kartkówki lub odpowiedzi ustnej.

Oliwia

użytkowniczka iOS

 

Informatyka

769

Zaktualizowano Mar 10, 2026

21 strony

C++ dla początkujących: Wprowadzenie

H

Hania

@randomowaliterka

C++ to jeden z najpopularniejszych języków programowania używany do tworzenia programów i gier na różne systemy operacyjne. W tym kursie poznasz podstawy programowania w C++ - od wyboru środowiska pracy po kluczowe elementy języka.

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Wybieramy środowisko pracy

C++ to popularny język programowania używany do tworzenia aplikacji i gier na różne systemy operacyjne. Programowanie w C++ to w zasadzie pisanie tekstu, który później jest zamieniany na instrukcje dla komputera.

Do pisania kodu w C++ możesz używać specjalnego środowiska programistycznego lub nawet zwykłego notatnika. Warto jednak wybrać dedykowane narzędzie, które ułatwi Ci pracę.

Najpopularniejsze środowiska do programowania w C++ to:

  • Dev-C++
  • Code::Blocks
  • Visual C++
  • wxDev-C++
  • Borland C++

💡 Wskazówka: Dla początkujących najlepszym wyborem jest Code::Blocks - jest darmowy, łatwy w obsłudze i dostępny na różne systemy operacyjne.

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Podstawy programowania - teoria i terminologia

Każdy program ma jeden punkt początkowy - miejsce, od którego system operacyjny zaczyna wykonywanie. Bez tego komputer nie wiedziałby, gdzie zacząć. Program może mieć natomiast wiele możliwych zakończeń.

Poznaj podstawowe pojęcia, które będą Ci towarzyszyć podczas nauki:

Środowisko programistyczne to aplikacja do tworzenia i testowania programów, np. Code::Blocks. Kod źródłowy to wszystko, co piszesz w języku C++.

Kompilator C++ tłumaczy Twój kod na język zrozumiały dla komputera. Kompilacja to właśnie proces tego tłumaczenia. Jeśli w kodzie są błędy, znajdziesz je w logu kompilacji wraz z informacją, gdzie dokładnie wystąpił problem.

Pliki, w których zapisujesz kod, to pliki źródłowe (z rozszerzeniami .cpp, .c) oraz pliki nagłówkowe (z rozszerzeniami .hpp, .h).

🔍 Warto wiedzieć: Komunikaty o błędach w logu kompilacji to Twoi przyjaciele! Podpowiadają, co poszło nie tak i gdzie szukać problemu.

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Uruchamiamy pierwszy program

Zanim zaczniesz pisać swój pierwszy kod, musisz wiedzieć, jak utworzyć i zapisać plik. To proste czynności, ale warto je opanować od początku.

Aby utworzyć nowy plik w Code::Blocks, wybierz z menu File → new → Empty file lub użyj skrótu Ctrl + Shift + N. Kiedy skończysz pisać kod, zapisz go używając File → Save lub prostszego skrótu Ctrl + S.

Jeśli na początku nazwy zakładki widzisz gwiazdkę (*), oznacza to, że plik nie został jeszcze zapisany. Pamiętaj o regularnym zapisywaniu swojej pracy!

Przydatne skróty klawiszowe w Code::Blocks:

  • Ctrl + F9 - kompilacja kodu
  • F9 - kompilacja i natychmiastowe uruchomienie
  • F2 - przywracanie przypadkowo zamkniętego panelu z logami

Pro tip: Zapamiętaj skrót F9 kompilacja+uruchomieniekompilacja + uruchomienie - będziesz go używać najczęściej podczas nauki programowania!

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Podstawy programowania w C++

W C++ kluczową rolę odgrywają dyrektywy - są to wiersze zaczynające się znakiem #. Najczęściej spotkasz dyrektywę #include, która pozwala dołączać do programu gotowe biblioteki z funkcjami.

Biblioteka cstdio (stdio.h) to standardowa biblioteka umożliwiająca pracę z konsolą i plikami. Dzięki niej możemy wyświetlać komunikaty i wchodzić w interakcję z użytkownikiem.

Funkcja printf służy do wypisywania tekstu na ekranie. Wystarczy w nawiasach umieścić tekst w podwójnych cudzysłowach, np. printf("Witaj świecie!");

Każdy program C++ zawiera blok główny, który wygląda tak:

int main()
{
    // tutaj piszesz swój kod
    return 0;
}

Wszystko między klamrami funkcji main() będzie wykonywane po kolei, aż do napotkania instrukcji return (która oznacza koniec programu).

🔑 Zapamiętaj: Funkcja main() to serce każdego programu w C++. Bez niej program nie będzie działać!

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Komentarze

Komentarze to notatki, które umieszczasz w kodzie. Nie wpływają na działanie programu, ale są bardzo pomocne dla Ciebie i innych programistów, którzy będą czytać Twój kod.

W C++ mamy dwa rodzaje komentarzy:

Komentarz jednowierszowy zaczyna się od znaków // i trwa do końca linii:

int main()
{
    // To jest komentarz - komputer go zignoruje
    printf("Test działania Code::Blocks"); // to też komentarz
    return 0;
}

Komentarz wielowierszowy zaczyna się od /* i kończy się */:

/* Ten komentarz
może zajmować
wiele linii */

Komentarze są świetne do opisywania, co robi Twój kod. Dzięki nim, wracając do programu po dłuższej przerwie, szybciej przypomnisz sobie, jak on działa:

// Wczytanie danych
// ... tutaj kod wczytujący dane

// Sortowanie danych
// ... tutaj kod sortujący dane

📝 Dobra praktyka: Pisz komentarze, które wyjaśniają DLACZEGO coś robisz, a nie CO robisz (to widać w kodzie). Dobrze napisane komentarze to inwestycja w przyszłość!

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Obsługa strumienia wyjściowego

W C++ masz dwa główne sposoby wyświetlania informacji: printf (z języka C) oraz std::cout natywnydlaC++natywny dla C++.

Funkcja printf może przyjmować wiele argumentów (wartości przekazywanych do funkcji). Pierwszy argument to tekst formatujący, który może zawierać znaki specjalne jak %d (liczba całkowita) czy %s (tekst):

printf("Czy %d jest większe od %s?", 3+4, "siedem");
// Wyświetli: Czy 7 jest większe od siedem?

Strumień wyjścia std::cout działa inaczej - używa operatora << do przekazywania danych:

std::cout << "Czy " << 3+4 << " jest większe od " << "siedem";
// Wyświetli: Czy 7 jest większe od siedem?

Zaletą std::cout jest to, że nie musisz pamiętać specjalnych formatów jak %d czy %s - strumień sam rozpoznaje typ danych.

Do wyświetlania znaków specjalnych (jak nowa linia) używamy:

  • W printf: \n dla nowej linii, \t dla tabulacji
  • W std::cout: std::endl dla nowej linii, \t dla tabulacji

⚠️ Uwaga: Jeśli próbujesz użyć std::cout i kompilator zgłasza błąd, najprawdopodobniej zapomniałeś dołączyć biblioteki #include <iostream>.

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Przestrzeń nazw std

W nowoczesnym C++ elementy biblioteki standardowej (jak cout) znajdują się w przestrzeni nazw std. To sposób na organizację kodu i unikanie konfliktów nazw.

Dlatego gdy chcesz użyć cout, musisz napisać:

#include <iostream>

int main()
{
    std::cout << "Hello World!";
    return 0;
}

Przedrostek std:: może być jednak męczący przy częstym używaniu. Istnieje prosty sposób, by go uniknąć - deklaracja using namespace std:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!";
    return 0;
}

Dzięki tej deklaracji wszystkie elementy z przestrzeni std są dostępne bez przedrostka.

🔄 Ciekawostka: Starszy kod C++ często pomija przedrostek std::, ale w nowoczesnym programowaniu preferowane jest jego używanie lub wybieranie konkretnych elementów (np. using std::cout;).

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Pojęcie zmiennej i podstawowe typy danych

Zmienna to obszar w pamięci komputera, w którym możesz przechowywać dane. W C++ każda zmienna ma określony typ, który definiuje rodzaj danych i ile miejsca zajmują.

Najpopularniejsze typy danych w C++:

  • bool - wartość logiczna prawda/fałszprawda/fałsz
  • char - pojedynczy znak
  • int - liczba całkowita
  • float - liczba zmiennoprzecinkowa (rzeczywista) z mniejszą dokładnością
  • double - liczba zmiennoprzecinkowa z większą dokładnością

Każdy typ zajmuje określoną ilość pamięci i ma swój zakres wartości. Na przykład:

  • int zajmuje 4 bajty i może przechowywać liczby od około -2 miliardów do +2 miliardów
  • char zajmuje 1 bajt i może przechowywać wartości od -128 do 127

Istnieją też wersje unsigned (bez znaku) niektórych typów, które przechowują tylko wartości nieujemne, ale za to mają większy górny zakres.

Aby sprawdzić, ile pamięci zajmuje dany typ w Twoim kompilatorze, możesz użyć operatora sizeof:

cout << "Rozmiar int: " << sizeof(int) << " bajtów" << endl;

🧮 Ciekawostka: Rozmiary typów mogą się różnić w zależności od kompilatora i systemu. Zawsze warto je sprawdzać, jeśli Twój program musi działać na różnych platformach!

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

# 1 WYBIERAMY ŚRODOWISKO PRACY

https://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Wybieramy-srodowisko-pracy/4

Co to C++?

Jednym z najpopularniejsz

Zarejestruj się, aby zobaczyć notatkęTo nic nie kosztuje!

Dostęp do wszystkich materiałów

Popraw swoje oceny

Dołącz do milionów studentów

Myśleliśmy, że nigdy nie zapytasz...

Czym jest Towarzysz AI z Knowunity?

Nasz asystent AI jest specjalnie dostosowany do potrzeb uczniów. W oparciu o miliony treści, które mamy na platformie, możemy udzielać uczniom naprawdę znaczących i trafnych odpowiedzi. Ale nie chodzi tylko o odpowiedzi, towarzysz prowadzi również uczniów przez codzienne wyzwania związane z nauką, ze spersonalizowanymi planami nauki, quizami lub treściami na czacie i 100% personalizacją opartą na umiejętnościach i rozwoju uczniów.

Gdzie mogę pobrać aplikację Knowunity?

Aplikację możesz pobrać z Google Play i Apple Store.

Czy aplikacja Knowunity naprawdę jest darmowa?

Tak, masz całkowicie darmowy dostęp do wszystkich notatek w aplikacji, możesz w każdej chwili rozmawiać z Ekspertami lub ich obserwować. Możesz użyć punktów, aby odblokować pewne funkcje w aplikacji, które również możesz otrzymać za darmo. Dodatkowo oferujemy usługę Knowunity Premium, która pozwala na odblokowanie większej liczby funkcji.

6

Inteligentne Narzędzia NOWE

Przekształć te notatki w: ✓ 50+ Pytań Testowych ✓ Interaktywne Fiszki ✓ Pełny egzamin próbny ✓ Plany Eseju

Egzamin próbny
Quiz
Fiszki
Esej

Najpopularniejsze notatki z Informatyka

Najpopularniejsze notatki

Nie ma nic odpowiedniego? Sprawdź inne przedmioty.

Zobacz, co mówią o nas nasi użytkownicy. Pokochali nas — pokochasz też i Ty.

4.6/5

App Store

4.7/5

Google Play

Aplikacja jest bardzo prosta i dobrze przemyślana. Do tej pory znalazłem wszystko, czego szukałem i mogłem się wiele nauczyć z innych notatek! Na pewno wykorzystam aplikację do pomocy przy robieniu prac domowych! No i oczywiście bardzo pomaga też jako inspiracja do robienia swoich notatek.

Stefan S

użytkownik iOS

Ta aplikacja jest naprawdę świetna. Jest tak wiele notatek i pomocnych informacji [...]. Moim problematycznym przedmiotem jest język niemiecki, a w aplikacji jest w czym wybierać. Dzięki tej aplikacji poprawiłam swój niemiecki. Polecam ją każdemu.

Samantha Klich

użytkownik Androida

Wow, jestem w szoku. Właśnie wypróbowałam aplikację, ponieważ widziałam ją kilka razy reklamowaną na TikToku jestem absolutnie w szoku. Ta aplikacja jest POMOCĄ, której potrzebujesz w szkole i przede wszystkim oferuje tak wiele rzeczy jak notatki czy streszczenia, które są BARDZO pomocne w moim przypadku.

Anna

użytkownik iOS

Kocham tę aplikację! Pomaga mi w zadaniach domowych, motywuje mnie i polepsza mi dzień. Dzięki tej aplikacji moje oceny się poprawiły. Lepszej aplikacji nie znajdę!🩷

Patrycja

użytkowniczka iOS

Super aplikacja! Ma odpowiedzi na wszystkie zadania. Testuję ją od paru miesięcy i jest po prostu perfekcyjna.

Szymon

użytkownik Android

Super aplikacja do nauki i sprawdzania wiedzy. Można znaleźć notatki z WSZYSTKICH przedmiotów. Polecam tym, którzy celują w oceny 5 i 6 😄​

Szymon

użytkownik iOS

Aplikacja jest po prostu świetna! Wystarczy, że wpiszę w pasku wyszukiwania swój temat i od razu mam wyniki. Nie muszę oglądać 10 filmów na YouTube, żeby coś zrozumieć, więc oszczędzam swój czas. Po prostu polecam!

Kuba T

użytkownik Androida

W szkole byłem bardzo kiepski z matematyki, ale dzięki tej aplikacji radzę sobie teraz lepiej. Jestem bardzo wdzięczny, że ją stworzyliście.

Kriss

użytkownik Androida

Korzystam z Knowunity od ponad roku i jest mega! Najlepsze opcje z tej apki: ⭐️ Gotowe notatki ⭐️ Spersonalizowane treści ⭐️ Dostęp do chatu GPT W WERSJI SZKOLNEJ ⭐️ Konwersacje z innymi uczniami 🤍 NAUKA WRESZCIE NIE JEST NUDNA 🤍

Gosia

użytkowniczka Android

Bardzo lubię aplikację Knowunity, ponieważ pomaga mi w nauce. Odkąd ją mam moje oceny się poprawiają :)

Sara

użytkowniczka iOS

QUIZY I FISZKI SĄ SUPER PRZYDATNE I UWIELBIAM Knowunity AI. TO JEST DOSŁOWNIE JAK CHATGPT ALE MĄDRZEJSZY!! POMÓGŁ MI NAWET Z PROBLEMAMI Z TUSZEM DO RZĘS!! A TAKŻE Z PRAWDZIWYMI PRZEDMIOTAMI! OCZYWIŚCIE 😍😁😲🤑💗✨🎀😮

Krzysztof

użytkownik Android

Bardzo fajna aplikacja. Pomaga przygotować się do sprawdzianu, kartkówki lub odpowiedzi ustnej.

Oliwia

użytkowniczka iOS

Aplikacja jest bardzo prosta i dobrze przemyślana. Do tej pory znalazłem wszystko, czego szukałem i mogłem się wiele nauczyć z innych notatek! Na pewno wykorzystam aplikację do pomocy przy robieniu prac domowych! No i oczywiście bardzo pomaga też jako inspiracja do robienia swoich notatek.

Stefan S

użytkownik iOS

Ta aplikacja jest naprawdę świetna. Jest tak wiele notatek i pomocnych informacji [...]. Moim problematycznym przedmiotem jest język niemiecki, a w aplikacji jest w czym wybierać. Dzięki tej aplikacji poprawiłam swój niemiecki. Polecam ją każdemu.

Samantha Klich

użytkownik Androida

Wow, jestem w szoku. Właśnie wypróbowałam aplikację, ponieważ widziałam ją kilka razy reklamowaną na TikToku jestem absolutnie w szoku. Ta aplikacja jest POMOCĄ, której potrzebujesz w szkole i przede wszystkim oferuje tak wiele rzeczy jak notatki czy streszczenia, które są BARDZO pomocne w moim przypadku.

Anna

użytkownik iOS

Kocham tę aplikację! Pomaga mi w zadaniach domowych, motywuje mnie i polepsza mi dzień. Dzięki tej aplikacji moje oceny się poprawiły. Lepszej aplikacji nie znajdę!🩷

Patrycja

użytkowniczka iOS

Super aplikacja! Ma odpowiedzi na wszystkie zadania. Testuję ją od paru miesięcy i jest po prostu perfekcyjna.

Szymon

użytkownik Android

Super aplikacja do nauki i sprawdzania wiedzy. Można znaleźć notatki z WSZYSTKICH przedmiotów. Polecam tym, którzy celują w oceny 5 i 6 😄​

Szymon

użytkownik iOS

Aplikacja jest po prostu świetna! Wystarczy, że wpiszę w pasku wyszukiwania swój temat i od razu mam wyniki. Nie muszę oglądać 10 filmów na YouTube, żeby coś zrozumieć, więc oszczędzam swój czas. Po prostu polecam!

Kuba T

użytkownik Androida

W szkole byłem bardzo kiepski z matematyki, ale dzięki tej aplikacji radzę sobie teraz lepiej. Jestem bardzo wdzięczny, że ją stworzyliście.

Kriss

użytkownik Androida

Korzystam z Knowunity od ponad roku i jest mega! Najlepsze opcje z tej apki: ⭐️ Gotowe notatki ⭐️ Spersonalizowane treści ⭐️ Dostęp do chatu GPT W WERSJI SZKOLNEJ ⭐️ Konwersacje z innymi uczniami 🤍 NAUKA WRESZCIE NIE JEST NUDNA 🤍

Gosia

użytkowniczka Android

Bardzo lubię aplikację Knowunity, ponieważ pomaga mi w nauce. Odkąd ją mam moje oceny się poprawiają :)

Sara

użytkowniczka iOS

QUIZY I FISZKI SĄ SUPER PRZYDATNE I UWIELBIAM Knowunity AI. TO JEST DOSŁOWNIE JAK CHATGPT ALE MĄDRZEJSZY!! POMÓGŁ MI NAWET Z PROBLEMAMI Z TUSZEM DO RZĘS!! A TAKŻE Z PRAWDZIWYMI PRZEDMIOTAMI! OCZYWIŚCIE 😍😁😲🤑💗✨🎀😮

Krzysztof

użytkownik Android

Bardzo fajna aplikacja. Pomaga przygotować się do sprawdzianu, kartkówki lub odpowiedzi ustnej.

Oliwia

użytkowniczka iOS