none dzio.sk
nový "Jeruzalem"
sk
|
en
|
tT

Zobrazenie algoritmov

ako sa zapisujú...

v1.45 28.04.2018 04:31
pre správne fungovanie tejto stránky, potrebujem používať cookies...
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.
Keď si došiel až sem, môžeš sa rozhodnúť čo ďalej...
  • môžeš ísť na základnú stránku...
  • môžeš ísť o úroveň vyššie...
  • môžeš dzI/Ovi napísať...
  • môžeš diskutovať s dzI/Om...
  • môžeš dzia podporiť...
  • ak sa ti informácia páči, môžeš si objednať knihu dzI/Ových myšlienok v knižnej podobe, kontaktuj ho e-mailom...
 
xxx
veľkosť 37 672 B
vygenerované za 0.07297 s
vytvoril dzI/O 2015 - 2024
táto stránka musí používať koláčiky aby mohla fungovať...
zobrazená 701 x
všetky 1 834 992 x
ip 3.91.17.78

podpora

stránka má príjem jedine od dobrovoľných podporovateľov
za mesiac 2024 / 3, bolo na reklamu kliknuté 3,83 € (34 klikov), z toho dnes 0,07 € (0 klikov), ďakujem...
prosím, podpor stvoriteľa
prevodom na účet:
SK41 1100 0000 0026 1872 7972
SWIFT: TATRSKBX
názov účtu:
Dziak Maroš, Ing.
banka:
Tatra banka, a.s.
Hodžovo námestie 3
811 06 Bratislava 1
none
cez paypal:
cez viamo:
none
cez donater:
poštou:
Ing. Maroš Dziak
Budovateľská 67
075 01 Trebišov
Slovensko, EU
a teraz pozri, kto prispel:
online používatelia (2)
madzi @ facebook
MaDzi
lipka @ facebook
Lipka
help @ facebook
Help
zmysel života @ facebook
Zmysel života
kniha života @ facebook
Kniha života
documentor @ facebook
Documentor
univerozum @ facebook
Univerozum
zdieľaj
štatistiky
TOPlist TOPlist TOPlist