Proces rozwiązywania zadania, nieformalna specyfikacja ( wejściowo wyjściowa ) problemu, algorytm, formy zapisu algorytmu, język programowania, budowa programu w języku Java.
Algorytm programisty (fazy procesu rozwiązywania zadania):
a. analiza problemu
b. sformułowanie algorytmu
c. implementacja (wykonanie) algorytmu
d. sprawdzenie poprawności wyników
e. analiza uzyskanego rozwiązania
Formy zapisu algorytmu:
1. zapis słowny
2. schemat blokowy
3. program zapisany w określonym języku programowania.
Schematy blokowe - elementy składowe:
początek algorytmu
koniec algorytmu instrukcja wywołanie algorytmu
pomocniczego
wprowadzanie danych lub wyprowadzanie wyników
rozgałęzienie dwukierunkowe uwaga : InstrukcjaNie może być pusta
rozgałęzienie wielokrotne (można opuścić wariant "inne" - wówczas nic się nie dzieje).
POPRAWNE STRUKTURY ITERACJI (PĘTLI) :