none dzio.sk
new "Jerusalem"
sk
|
en
|
tT

announcement of the day

Esays of Adam Roman at dzio.sk ;)

28.04.2024 15:38

I've imported essays of Adam Roman from adamroman.sk at dzio.sk 😉

all announcments hide announcement
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 35 409 B
generated in 0.06865 s
created by dzI/O 2015 - 2024
this site needs to use cookies to work properly...
displayed 130 x
all 2 043 461 x
ip 3.239.95.36

support

page has income only from voluntary donaters
for month 2024 / 5, was on ads clicked 4,22 € (18 clicks), thanks...
please, support the creator
by account transfer:
SK41 1100 0000 0026 1872 7972
SWIFT: TATRSKBX
account name:
Dziak Maroš, Ing.
bank:
Tatra banka, a.s.
Hodžovo námestie 3
811 06 Bratislava 1
none
by paypal:
by viamo:
none
by donater:
by mail:
Ing. Maroš Dziak
Budovateľská 67
075 01 Trebišov
Slovakia, EU
and now look, who donated:
madzi @ facebook
madzi @ facebook
lipka @ facebook
lipka @ facebook
pomoc @ facebook
pomoc @ facebook
zmysel @ facebook
zmysel @ facebook
kniha života @ facebook
kniha života @ facebook
documentor @ facebook
documentor @ facebook
univerozum @ facebook
univerozum @ facebook
share
statistics
TOPlist TOPlist TOPlist