Programowanie zaawansowane FM i NI (w C++)



📖 Zasady organizacji przedmiotu
Strona listy obecności i notatek na Google Docs

Przykładowe strony z dokumentacją C++ : czytelniejsza i profesjonalniejsza
Przykładowe kompilatory online: Replit , OnlineGDB , C++ shell , tutorialspoint , Programiz
Visual Studio Code: środowisko programistyczne z możliwością zdalnego działania na maszynach OKWF.
Program MobaXterm (dla Windows) do sesji zdalnej w terminalu komputera OKWF
Jak łączyć się z komputerami OKWF:   tutaj
Inna możliwość edycji i kompilacji w domu (MinGW & Code::Blocks).   Kliknij
Zdalny terminal poprzez plugin w Chrome: Secure shell (brak grafiki)
Strona tablicy zdalnej na Google Drawing



𝄞 Tydzień 1

📖   Wykład 1   (wstęp, rama kodu, warunki, pętle)

🗲   Przejście na skróty Python3 → C++   (Tabelka)

♨    Ćwiczenia: zestaw zadań


Tydzień 2

📖   Wykład 2   (pętle, warunki, funkcje, rand)

♨    Ćwiczenia: zestaw zadań


Tydzień 3

📖   Wykład 3 + 4   (referencje, typy danych, operatory, wskaźniki)

♨   Zestaw ćwiczeń (nr 3)

🛈   Dodatkowa pomoc:

·  Formatowanie napisów: biblioteka <iomanip>
·  Zakres zmiennych: biblioteki <climits> i <cfloat>
·  Problem rekurencji: czas wykonywania. Biblioteka <chrono>
·  Ciekawostka: ANSI escape sequences (sekwencje specjalne ANSI)