Wprowadzenie
  • Wstęp
  • Jak powstaje program komputerowy?
  • Języki niskiego i wysokiego poziomu
  • Asembler, kompilator i języki wysokiego poziomu
  • Dlaczego język C?
  • Instalujemy niezbędne narzędzia
  • Instalacja MinGW
  • Instalacja Visual Studio Code
Pierwszy program
  • Wprowadzenie
  • Hello world - demonstracja
  • Kompilacja kodu
  • Hello world - wyjaśnienie
  • Struktura programu w języku C
  • Użycie Visual Studio Code
  • Błędy
  • Ostrzeżenia
  • Błędy i ostrzeżenia
  • Wartość zwracana przez funkcję main
  • Wartość zwraca przez funkcję main
  • Wykonywanie ćwiczeń programistycznych
  • Wyświetlanie tekstu
  • Ćwiczenie z kodowania 1 - przykładowe rozwiązanie
  • Wartość zwracana przez funkcję main
  • Ćwiczenie z kodowania 2 - Przykładowe rozwiązanie
Zmienne i odczyt danych
  • Wprowadzenie
  • Odczyt danych - demonstracja
  • Odczyt danych - wyjaśnienie
  • Deklaracje zmiennych i wyświetlanie tekstu na ekranie
  • Typy danych - float
  • Łańcuchy formatujące funkcji printf
  • Wyświetlanie liczb niecałkowitych
  • Typy danych - char
  • Więcej o zmiennych
  • Przypisanie do zmiennych
  • Ćwiczenie z kodowania 3 - Przykładowe rozwiązanie
  • Matematyka
  • Ćwiczenie z kodowania 4 - Przykładowe rozwiązanie
Operatory arytmetyczne
  • Wprowadzenie
  • Operatory arytmetyczne - demonstracja
  • Operatory arytmetyczne - wyjaśnienie
  • Dzielenie i reszta z dzielenia
  • Operatory przypisania - demonstracja
  • Operator przypisania - wyjaśnienie
  • Skrócony zapis operatorów - demonstracja
  • Skrócony zapis operatorów
  • Operator inkrementacji i dekrementacji
  • Post i preinkrementacja - demo
  • Post i preinkrementacja - wyjaśnienie
  • Operatory inkrementacji i dekrementacji
  • Potęgowanie
  • Ćwiczenie z kodowania 5 - Przykładowe rozwiązanie
  • Test parzystości
  • Ćwiczenie z kodowania 6 - Przykładowe rozwiązanie
  • Pole koła
  • Ćwiczenie z kodowania 7 - Przykładowe rozwiązanie
Operatory logiczne
  • Wprowadzenie
  • Zmienne i operatory logiczne - wprowadzenie
  • Zmienne i operatory logiczne
  • Ćwiczenia z logiki
  • Operatory porównania
  • Operator porównania, a operator przypisania
  • Operatory porównania i przypisania
  • Operatory logiczne w języku C
  • Operatory logiczne w języku C
  • Alternatywa wykluczająca (xor)
  • Ćwiczenie z kodowania 8 - Przykładowe rozwiązanie
Intrukcje warunkowe cz. 1
  • Wprowadzenie
  • Instrukcja if - demonstracja
  • Instrukcja if - wyjaśnienie
  • Instrukcja if
  • Instrukcja if i przypisanie - demonstracja
  • Instrukcja if i przypisanie - wyjaśnienie
  • Operator przypisania wewnątrz instrukcji if
  • Instrukcja if i bloki kodu - demonstracja
  • Instrukcja if i bloki kodu - wyjaśnienie
  • Instrukcja if i bloki kodu
  • Instrukcja if-else - demonstracja
  • Instrukcja if-else
  • Nierówność trójkąta
  • Ćwiczenie z kodowania 9 - Przykładowe rozwiązanie
  • Trójkąt prostokątny
  • Ćwiczenie z kodowania 10 - Przykładowe rozwiązanie
Instrukcje warunkowe cz. 2
  • Wprowadzenie
  • Kalkulator - demonstracja
  • Switch case - demonstracja
  • Blok switch-case
  • Po co nam spacja w instrukcji scanf?
  • Instrukcja break w bloku switch case - demonstracja
  • Instrukcja break w bloku switch case - wyjaśnienie
  • Block switch-case i instrukcja break
  • Switch case - obsługa wielu przypadków
  • Block switch-case c.d.
  • Przypisanie warunkowe - demonstracja