Jeśli chcesz nauczyć się programować w języku C++, ten kurs jest idealny dla Ciebie. Przeznaczony jest dla osób zaczynających swoją przygodę z programowaniem. Uczy języka C++ od podstaw.
Zawiera 30 lekcji, w których w sposób prosty i przejrzysty są wyjaśniane zagadnienia programistyczne. Lekcje składają się z części teoretycznej i praktycznej. Na początku zapoznajemy się z tematem, poznajemy podstawowe pojęcia i składnię elementu języka, którego się w danym momencie uczymy. W następnej części lekcji piszemy program, który pokazuje to zagadnienie na przykładzie. Na końcu lekcji jest zaproponowane zadanie do samodzielnego przećwiczenia tematu. Rozwiązania wszystkich zadań znajdują się w materiałach dołączonych do lekcji.
Czego się nauczysz ?
– składni języka C++
– korzystania z narzędzia Replit
– stosowania instrukcji cout i cin
– tworzenia własnych zmiennych, tablic, referencji i wskaźników
– korzystania z instrukcji warunkowych i pętli
– podstaw programowania obiektowego
– tworzenia własnych funkcji, klas i struktur
– zastosowania programowania do rozwiązywania zagadnień matematycznych
Zawartość kursu:
1. Wprowadzenie
– Wstęp
– Język C++
– Narzędzie Replit
2. Poznajemy język C++
– Pierwszy program
– Pierwsze instrukcje
– Zmienne i typy
– Typ wyliczeniowy Enum
– Operatory arytmetyczne
– Operatory inkrementacji i dekrementacji oraz operator przypisania
3. Instrukcje i pętle
– Instrukcja if
– Operatory relacji i operatory logiczne
– Pętla while
– Pętla for
– Instrukcja switch
– Pętla do…while…
4. Funkcje i tablice
– Funkcje
– Tablice
– Przekazywanie tablicy do funkcji
5. Referencje i wskaźniki
– Referencje
– Wskaźniki
– Wskaźniki do elementów tablicy
6. Programowanie obiektowe
– Wprowadzenie do programowania obiektowego
– Klasy
– Dostęp do składników klasy
– Obiekt klasy
– Konstruktory klasy
– Destruktory klasy
– Struktury
– Dziedziczenie
7. Zadania w C++
– Zadania w C++
Lekcja zawiera zadania wraz z rozwiązaniami, pochodzące z różnych etapów kształcenia szkolnego.
Zadania te obejmują zagadnienia:
– wyliczanie średniej arytmetycznej
– wykonywanie działań arytmetycznych
– wyszukiwanie najmniejszego i największego elementu w zbiorze nieuporządkowanym (trzy osobne programy wykorzystujące inne
elementy języka)
– badanie podzielności liczb
– wyodrębnianie cyfr z liczby wielocyfrowej
– algorytm Euklidesa – wyliczanie NWD (wersja z odejmowaniem)
– algorytm Euklidesa – wyliczanie NWD (wersja z resztą z dzielenia)
– sortowanie zbioru nieuporządkowanego metodą selekcji (wybierania)
– sortowanie zbioru metodą przez zliczanie
– wyliczanie NWW (najmniejszej wspólnej wielokrotności)
Jeśli jakiegoś zadania nie ma na liście, istnieje możliwość jego dodania do materiałów kursu. W takim przypadku proszę o informację
przez formularz kontaktowy. Proszę przesłać treść zadania. Postaram się dodać do materiałów w jak najszybszym terminie.
Wiktoria Jankowska –
Kurs bardzo dobrze przygotowany. Szybko można nauczyć się programować. Łatwe i zrozumiałe przykłady. Polecam