3582328258

3582328258



ALGORYTMY

1)    Algorytm:

a)    Algorytm to formalny przepis na rozwiązanie określonego problemu lub na osiągnięcie celu

b)    Zdefiniowany zwykle w postaci procedury „krok po kroku"

c)    Ma przeprowadzić z pewnego stanu początkowego do pożądanego stanu końcowego

2)    Nazwa „algorytm":

a)    Na część uczonego arabskiego z przełomu VIII i IX w.

b)    Uczony nazywał się Abu Abdullah Mohammad bin Musa Al.-Chawarizmi

c)    W Europie używano zniekształconej wersji jego nazwiska Algorytm

3)    Cechy algorytmu:

a)    Stanowi procedurę (ciąg jasno zdefiniowanych działań)

b)    Posiada następujące atrybuty:

-    jest ogólny

-    jest ograniczony (skończony) w czasie

-    jest zdeterminowany

4)    Zapisywanie:

a)    Wykorzystując język naturalny

b)    Wykorzystując język formalny:

-    język programowania

-    wyrażenie rekurencyjne (wykorzystanie poprzedniego wyniku do obliczenia kolejnego

N=1 *> liczba naturalna N=N+1 -> liczba naturalna

-    schemat blokowy:

*    graficzny język zapisu algorytmów

*    wykorzystuje dwa typy elementów

+ bloki (operatory) -> określają działania + skierowane linie (strzałki) - określają kolejność działań

5)    Zasady:

1. Każdy schemat posiada jeden (tylko jeden) blok początkowy

2.


Każdy schemat posia


Iko jeden) blok końcowy


3.

4.


Różne schematy mog

poprzez blok podprogramu


Podstawowy blok prz<    sd środka wpisujemy rodzaj wykonywanej

czynności

Blok decyzyjny lub bć warunek


jjku (od środka wpisujemy analizowany

ton

ki:    N/

a) Każdy blok ma tylko jedno wyjście, za wyjątkiem: - bloku STOP (nie ma wyjścia)

1

6)


Wyszukiwarka

Podobne podstrony:
skanuj0011 6 ALGORYTM Formy prezentacji algorytmu Algorytm to sposób (przepis) wyliczający jednozn
Algorytm- to sposób (przepis) wyliczający jednoznacznie kroki, które trzeba wykonać w danych określo
Algorytm Przepis na rozwiązanie określonego problemu za pomocą prostych czynności wykonywanych w
Każdy algorytm (program) można podzielić na moduły. Wydzielenie modułu w algorytmice to inaczej
Ulepszenie algorytmu •dzielimy zbiór wejściowy na 2 części •sortujemy obie części
ANALIZA ALGORYTMÓW Analiza algorytmów polega między innymi na odpowiedzi na pytania: 1)
Algorytm projektowania posadowienia bezpośredniego na podłożu uwarstwionym. 1.    Dan
78074 Slajd32 (41) 1.3.2 Algorytmy genetyczne Algorytm genetyczny stanowi wzorowaną na naturalnej ew
> W systemach transportowych istnieją różne algorytmy (zasady) organizowania ruchu. Na ogół prowa
str2W13/14 W celu obliczenia wyniku należy sformułować algorytm numeryczny (metodę) polegająca na
503 (4) ZAŁĄCZNIK 14UPROSZCZONY ALGORYTM PLANOWANIA PRZEJŚCIA NAWIGACYJNEGO Na podstawie wielu publi
Algorytmy Algorytm to skończony, uporządkowony zbiór josno zdefiniowonych czynności koniecznych do
SA02 151 5.1. Symulowane wyżarzanie chastyczna czy probabilistyczny algorytm wymiany, jest oparte na
■ Metody słownikowe ^ ■ Obecnie najbardziej popularny algorytm to ■ LZW (Lempel-Ziv-Welch). Podstawa
Wyszukiwanie binarne oszacowanie złożoności powy zszy algorytm to binarne wyszukiwanie elementu X w

więcej podobnych podstron