Sada 1 - Základy programování

Podobné dokumenty
Sada 1 - Základy programování

Sada 1 - Základy programování

Sada 1 - Základy programování

Sada 1 - Základy programování

Sada 2 Microsoft Word 2007

Sada 1 - Základy programování

Sada 1 - Základy programování

Sada 2 Microsoft Word 2007

Sada 1 - Základy programování

Sada 1 - Základy programování

Sada 2 Microsoft Word 2007

Sada 1 - PHP. 03. Proměnné, konstanty

Sada 2 - MS Office, Excel

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007

Sada 3 CAD3. 6. CADKON DT+ Dveře

Sada 2 - MS Office, Excel

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Sada 1 CAD Písmo v AutoCADu

Sada 2 Microsoft Word 2007

Sada 1 CAD Stažení a instalace výukového SW firmy Autodesk

Sada 3 CAD3. 4. CADKON DT+ Okna

Sada 2 - MS Office, Excel

Sada 1 - Základy programování

Identifikátory označují objekty v programu používané (proměnné, typy, podprogramy).

1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5

Sada 2 - MS Office, Excel

Sada 1 - PHP. 20. Obrázky z obrázků

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Sada 1 CAD Kótování kótovací styl

Sada 2 Microsoft Word 2007

Sada 1 - PHP. 05. Větvení

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007

Úvod do programování

Sada 1 - PHP. 09. Formuláře

Programovací jazyk. - norma PASCAL (1974) - implementace Turbo Pascal, Borland Pascal FreePascal Object Pascal (Delphi)

Sada 2 Microsoft Word 2007

Sada 2 CAD2. 4. CADKON 2D 2011 Vkládání schodiště

Sada 1 - Elektrotechnika

Sada 2 Stavební provoz

ALGORITMIZACE A PROGRAMOVÁNÍ

GIS Mikroregionu Telčsko

2017 CARAT "New design"

CZ.1.07/1.5.00/

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Sada 1 CAD Prostorové souřadnice v CAD systémech

Sada 1 - PHP. 15. Výběr dat z databáze. Příkaz SELECT

Sada 2 Stavební provoz

Sada 1 - Elektrotechnika

Sada 1 - PHP. 14. Úvod do jazyka SQL

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Cvičení 2. Přesměrování vstupu a výstupu. Posloupnost příkazů. Příkazy pro informaci o uživatelích

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Sada 3 Inženýrské stavby

INFORMATIKA MS WORD TVORBA VLASTNÍHO STYLU

Sada 1 Matematika. 04. Nekonečné řady

Sada 2 Geodezie II. 09. Polní a kancelářské práce

INFORMATIKA MS WORD ODRÁŽKY A ČÍSLOVÁNÍ

Sada 1 Matematika. 06. Finanční matematika - úvod

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Sada 1 Matematika. 01. Množiny - úvod

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Jednoduché příkazy jazyka Pascal

Programovací jazyk Pascal

František Hudek. březen ročník

Úvodní list. Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady Poř. číslo v sadě 19 32/10

dovolují dělení velkých úloh na menší = dekompozice

Sada 1 - Ekonomika 3. ročník

Sada 1 Geodezie I. 05. Vytyčení kolmice a rovnoběžky

Sada 1 Geodezie I. 13. Měření vodorovných směrů

Sada 1 - Název bloku (sady DUMů)

Sada 1 Klempířská technologie

Sada 1 Geodezie I. 15. Podrobné měření polohopisné

NPRG030 Programování I, 2016/17 1 / :58:13

Integrovaná střední škola, Sokolnice 496

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

STŘEDNÍ ŠKOLA STAVEBNÍ JIHLAVA

Pro definici pracovní doby nejdříve zvolíme, zda chceme použít pouze informační

Ekonomika Podnik a jeho právní úprava

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost

Plc Calculator. Nástroj pro automatizovaný návrh aplikace s automaty MICROPEL

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Sada 1 Geodezie I. 04. Vytyčení přímky

VY_32_INOVACE_E 14 02

PODPROGRAMY PROCEDURY A FUNKCE

Externí za ízení. Číslo dokumentu: Tato příručka popisuje použití volitelných externích zařízení. Leden 2007

Sada 2 Geodezie II. 16. Měření posunů a přetvoření

Soubory. Hung Hoang Dieu. Department of Mathematics Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 7

Program. Uživatelská příručka. Milan Hradecký

Registrační číslo projektu: Škola adresa:

Sada 1 - Ekonomika 3. ročník

NPRG030 Programování I, 2010/11

Sada 2 Geodezie II. 02. Stabilizace bodů

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC

Sada 2 Geodezie II. 13. Základní vytyčovací prvky

WinFAS. 3 účto. Praktický úvod do WinFASu Banka

Sada 1 Technologie betonu

J i h l a v a Základy ekologie

Transkript:

S třední škola stavební Jihlava Sada 1 - Základy programování 05. Turbopascal, prostředí TP6, struktura programu v TP Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a zkvalitnění výuky prostřednictvím ICT Jaromír Železný 2012 Projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Pascal vyšší programovací jazyk, vytvořený na začátku 70. let profesorem informatiky curyšské univerzity Niclausem Wirthem pro účely výuky programování na začátku 70. let již existovalo mnoho vyšších programovacích jazyků, žádný z tehdejších jazyků nevyhovoval pro výuku programování vyjadřovací prostředky Pascalu nejsou příliš strojové, umělé a vzdálené lidské řeči, proto je snadno zapamatovatelný na rozdíl od živého jazyka je však velmi jednoduchý obsahuje pouze několik příkazů, které byly pečlivě vybrány tak, že jejich spojováním a vzájemným vnořováním lze vyjádřit i komplikované algoritmy. jednoduchost se odráží také v jednoduchém a rychlém překladači.

Pascal při vývoji jazyka sledoval autor dva cíle: vytvoření jazyka pro výuku programování založeného na jasných, jednoduchých a srozumitelných konstrukcích umožnit snadnou implementaci jazyka na tehdejších počítačích první verze Pascalu byla publikována r. 1971 využívání jazyka však odhalilo některé nedostatky, a proto byla r. 1974 uveřejněna opravená definice jazyka, která se stala téměř normou v počátcích jeho existence v roce 1981 byla vydána norma ISO, neboť vznikla řada komerčních implementací Pascalu (různých dialektů Pascalu), které se od standardního Pascalu dle normy ISO více či méně odchylovaly. v oblasti osobních počítačů dosáhla největšího úspěchu implementace firmy Borland pod názvem Turbo Pascal.

TurboPascal TurboPascalje konkrétní provedení překladače jazyka Pascal spolu s integrovaným vývojovým prostředím od americké firmy Borland nástupcem TurboPascaluod téže firmy jsou Delphi, komponentový nástroj pro rychlý vývoj aplikací v prostředí Windows Jednoduchost překladače umožnila rychlé šíření Pascalu na mikropočítačích Po uvedení mikropočítače IBM PC na trh a rychlém rozšíření tohoto standardu se začaly objevovat komerční překladače Pascalu určené pro PC od softwarových firem, které dodávaly překladače společně s pomůckami pro vývoj a ladění programů a knihovnami funkcí zejména pro ovládání hardware PC a volání služeb operačního systému

Popisintegrovaného prostředí Integrované prostředí se skládá ze tří částí: hlavní nabídka (horní řádek obrazovky) a dílčí nabídky, stavový řádek (spodní řádek obrazovky), pracovní plocha (zbývající část obrazovky), ve které lze pracovat s okénky

Struktura integrovaného prostředí hlavní nabídka Příkazy z hlavní nabídky lze vybírat: A. z klávesnice: 1. Po stisknutí <F10> se hlavní nabídka stane aktivní. 2. Pomocí kláves se <Šipkami> zvolte dílčí nabídku, kterou chcete zobrazit, a stiskněte <Enter> (nebo stiskněte klávesu se zvýrazněným písmenem požadované dílčí nabídky 3. Odkudkoli z integrovaného prostředí lze zobrazit přímo požadovanou dílčí nabídku stiskem <Alt> a zvýrazněného písmene. 4. Příkaz z dílčí nabídky vyberete jako v bodu 2. V tomto případě Turbo Pascal buď provede příkaz, zobrazí dialogové okénko nebo zobrazí další dílčí nabídku.

Struktura integrovaného prostředí B. pomocí myši: hlavní nabídka 1. Stiskněte tlačítko nad názvem požadované dílčí nabídky a ta se zobrazí. 2. Pak stiskněte tlačítko nad požadovaným příkazem z dílčí nabídky. 3. Také můžete stisknout tlačítko nad názvem požadované dílčí nabídky, tlačítko držet a potáhnout myší na požadovaný příkaz a teprve zde tlačítko uvolnit. oba popsané způsoby výběru z nabídek je možné libovolně kombinovat v dílčích nabídkách je u některých příkazů vpravo uvedena tzv. horká klávesa (klávesová zkratka)

Struktura integrovaného prostředí hlavní nabídka

Struktura integrovaného prostředí stavový řádek stavový řádek je spodní řádek obrazovky jeho obsah se mění podle přepínání okének nebo akcí informuje o nejdůležitějších horkých klávesách a zkrácených povelech, které lze použít v daném okamžiku v aktivním okénku (buď z klávesnice nebo pomocí myši stiskem tlačítka myši nad požadovaným povelem) říká, co program právě provádí např. když se ukládá editovaný soubor, zobrazí se ("Saving Muj_program...")

Struktura integrovaného prostředí pracovní plocha a okénka většina akcí v integrovaném prostředí Turbo Pascalu se provádí v okénku okénko je část obrazovky, kterou můžete přesouvat, měnit její velikost a název, překrývat, uzavírat a otevírat většina okének má tyto části: název okénka symbol uzavření, který umožňuje rychle uzavřít okénko symboly rolování, které umožňují posouvat text v okénku symbol rožku, který umožňuje zvětšovat nebo zmenšovat okénko číslo okénka pro zvětšení okénka se používá klávesová zkratka alt+enter

Struktura programu Program v Pascalu má tři části: hlavičku, oblast deklarací a tělo programu Hlavička Začíná klíčovým slovem program, za nímž následuje identifikátor. Identifikátor je název, který musí začínat písmenem a může obsahovat písmena anglické abecedy a číslice. Hlavička je nepovinná. Oblast deklarací Všechny proměnné, které budeme v programu používat, musíme před jejich prvním výskytem deklarovat oznámit jejich použití a typ Kromě deklarací proměnných deklarujeme vlastní funkce, procedury a datové typy Tělo programu Začíná klíčovým slovem begin a končí end. (end a tečka) Mezi nimi jsou příkazy vyjadřující vlastní algoritmus programu Příkazy obsahují tzv. klíčová slova a výrazy Klíčová slova příkaz charakterizují. Výrazy obsahují proměnné a matematické operátory.

Můj první program program KratkyRychlyAleNeuzitecny; {hlavička programu} begin {začni a } end. {skonči} hlavičku tento program má nemá oblast deklarací (žádnou proměnnou nepoužíváme) mezi begina endnení žádný příkaz (zatím žádný neumíme) prakticky vzato, program nedělá nic začne a skončí

Můj druhý program program PrvniAkce; var vstup: integer; begin {úvodní begin} write ( Zadej nějaké číslo: ); readln(vstup); write ( Zadali jste číslo, vstup,. Hahaha! ); readln; end.

Zdroje: TurboPascal 6.0 příručka uživatele (help) Literatura: Radek HYLMAR: Programování pro úplné začátečníky, ComputerPress, Brno, 2009, ISBN 978 80 251 2129 0 http://www.root.cz/clanky/v pocitaci jsou jen jednicky a nuly/ Materiál je určen k bezplatnému používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Autorem materiálu a všech jeho částí, není li uvedeno jinak, je : Jaromír Železný Pokud není uvedeno jinak, byly při tvorbě použity volně přístupné internetové zdroje. Autor souhlasí se sdílením vytvořených materiálů a jejich umístěním na www.ssstavji.cz.