Zadania PK: Wstęp do programowania

Jeśli ktoś chce się czegoś nauczyć, co w życiu zawodowym programisty C/C++ się mu bardzo przyda polecam przejrzenie przy każdym zadaniu sekcji Czego się czepiam.

Zadanie zawsze obowiązujące:

  • Zapoznać się z materiałem przerobionym na zajęciach, zastanowić się, przemyśleć.
  • Dobrze jest sobie też przećwiczyć programy napisane na zajęciach i pisać wiele własnych programów -tylko tak można się nauczyć programować.
  • W razie pytań proszę pytać w trakcie zajęć lub mailowo.

Zajęcia 1 i 2

Mieć już środowisko do pisania programów w C++ wraz z kompilatorem, szczegóły jak w tutaj.


Zajęcia 3-5

Takie jak zajęcia 2 i 3 i 4 na AGH.

Pomysły:

Mnożenie macierzy:
https://pl.wikipedia.org/wiki/Mno%C5%BCenie_macierzy

Znajdywanie minimalnego/maksymalnego elementu tablicy. Dla ambitnych znajdywanie N największych elementów tablicy. Przeliczenie ilości wystąpień najmniejszego elementu tablicy, dla ambitniejszych w jednej pętli.

Zamiana liczby na tekst, pomocna może się okazać funkcja log(), ale wersję proszę sobie znaleźć w dokumentacji.

We wczytanym tekście (ale proszę tak wczytywać, żeby nie przekroczyć bufora) proszę przeliczyć wszystkie słowa (polecam <cctype>).