Exemple de algoritmi de ramificare

Algoritmi. Metoda Descriere Algoritmi

Algoritmul - o secvență de ușor de înțeles și clar de acțiuni (comenzi), a căror aplicare conduce la rezolvarea problemei.







- Discret - algoritmul ar trebui să fie prezentate ca acțiuni posledovatelnoct finalizate separate - echipe.

- Certitudine - fiecare acțiune a algoritmului ar trebui să fie clare și lipsite de ambiguitate.

- Eficacitate - algoritmul ar trebui să conducă la soluția problemei pentru un anumit număr de pași.

- Masa - algoritmul se face în termeni generali, adică ar trebui să se aplice o serie de probleme cu diferite date de intrare.

Metode algoritmi de înregistrare

Verbală Formulã - algoritm de scriere implementate cuvinte în limbaj natural sau folosind formule matematice.

- Se măsoară lățimea unei camere

- Se măsoară lungimea camerei b

- Inmultiti lungimea de lățimea a * b

- Rezultatul este o zonă de S







Schematică (grafic) - algoritm de scriere realizat sub formă de diagramă bloc.

Exemplu: Calculați dacă x variază de la 0 la 2 în pași de 0,1.

Soluție: Schema algoritmului este după cum urmează:

Exemple de algoritmi de ramificare

Algoritmii combinate pot consta din comenzi simple, comenzile de ramură și cicluri.

Exemplu: Crearea unei diagrame bloc de calcul al funcției y = (x 2 -a 3) / a 2 la x. cu 0,1 schimbarea de la x = 0 până la x = 3

Exemplu: Cu lăsa o funcție de calcul organigrame

Exemplu: Dana flowchart

Exemple de algoritmi de ramificare

Pentru a determina rezultatul algoritmului în anumite valori ale datelor inițiale

De exemplu, când n = 15 sau n = 0 sau n = -7

Verificarea stării n> 0 Þ „Da“ Þ Concluzie «n-pozitive“

Verificarea stării n> 0 Þ „Nu.“ Þ Verificarea stării n<0Þ «Нет» Þ Вывод «n=0»

Verificarea stării n> 0 Þ „Nu.“ Þ Verificarea stării n<0 Þ «Да» Þ Вывод «n-отрицательное»