8812711879

8812711879



Terminologia


•    Algorytm może być wykonany przez każdego (człowieka lub maszynę), kto zna język, w którym zapisano algorytm.

•    Wykonawca algorytmu musi umieć wykonywać jego instrukcje, ale nie musi znać jego istoty algorytmu lub jego przeznaczenia, aby osiągnąć pożądany wynik.

•    Języki przeznaczone do zapisu algorytmów w postaci instrukcji zrozumiałych przez maszynę cyfrową noszą nazwę „języków programowania”.

•    Algorytm zapisany w języku programowania nosi nazwę: „programu”.

•    Języki programowania (wysokiego poziomu) są kompromisem pomiędzy językiem naturalnym (zrozumiałym dla człowieka) a pojęciami bliskimi konstrukcji maszyny cyfrowej (bity, bajty, etc.)


Dane algorytmu


Każdy algorytm wykonuje operacje na obiektach: liczbach i ich bardziej złożonych strukturach.

liczby, wektory, tablice, rekordy, struktury, unie, stosy kolejki, listy, drzewa, grafy...

Liczby są zwykle modelami obiektów rzeczywistych, w aspekcie tych cech, którymi zajmuje się algorytm.

•    wartość pojedynczej liczby może być modelem wysokości zarobku w programie finansowym,

•    wektor trzech liczb może być modelem punktu w przestrzeni w programie grafiki trójwymiarowej,

•    kolejka może być modelem zgłoszeń zapytań w programie bazy danych, etc.

Konstrukcja każdego algorytmu „stoi na dwóch nogach”:

-    algorytmizacji problemu (rozbiciu na elementarne operacje),

-    doborze właściwych struktur danych, stosownych do zadania, którego dotyczy algorytm.




Wyszukiwarka

Podobne podstrony:
o Drugie zadanie może być wykonane tego samego dnia lub innego. Zaprowadź uczniów i uczennice na wyb
UMOWA NA CZAS OKREŚLONY: -umowa terminowa -jej czas trwania może być określony przez wskazanie daty
50458 WP 1503161 Elementy operacyjne systemu jakości Proces wykonania usługi może być oceniany prze
img010 (105) 322 Umberto Eco wyodrębnienia czegoś uniwersalnego i zbiorowego, co, jak u Junga, nie m
skanuj0006 poniżej (od góry): —    ruch na świeżym powietrzu może być wspierany przez
skanuj0044 (82) 58 Mathcad. ćwiczeniaWykres funkcyjny w układzie biegunowym Wykres taki może być wyk
skanuj0046 (79) 60 Mathcad. ćwiczeniaWykres parametryczny w układzie biegunowym Wykres taki może być
prawo egzamin 5 (1) c)    Rozporządzenie z mocą ustawy może być wydane przez prezyd
wakacyjnego. Termin dyżuru powinien byc zatwierdzony przez Kierownika Katedry. Za zamieszczenie i bi
SCAN0027 crop mierzy się najmniejszy optotyp o przybliżonym kontraście 100%, jaki może być rozpoznan
skanuj0046 (51) w tym wypadku na rękę lewą. Czynność pisania wyćwiczona przy użyciu ręki prawej może

więcej podobnych podstron