Lekcja – rekurencja
Rekurencja zwana rekursją, polega na wywołaniu funkcji przez samą siebie. Algorytmy rekurencyjne zastępują w pewnym sensie iteracje. Kolejne wywołania takiej funkcji nazywamy
Lekcja – Funkcje
Funkcja jest fragmentem kodu programu, któremu nadano nazwę i który możemy wykonać poprzez podanie jego nazwy oraz ewentualnych argumentów (o
Lekcja – Szyfrowanie symetryczne i asymetryczne
Algorytmy szyfrowania podobnie jak kryptografia dzielą się na dwie kategorie: algorytmy szyfrowania symetrycznego i algorytmy szyfrowania asymetrycznego. Podstawowa różnica
Lekcja – Własności algorytmów – efektywność, poprawność, skończoność i optymalność.
Najważniejsze własności algorytmów to: efektywność poprawność skończoność optymalność Efektywność algorytmów Efektywność algorytmów to praktyczne zastosowanie algorytmu w programie. Ten sam
Lekcja – Sposoby przekazywania parametrów w funkcjach.
Przekazywanie parametrów przez wartość Najpopularniejszą metodą budowania funkcji jest przekazywanie parametrów przez wartość. Definicja funkcji musi zawierać parametry wraz z ich
Lekcja – złożoność obliczeniowa algorytmu
Program komputerowy rozwiązujący określony problem posiada do swej dyspozycji dwa podstawowe zasoby: czas pamięć Przez czasową złożoność obliczeniową rozumiemy ilość czasu
Lekcja – Projekt programistyczny. Założenia i cele projektu.
Realizację zespołowego projektu programistycznego można podzielić na następujące etapy: powołanie Zespołu oraz wybór koordynatora ustalenie z nauczycielem tematu projektu
Lekcja – zmienne globalne i lokalne
W języku C++ zmienne możemy deklarować praktycznie w dowolnym miejscu programu. Każda zmienna ma swój zasięg, czyli swoją widoczność
Lekcja – Inżynieria oprogramowania
Inżynieria oprogramowania to dział informatyki, który zajmuje się techniczną stroną wszystkich faz tworzenia oprogramowania. Produkcja oraz eksploatacja oprogramowania jest
Lekcja – Pętle
Czym są pętle? Praktycznie w każdym poważniejszym programie występują operacje, które muszą zostać powtórzone wiele razy z rzędu. To