PASCAL
PASCAL.
Prostredie Pascalu
Zelený štvorček – zatváranie aktívneho okna
Ctrl+F9 – spustenie programu = Run
Ctrl+Shift+F1 – zmena klávesnice
Esc – dostanem sa von z programu(čierne okno)
.Pas – prípona programu v Pascale, ktorá sa dáva automaticky po uložená
programu
Alt+Enter – zväčšenie, zmenšenie pascalovskej obrazovky
Alt+F5 – vyvolá výsledok programu, ktorý už aspoň raz prebehol
F8 – krokovanie
F7 – krokovanie, ktoré sa vnára aj do vnútra použitých procedúr a funkcií
Debug – Output – zobrazí sa vám časť obrazovky s programom a časť obrazovky
spustenia programu
Shift + F1 – zobrazí sa vám index Helpu
Základné pojmy
Algoritmus je postupnosť činností vedúcich k riešeniu problému.
Za základné vlastnosti algoritmu považujeme:
- Elementárnosť : algoritmus sa skladá z jednoduchých realizovateľných činností – krokov algoritmu.
2. Determinovanosť : v každom kroku algoritmu musí byť jednoznačne dané, čo robiť. Realizácia algoritmu nesmie byť podmienená inými podmienkami ako tými, ktoré sú v tele algoritmu uvedené.
3. Konečnosť : každý krok algoritmu sa vykoná len určitý počet krát, teda vykonávanie algoritmu sa po konečnom čase skončí.
4. Rezultatívnosť : algoritmus vedie výpočet od daných vstupných údajov k výsledku, prípadne výsledkom v konečnom počte krokov.
- Hromadnosť : algoritmus je určený na riešenie celej skupiny úloh rovnakého typu.
Za základné činnosti algor. jazyka považujeme:
- príkaz vstupu- umožňuje zadať procesoru konkrétne hodnoty údajov, kt. má spracovať. Tieto hodnoty sa uložia do premenných s pevne stanovenou veľkosťou
- príkaz výstupu- umožňuje získať od procesora výsledky algoritmu alebo iné oznamy.
- priraďovací príkaz- zmena hodnôt premenných je počas vykonávania algor. možná dvomi spôsobmi: príkazom vstupu aleba priradením novej hodnoty
- podmienka- je v programovacích jazykoch chápaná ako logický výraz, t.j. zistenie vzťahov medzi výrazmi.
Úloha: Vytvorte a zapíšte a vysvetlite Vami vytvorený algoritmus(nemusí to byť Pascalovský algoritmus).
Sekvencie a vetvenie
Úloha:
http://cec.truni.sk/horvath/pascal/index.html
http://sulo.stary-gympel.sk/free-pascal-uvod/
http://www.am-skalka.sk/download/Turbo_Pascal_I_1998.pdf