1. Fáze zpracování úlohy na počítači, struktura programu, základní typy dat

Fáze zpracování

1. Definice úlohy – analýza problému = co má program dělat, co bude řešit?

  • Jasně definovat problém
  • Vstupy – Výchozí údaje, zadávaná data, příkazy
  • Ošetření výjimečných situací – např.: ošetření chybných zadání
  • Nástin řešení – Výběr metody řešení

2. Algoritmizace řešení = jak to má program dělat, jak bude řešit zadanou úlohu?

  • Vytvořit logický postup řešení – návrh „shora dolů“ – Velké problémy rozkládat na menší
  • Návrh datových struktur – návrh vstupních a výstupních údajů a případných mezivýsledků
  • Jak bude uživatel komunikovat s programem?

3. Kódování programu

  • Sestrojení samotného programu

4. Dokumentace, ladění a ověřování programu

  • Dokumentace
    • Podrobný popis funkce programu
    • Vzorové ladící příklady
  • Ověřování správnosti
    • Tabulka vstupních údajů, u kterých se dá lehce ověřit, jaká mají být výsledná data.

Struktura programu

Hlavička programu

Název programu je na prvním řádku, nachází se za klíčovým slovem program. Název programu má jistá omezení:

  • Smí obsahovat pouze znaky anglické abecedy.
  • Musí začínat písmenem, nikdy číslem.
  • Nesmí obsahovat speciální znaky jako *, +, – a další, nebo mezeru
  • Dále nesmí obsahovat klíčová slova jako begin, end, type či var.

uses – Deklarace knihoven které jsou v programu využity. Více jednotek se odděluje čárkou a celý řádek musí být ukončen středníkem.

uses system.sysutils, system.math;

const – Slouží k deklaraci konstantních hodnot.

const g = 9.823;

type – Slouží k definici vlastních datových typů.

type Tpole = array [1..10] of integer;

var – Slouží k deklaraci proměnných.

var cislo: integer;

Pořadí výše zmíněných části programu je nutné zachovat!

Podprogramy

Po deklaraci proměnných následuje deklarace podprogramů, tedy procedur a funkcí.

Hlavní program

Hlavní program začíná klíčovým slovem begin a končí klíčovým slovem end. s tečkou! Samotný program je pak posloupnost příkazů, které jsou umístěny právě mezi těmito klíčovými slovy.

Jedno pravidlo však mají společné všechny části programu. Každá definice, deklarace nebo příkaz (obecně lze říci řádek) musí být ukončen středníkem ; – tento říká překladači, že daný příkaz, deklarace či definice končí.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Přesunout se na začátek