Przejdź do głównej zawartości

Wstęp do programowania

Jesteś w dziale nauki programowania. Znajdziesz tutaj kurs języka C++, oraz inne materiały, których tematyka krąży wokoło programowania w nim.

Zanim przejdziesz do kursu, zapoznaj się z tym, czym w ogóle jest programowanie?

Czym jest programowanie

Programowanie służy do automatyzacji zadań za pomocą maszyny, która wykonuje polecenia. W kursie C++ nauczysz się jak tworzyć programy, które można uruchomić z komputera. Dzięki temu będziesz w stanie stworzyć aplikację, która na przykład:

  • wykona za Ciebie pewne obliczenia ➕ ➖ ✖ ➗
  • jest grą komputerową 🎮 😄
  • wyręczy Cię w jakiejś rutynowej, monotonnej komputerowej pracy 🖨 ☕
Gry komputerowe 🎮

Kilka słów od autora tej strony: uwielbiam tworzyć gry komputerowe. Bardzo lubię uczyć programowania używając przykładów z gier i na pewno znajdziesz takie w tym kursie. Uważam to za świetną formę nauki, która łączy wiedzę z przyjemnością!

Jak to wygląda

Programista pisze kod. Pokażemy Ci jak robić to w taki sposób, żeby był zgodny z zasadami języka C++ i nauczymy Cię dobrych praktyk w programowaniu.

Oto prosty kod w języku C++, który liczy za Ciebie pole trapezu:

main.cpp
#include <iostream>

int main()
{
float a = 15;
float b = 10;
float h = 5;

std::cout << "PROGRAM OBLICZAJĄCY POLE TRAPEZU\n";

std::cout << "Podaj wartość a: ";
std::cin >> a;

std::cout << "Podaj wartość b: ";
std::cin >> b;

std::cout << "Podaj wartość h: ";
std::cin >> h;

if (a > 0 && b > 0 && h > 0)
{
std::cout << "Pole trapezu o:\n";
std::cout << "a = " << a << "\n";
std::cout << "b = " << b << "\n";
std::cout << "h = " << h << "\n";
std::cout << "wynosi: ";
std::cout << (a + b) * h / 2;
}
else
{
std::cout << "Wszystkie wartości muszą być dodatnie!\n";
}
}

Jeśli chcesz się dowiedzieć jak to działa, odpowiedź znajdziesz w kursie!

Kod C++ nie jest bezpośrednio zrozumiały dla komputera. Zanim będziemy mogli go uruchomić, trzeba przepuścić kod przez tzw. kompilator (o tym później), który najpierw sprawdzi czy kod jest zgodny z zasadami języka C++, i jeśli tak, to potem przetłumaczy go na taki, który jest rozumiany przez komputery.

Do czego służy C++

C++ jest językiem programowania ogólnego przeznaczenia. Możesz używać go do stworzenia tak naprawdę czegokolwiek co wpadnie Ci na myśl. Warto jednak wiedzieć, gdzie C++ sprawdza się najlepiej:

  • w branży gier komputerowych 🕹 (np. z użyciem silnika Unreal Engine 4)
  • w tworzeniu aplikacji komputerowych 💻 (tych, w których wydajność jest kluczowa)
  • w tworzeniu serwerów ⏫ 🖥 ⏬
  • w programowaniu mikrokontrolerów 🤖

Aktualnie C++ nie jest najlepszym rozwiązaniem jeśli chcesz:

  • tworzyć strony internetowe 🌐 (wtedy wybierz JavaScript)
  • aplikacje mobilne 📱 i biurowe 🏢, które nie wymagają bardzo dużej wydajności

O czym warto pamiętać

Nauka języka programowania to proces długotrwały, a język C++ jest bardzo obszerny i rozbudowany. Nie oznacza to, że uczenie się go musi być trudne - wręcz przeciwnie! Ta strona powstała głównie po to, by przełamać myślenie o C++ jak o języku, który jest postrachem uczniów lub studentów.

Rozbudowany nie musi oznaczać trudny!

Naukę czas zacząć

Życzę Ci cierpliwości i wytrwałości w nauce, zobaczysz że może być to bardzo ciekawe i satysfakcjonujące.

Wstęp do programowania

Jesteś w dziale nauki programowania. Znajdziesz tutaj kurs języka C++, oraz inne materiały, których tematyka krąży wokoło programowania w nim.

Zanim przejdziesz do kursu, zapoznaj się z tym, czym w ogóle jest programowanie?

Czym jest programowanie

Programowanie służy do automatyzacji zadań za pomocą maszyny, która wykonuje polecenia. W kursie C++ nauczysz się jak tworzyć programy, które można uruchomić z komputera. Dzięki temu będziesz w stanie stworzyć aplikację, która na przykład:

  • wykona za Ciebie pewne obliczenia ➕ ➖ ✖ ➗
  • jest grą komputerową 🎮 😄
  • wyręczy Cię w jakiejś rutynowej, monotonnej komputerowej pracy 🖨 ☕
Gry komputerowe 🎮

Kilka słów od autora tej strony: uwielbiam tworzyć gry komputerowe. Bardzo lubię uczyć programowania używając przykładów z gier i na pewno znajdziesz takie w tym kursie. Uważam to za świetną formę nauki, która łączy wiedzę z przyjemnością!

Jak to wygląda

Programista pisze kod. Pokażemy Ci jak robić to w taki sposób, żeby był zgodny z zasadami języka C++ i nauczymy Cię dobrych praktyk w programowaniu.

Oto prosty kod w języku C++, który liczy za Ciebie pole trapezu:

main.cpp
#include <iostream>

int main()
{
float a = 15;
float b = 10;
float h = 5;

std::cout << "PROGRAM OBLICZAJĄCY POLE TRAPEZU\n";

std::cout << "Podaj wartość a: ";
std::cin >> a;

std::cout << "Podaj wartość b: ";
std::cin >> b;

std::cout << "Podaj wartość h: ";
std::cin >> h;

if (a > 0 && b > 0 && h > 0)
{
std::cout << "Pole trapezu o:\n";
std::cout << "a = " << a << "\n";
std::cout << "b = " << b << "\n";
std::cout << "h = " << h << "\n";
std::cout << "wynosi: ";
std::cout << (a + b) * h / 2;
}
else
{
std::cout << "Wszystkie wartości muszą być dodatnie!\n";
}
}

Jeśli chcesz się dowiedzieć jak to działa, odpowiedź znajdziesz w kursie!

Kod C++ nie jest bezpośrednio zrozumiały dla komputera. Zanim będziemy mogli go uruchomić, trzeba przepuścić kod przez tzw. kompilator (o tym później), który najpierw sprawdzi czy kod jest zgodny z zasadami języka C++, i jeśli tak, to potem przetłumaczy go na taki, który jest rozumiany przez komputery.

Do czego służy C++

C++ jest językiem programowania ogólnego przeznaczenia. Możesz używać go do stworzenia tak naprawdę czegokolwiek co wpadnie Ci na myśl. Warto jednak wiedzieć, gdzie C++ sprawdza się najlepiej:

  • w branży gier komputerowych 🕹 (np. z użyciem silnika Unreal Engine 4)
  • w tworzeniu aplikacji komputerowych 💻 (tych, w których wydajność jest kluczowa)
  • w tworzeniu serwerów ⏫ 🖥 ⏬
  • w programowaniu mikrokontrolerów 🤖

Aktualnie C++ nie jest najlepszym rozwiązaniem jeśli chcesz:

  • tworzyć strony internetowe 🌐 (wtedy wybierz JavaScript)
  • aplikacje mobilne 📱 i biurowe 🏢, które nie wymagają bardzo dużej wydajności

O czym warto pamiętać

Nauka języka programowania to proces długotrwały, a język C++ jest bardzo obszerny i rozbudowany. Nie oznacza to, że uczenie się go musi być trudne - wręcz przeciwnie! Ta strona powstała głównie po to, by przełamać myślenie o C++ jak o języku, który jest postrachem uczniów lub studentów.

Rozbudowany nie musi oznaczać trudny!

Naukę czas zacząć

Życzę Ci cierpliwości i wytrwałości w nauce, zobaczysz że może być to bardzo ciekawe i satysfakcjonujące.