ALGORYTM |
Formy prezentacji algorytmu | |
Algorytm to sposób (przepis) wyliczający jednoznacznie kroki, które trzeba wykonać na danych określonego zadania, aby otrzymać |
• Opis słowny • Notacja matematyczna | |
poprawne rozwiązanie (jeśli istnieje) w skończonym czasie. |
• Schematy (schemat blokowy, | |
Cechy algorytmu: - Uniwersalność rozwiązania • Szczegółowość opisu - Jednoznaczność rozwiązania - Zbieżność (skończona liczba operacji) • Odpowiednia struktura (obligatoryjny początek i |
strukturogram. tablica decyzyjna) | |
koniec) |
KODOWANIE ALGORYTMU |
PROGRAM | |
Aby opisać algorytm na użytek komputera należy posłużyć się językiem programowania |
Proaram - to formalny oois algorytmu nadający się do wykonania przez komputer | |
Jezvk programowania - składa sie z notacji i reguł, według których pisze się programy. Wiąże się on zwykle ze sztywna składnią dopuszczającą używanie jedynie specjalnych kombinacji wybranych symboli i słów kluczowych |
Program składa sie z oddzielnych rozkazów, opisujących dokładnie, szczegółowo i jednoznacznie wszystkie czynności, jakie komputer ma wykonać, aby rozwiązać postawione zadanie |
Rodzaje języków programowania |
Oprogramowanie użytkowe | |
1. Wewnętrzne (maszynowe) 2. Symboliczne |
Obejmuje zbiór pakietów programowych | |
lub programów realizujących konkretne | ||
- Numeryczne (Fortran, Algol) |
zadania merytoryczne i spełniających | |
• Masowego przetwarzania danych (Cobol) |
określone potrzeby użytkowników | |
- Ogólnego przeznoczonlo (Poscol. Basic. C. C++) |
komputera | |
- Komunikacji z bazami danych (SQL) |
Rodzaje oprogramowania użytkowego: | |
- Opisu zosobow Iwodzy (Prolog. Lisp) - Technologii Internetowej I wirtualnej rzeczywistości |
- Edytory tekstowe | |
(Jaw*. Java Scrlpt, HTML, PHP, PERL) |
- Arkusze kalkulacyjne | |
4. Języki 4GL (Delphi) - zintegrowano środowisko programistyczne, skłodojąco się z języka |
- Systemy zarządzania bazami danych | |
programowania oraz różnych narzędzi pomocniczych. pozwalających no szybkio tworzenie aplikacji komputerowych) |
- Programy graficzne i multimedialne |