Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Vstup:
* čítať údaje: Pokyny, ktoré hovoria počítaču, aby získal údaje z rôznych zdrojov, napríklad:
* Vstup klávesnice
* Súbory (z pevného disku, siete atď.)
* Senzory (teplota, svetlo atď.)
* Sieťové pripojenia (prijímanie údajov z iných počítačov)
* Databázy
2. Spracovanie:
* aritmetické operácie: Pokyny na vykonávanie základných matematických výpočtov (+, -, *, /, %).
* logické operácie: Pokyny na porovnanie (>, <, =,! =,> =, <=) A pomocou logických pripojení (a alebo, nie). Sú zásadné pre rozhodovanie v rámci programu.
* Manipulácia s údajmi: Pokyny na preskupenie, úpravu a transformáciu údajov. Môže to zahŕňať triedenie, vyhľadávanie, filtrovanie, zlúčenie a konverziu dátových formátov.
* Správa pamäte: Pokyny, ktoré určujú, ako sa údaje ukladajú a získané z pamäte počítača (RAM). Zahŕňa to pridelenie priestoru pre údaje, prístup k špecifickým miestam pamäte a uvoľnenie pamäte, keď už nie je potrebné.
* Funkčné volanie: Pokyny, ktoré vyvolávajú vopred napísané bloky kódu (funkcie alebo postupy) na vykonávanie konkrétnych úloh, propagácia opakovaného použitia a organizácie kódu.
* Riadiaci tok: Pokyny, ktoré určujú poradie, v ktorom sa vykonávajú ďalšie pokyny. To zahŕňa:
* sekvenčné vykonanie: Pokyny sa vykonávajú jeden po druhom.
* Podmienené výroky (if-else): Pokyny sa vykonávajú na základe toho, či je podmienka pravdivá alebo nepravdivá.
* slučky (pre, zatiaľ): Pokyny sa opakovane vykonávajú, kým sa nedosiahne určitá podmienka.
3. Výstup:
* Zapíšte údaje: Pokyny, ktoré hovoria počítaču, aby odoslal spracované údaje do rôznych cieľov, napríklad:
* Obrazovka zobrazenia
* Súbory (ukladanie údajov na pevný disk, sieť atď.)
* Tlačiarne
* Sieťové pripojenia (odosielanie údajov do iných počítačov)
* Databázy
4. Dátové štruktúry: Toto nie sú iba pokyny, ale skôr spôsoby organizovania údajov v rámci programu, aby sa spracovanie zefektívnilo. Príklady zahŕňajú polia, prepojené zoznamy, stromy a grafy. Pokyny budú interagovať s týmito štruktúrami na vykonávanie operácií údajov vo vnútri.
Príklad (koncepčný):
Povedzme, že chcete vypočítať priemer troch čísel:
1. Vstup: Program by mal pokyny na čítanie troch čísel od používateľa (napr. Používanie klávesnice).
2. spracovanie: Potom by malo pokyny pridať tri čísla dohromady a rozdeliť sumu o tri.
3. výstup: Nakoniec by malo pokyny na zobrazenie vypočítaného priemeru na obrazovke.
V skutočnosti dokonca aj tento jednoduchý príklad zahŕňa mnoho ďalších pokynov na nízkej úrovni, ktoré sa zaoberajú správou pamäte, reprezentáciou údajov a interakciou s operačným systémom. Programovací jazyk a kompilátor/tlmočník abstrakt väčšinu tejto zložitosti, čo programátorom umožňuje zamerať sa na logiku programu na vyššej úrovni.