Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Programming course in C++

NotificationsYou must be signed in to change notification settings

PiskorowskiJakub/programming-course-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Jakub Piskorowski on 29/12/2021

Opis

Repozytorium "programming-course-cpp" zawiera zbiór materiałów wykorzystywanych w programie nauczania języka C++ od podstaw. Poczawszy od skonfigurowania środowiska, przejście przez wyjaśnienie podstawowych instrukcji, kończąc na algorytmice. Poniżej zostały wyszczególnione dwa najważniejsze punkty dla początkujących.

Kurs został udostępniony w celu łatwego dostępu do materiałów dla osób uczestniczących w programie nauczania, jak również dla tych co chcą zacząć swoją przygodę z programowaniem. W rozdziale 2 (Algorytmika), odnajdą się ci, którzy już podstawy programowania przyswoili.

Struktura katalogów

Struktura katalogów przedstawia ogólny schemat skatalogowania materiałów.

W kadym folderze znajduj się programy na różnych poziomach zaawansowania. Najłatwiejszy poziom (Poziom 1) został oznaczony kolorem żółtym. Średni poziom (Poziom 2) oznaczony kolorem zielonym. Kolejny poziom (Poziom 3) oznaczony jest kolorem czerwonym.

  • 📒 Poziom 1
  • 📗 Poziom 2
  • 📕 Poziom 3

Rozwiązanie zadania - bedą pojawiać dopiero aż wszyscy biorący udział w kursie przerobią dane zadanie.


Spis treści

1Programowanie strukturalne
 1.0aPrzygotowanie środowiska 📒
 1.0bUruchomienie programu 📒
 1.0cWprowadzenie do git 📒
 1.0dGit Branch – Czym są gałęzie w systemie kontroli wersji? 📗
 1.0ePull request i git merge 📗
 1.0Teoria
  1.0.1Historia języków programowania 📒
  1.0.2Wstęp - Paradygmaty, generacje i wzorce projektowe 📒
  1.0.3Porównanie języków programowania. C++, Java oraz Python 📒
 1.1Podstawy programowania
  1.1.1Struktura prostego programu Cpp 📒
  1.1.2Typy danych 📒
  1.1.3.Instrukcje wejścia/wyjścia oraz operatory 📒
 1.2.Instrukcje sterujące
  1.2.1.Instrukcja warunkowa if 📒
  1.2.2.Pętla for 📒
  1.2.3.Pętla while 📒
  1.2.4.Pętla do while 📒
  1.2.5.Instrukcja switch 📒
 1.3.Struktury danych
  1.3.1.Zmienne tablicowe 📗
  1.3.2.Tablice znakowe i obiekty string 📗
  1.3.3.Funkcje 📗
  1.3.4.Przeciążenie funkcji 📗
  1.3.5.Wskaźniki 📕
  1.3.6.Struktury danych 📕
  1.3.7.Rekurencja 📕
 1.4.Dodatkowe programy
2Algorytmika
 2.1.Wstęp
  2.1.1.Podstawy złożoności obliczeniowej 📒
  2.1.2.Zapis danych do pliku 📗
 2.2.Podstawowe algorytmy
  2.2.1.Algorytm wyznaczania liczb pierwszych 📒
  2.2.2.Obliczanie NWW i NWD 📒
  2.2.3.Szyfr Cezara 📗
 2.3.Algorytmy wyszukiwania
  2.3.1.Wyszukiwanie naturalne 📒
  2.3.2.Wyszukiwanie binarne 📗
 2.4.Algorytmy sortowania
  2.4.1.Sortowanie przez scalanie 📕
  2.4.2.Sortowanie przez wybieranie 📕
  2.4.3.Sortowanie bąbelkowe 📕
  2.4.4.Sortowanie przez wstawianie 📕
 2.5. Algorytmy sekwencyjne
 2.6. Algorytmy warunkowe
 2.7. Algorytmy iteracyjne
  2.7.1.Rozkład liczb na czynniki pierwsze 📒
  2.7.2.Potęgowanie szybkie 📗
  2.7.3.Dziesiętna na binarną 📗
  2.7.4.Całkowanie numeryczne 📕
 2.8. Algorytmy rekurencyjne
  2.8.1.N-ty wyraz ciągu 📗
  2.8.2.Ciąg Fibonacciego 📒
  2.8.3.Schemat Hornera 📕
  2.8.4.Znajdowanie miejsca zerowego 📕
 2.9.Inne algorytmy
  2.9.1.Sprawdzanie anagramów 📒
  2.9.2.Algorytm wydawania reszty 📒

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp