490574700

490574700



WYKŁAD

ALGORYTMY I STRUKTURY DANYCH

PROGRAMOWANIE:

-    proces układania programów, które może wykonać komputer

-    zespół czynności mających na celu utworzenie programu dla komputera

ROZWIĄZYWANIE ZADAŃ Z UŻYCIEM KOMPUTERA:

-    analiza zadania (sformułowanie zadania, WE, algorytm, WY)

-    pisanie programu

-    realizacja programu (wykonanie, testowanie)

PROGRAM:

-    ciąg instrukcji sprawiający, że komputer wykonuje określone zadanie (z punktu widzenia komputera)

-    opis zadania i sposób jego rozwiązania: wybór, metody i opracowanie planu stosowania tej metody dla konkretnego zadania (z punktu widzenia użytkownika)

-    algorytm zapisany w języku programowania

-    ciąg instrukcji w określonym języku programowania

„Programy stanowią skonkretyzowane sformułowanie abstrakcyjnych algorytmów na podstawie określonej reprezentacji i struktury danych ”

Niklaus Wirth „Programy = algorytmy + struktury danych”

MIEJSCE ALGORYTMIZACJI W PROGRAMOWANIU:

definiowanie


-    sformułowanie problemu

-    zbudowanie modelu logiczno-matematycznego

algorytmizacja


-    określenie metody rozwiązania (w tym warunków istnienia i jednoznaczności)

-    opracowanie metody numerycznej rozwiązania

-    zbudowanie algorytmu obliczeń

-    zakodowanie algorytmu - programowanie (kodowanie) *1 programowanie

-    wykonanie obliczeń    j

ALGORYTMIZACJA - zadania

-    czy problem może być rozwiązany w dostępnym czasie i pamięci?

-    jaki algorytm zastosować?

-    czy rozważany algorytm jest optymalny?

-    jak udowodnić, że dany algorytm rozwiąże problem?



Wyszukiwarka

Podobne podstrony:
Struktury danych — mechanizmy kontroli działania Wirth: Algorytmy + struktury danych = programy •
[9] Niklaus Wirth, Algorytmy + struktury danych = programy, WNT, Warszawa 1989. Opracowali Marek Pio
Program wykładu (2/2)Literatura (2/2) 9. N. Wiith: „Algorytmy + struktury danych = prc n.: „Systemy
Wykład VIIIJęzyki programowania Algorytmy i struktury danych Wyższa Szkoła Biznesu Semestr III
Co różni paradygmaty programowania? ■    sposób patrzenia na dane (struktury danych +
TREŚCI PROGRAMOWE Forma zajęć - WYKŁADY Liczba godzin W 1 - Klasyfikacja procesów spajania i
Treści programowe: Wykład: 1. Struktura przestrzenna i funkcjonalna zakładu gastronomicznego. 2.
struktury danych i techniki programowartia im umilili urn mii *Vyo»nl0 dwpe poprtwtont i
Piotr WróblewskiAlgorytmy, struktury danych i techniki programowania Wydanie VI H«lionV?
1. Struktura programu obrobki.FORMATY PRZESYŁANIA DANYCH PROGRAM OBRÓBKI %MPFxxxx * NI...* N2...*...
Algorytmy^struktury danych i techniki p „Algorytmy. simciurs. danych i techniki programówjnu" i
rozbójnik lab (1) I    kartkówka Algorytmy i struktury danych" - laboratorium
14 „Algorytmy i Struktury Danych"Nazwy plików programów i ich położenie Do sprawniejszej
Algorytmy i struktury danych Definicja i cechy algorytmów Sieci działań Programowanie

więcej podobnych podstron