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

algorytm 1

 5. Elementy graficzne do budowy algorytmów w postaci schematów blokowych

bloki

6. Ten sam przykład, co był przedstawiony powyżej, ale w schemacie blokowym

suma