Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Przetwarzanie (obliczanie)- proces Operacja wprowadzania lub wyprowadzania danych Początek, koniec lub przerwanie algorytmu Kierunek przepływu danych Blok.

Podobne prezentacje


Prezentacja na temat: "Przetwarzanie (obliczanie)- proces Operacja wprowadzania lub wyprowadzania danych Początek, koniec lub przerwanie algorytmu Kierunek przepływu danych Blok."— Zapis prezentacji:

1 Przetwarzanie (obliczanie)- proces Operacja wprowadzania lub wyprowadzania danych Początek, koniec lub przerwanie algorytmu Kierunek przepływu danych Blok decyzyjny Proces uprzednio zdefiniowany Łączenie dróg przepływu danych

2 Reguły tworzenia schematów blokowych: Każda operacja musi być zapisana w bloku Kolejność wykonywania operacji wskazują linie skierowane łączące bloki Do każdego bloku może dochodzić tylko jedna, zaś wychodzić jedna lub więcej linii Rodzaje algorytmów (schematów blokowych) Liniowy rozgałęziony cykliczny proceduralny rekurencyjny

3 POCZĄTEK KONIEC PODAJ LICZBĘ; X Y=X*X*X X & DO TRZECIEJ POTĘGI = ; Y PRZYKŁAD ALGORYTMU LINIOWEGO

4 POCZĄTEK KONIEC PODAJ LICZBĘ; A PODAJ LICZBĘ; B WIĘKSZA LICZBA=; A WIEKSZA LICZBA=; B A>BA>B PRZYKŁAD ALGORYTMU ROZGAŁĘZIONEGO T N

5 POCZĄTEK KONIEC PODAJ LICZBĘ ; K ILOŚĆ LICZB= K SUMA = ; S i > K i = 1 S = 0 S = S + i i = i + 1 PRZYKŁAD ALGORYTMU CYKLICZNEGO T N

6 MAX(x,y) x > y MAX = xMAX = y KONIEC POCZĄTEK PODAJ LICZBĘ; A PODAJ LICZBĘ; B m =MAX(A, B) WIĘKSZA LICZBA=; m KONIEC Algorytm z wywołaniem procesu uprzednio zdefiniowanego Definiowanie procesu

7 POCZĄTEK KONIEC PODAJ LICZBĘ ; n SUMA= ; S i > n i =1 S = 0 S = S + X Tak Nie i = i + 1 PODAJ LICZBĘ: X M = S / i ŚREDNIA= ; M ALGORYTM SUMOWANIA i OBLICZANIA ŚREDNIEJ Z n LICZB

8 POCZĄTEK KONIEC NWD = ; a a = b b = b - a PODAJ LICZBĘ ; a Tak Nie PODAJ LICZBĘ ; b a > b a =a - b Nie Tak ALGORYTM OBLICZANIA NWD (EUKLIDESA)

9 POCZĄTEK KONIEC Reszta = ;reszta reszta >= b reszta=reszta-b iloraz=iloraz+1 PODAJ LICZBĘ ; a Tak Nie PODAJ LICZBĘ ; b iloraz = 0 reszta= a Iloraz = ; iloraz ALGORYTM DZIELENIA LICZB CAŁKOWITYCH

10 POCZĄTEK KONIEC x1 = ; x1 x2 = ; x2 delta >= 0 X1=-b/(2*a) PODAJ WSPÓŁCZYNNIKI ; a; b; c Tak Nie delta = b*b - 4*a*c x1= ; X1 delta >= 0 X1=(-b+SQRT(delta))/(2*a) X2=(-b-SQRT(delta))/(2*a) KONIEC Brak rozwiązania Trójmian kwadratowy

11 POCZĄTEK KONIEC Nie n = 8 i = 1 Max = Tab(1) i > n Tab(i) > Max Max = Tab(i) i= i + 1 Wartość maksymalna = Max Nie Tak

12 Nie n = 8; m=5 i = 1; j=1 Max = Tab(1,1) i > n Tab(i,j) > Max Max = Tab(i,j) j= j + 1 Nie Tak POCZĄTEK j > m i= i + 1 j=1 Tak Nie KONIEC Wartość maksymalna = Max

13 SILNIA(k) k=0 Nie k*Silnia(k-1) KONIEC Silnia=1 Tak Algorytm rekurencyjny

14 SILNIA(k) Nie Silnia=Silnia*i KONIEC Silnia=1 i = 1 Tak i > k i = i+1 Algorytm iteracyjny


Pobierz ppt "Przetwarzanie (obliczanie)- proces Operacja wprowadzania lub wyprowadzania danych Początek, koniec lub przerwanie algorytmu Kierunek przepływu danych Blok."

Podobne prezentacje


Reklamy Google