none dzio.sk
new "Jerusalem"
sk
|
en
|
tT
for correct function of this site, i need to use cookies...

Zobrazenie algoritmov
ako sa zapisujú...
01.04.2022 17:26

Zápis algoritmov
Slovný zápis
Pre vyjadrenie algoritmov je nám blízky, dobre sa nám v ňom uvažuje, ale ako prostriedok analýzy zložitejších úloh je nevýhodný pretože je neprehľadný, nedostatočne zvýrazňuje zmeny postupu, môžu sa v ňom vyskytnúť nepresnosti.

Ľudský jazyk obsahuje množstvo slov (napríklad angličtina má takmer 800 000 slov), je v neustálom vývoji, slová v jazyku pribúdajú a zanikajú. Obsahuje množstvo výnimiek, umeleckých obratov, synoným, homoným a tvarov. Algoritmus zapísaný v prirodzenej ľudskej reči je nám najbližší a najpochopiteľnejší. Avšak je nevhodný pre komunikáciu so strojom, pretože ten vyžaduje stabilný a nemenný zoznam umožňujúci presnú špecifikáciu príkazov. Presnosť, konkrétnosť a adresnosť.

Nemožnosť využitia prirodzeného jazyka v komunikácii so strojom viedla k potrebe úpravy ľudského jazyka, redukcii jeho obsahu na úzku skupinu slov.
Vývojové diagramy
Vývojový diagram úlohy je bloková grafická reprezentácia postupnosti operácií, ktorá má realizovať úlohu v súlade s príslušným algoritmom.
Algoritmický jazyk
Často je to akási zmes prirodzeného jazyka a príkazov nejakého konkrétneho programovacieho jazyka, do ktorého plánujeme algoritmus prepísať.

Ide o grafický zápis algoritmu vhodný najmä pre začiatočníkov. Umožňuje intuitívne chápať postup a tok výpočtu znázornený šípkami a geometrickými tvarmi aj bez vysvetľovania syntaxe.
Obrázkové jazyky
Umožňujú programovať prostredníctvom spájania obrázkov; hlavným reprezentantom sú detské programovacie jazyky ako je napríklad Baltík, Imagine, Robot Karol.
Programovacie jazyky
Predstavujú formalizované algoritmické jazyky, popisujú činnosť algoritmu pomocou presne definovaného syntaxu.

Algoritmus a algoritmizácia sú určitými medzikrokmi medzi zadaním problému a jeho vyriešením na počítači. Pomocou algoritmu dokážeme vyriešiť problém, no takmer vždy ho potrebujeme preložiť do jazyka počítača.

Na komunikáciu s akýmkoľvek zariadením schopným vykonávať algoritmy potrebujeme jazyk. Aby bolo dorozumievanie pre človeka čo najprijateľnejšie vytvárajú sa umelé jazyky.

Pomocou nich dokážeme jednoducho a jednoznačne vyjadriť algoritmus tak, že ho zariadenie (počítač) dokáže interpretovať. Takéto jazyky nazývame programovacie.

Činnosť, ktorú vykonávame pri zápise algoritmu do programovacieho jazyka, označujeme ako programovanie.
xxx
size 31 648 B
generated in 0.01576 s
created by dzI/O 2015 - 2025
this site needs to use cookies to work properly...
displayed 3 x
all 113 372 x
ip 18.97.14.82
dzI/O's epoch
online users (3)
some ad
share
statistics
TOPlist TOPlist TOPlist

support

page has income only from voluntary donaters
please, support the creator
by account transfer:
SK41 1100 0000 0026 1872 7972
none
by paypal:
by viamo:
none
by donater:
by sending bitcoins:
none