- 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
- 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
- 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
- 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
- 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
- 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
- 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