Temat: Podstawowa budowa algorytmu
Tak naprawde to pisanie programu powinno być poprzedzone algorytmem, najpierw algorytm, a później program.
W dalszych zadaniach z programowania będę sie wspierać algorytmami do przedstawienia zadań, ponieważ, mi ułatwi to w przedstawieniu problemu, a Wam w zrozumieniu.
Nie będe od Was wymagał tworzenia i pisania algorytmów, a jedynie chciałbym, abyście się nauczyczyli czytać algorytmy i to tylko w postaci schematów blokowych.
Poniżej przedstawie w skrócie troche wiedzy teoretycznej, prosze sobie to przeanalizować
1. Co to jest algorytm?
Zbiór reguł postępowania, dzięki którym na podstawie informacji wejściowych (danych) uzyskasz zamierzony efekt w postaci oczekiwanych wyników.
2. Budowa algorytmu
I. Specyfikacja algorytmu
Opis
Dane z których korzysta algorytm podczas rozwiązywania problemu oraz warunki jakie muszą spełnić
Wynik, który ma być efektem działania algorytmu
II. Zapis algorytmu
Zapis algorytmu może być w postaci kroków lub schematów blokowych
3. Rodzaje algorytmów
a) ze względu na sposób przedstawiania
- Krokowy
- Blokowy
b) ze względu na konstrukcje
- prosty (liniowy)
- rozgałęziony
4. Przykład algorytmu liniowego w zapisie krokowym
5. Elementy graficzne do budowy algorytmów w postaci schematów blokowych
6. Ten sam przykład, co był przedstawiony powyżej, ale w schemacie blokowym