Sada 1 - Základy programování

Rozměr: px
Začít zobrazení ze stránky:

Download "Sada 1 - Základy programování"

Transkript

1 S třední škola stavební Jihlava Sada 1 - Základy programování 14. Strukturované datové typy - pole, záznam, množina Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/ Šablona: III/2 - inovace a zkvalitnění výuky prostřednictvím ICT Jaromír Železný 2013 Projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

2 Datový typ záznam datový typ pole má všechny složky stejného základního datového typu => pro popis reálných objektů se nehodí -reálné objekty mají různý počet vlastností obvykle různých typů nejběžnější metodou vytváření strukturovaných datových typů je spojování libovolných prvků do složených typů, pro popis těchto objektů Pascal nabízí strukturovaný datový typ záznam příkladem může být osobní karta obsahující jméno, příjmení, datum narození, místo narození apod.

3 Datový typ záznam záznam je nehomogenní datová struktura skládající se z několika položek různého typu počet položek záznamu je předem neomezený, ale konečný jména a typy položek záznamu se deklarují popisem, který má obecný tvar : Record end; jméno položky1: typ1; jméno položky2: typ2;... jméno položkyn: typn;

4 Datový typ záznam Příklad deklarací typu záznam : TYPE Osoba = Record Jmeno : String[20]; Prijmeni : String[15]; Narozeni : Datum; Misto : String[25]; End; VAR Pracovnik : Osoba; Přístup k jednotlivým položkám proměnné typu záznam se provádí následovně: promenna-typu-zaznam. jmeno-polozky Například: writeln (Pracovnik.Jmeno); writeln (Pracovník.Misto); X:= Pracovník.Prijmeni;

5 Datový typ záznam napište program, který bude fungovat jako telefonní seznam např. 5 jmen osob a jejich telefonních čísel po spuštění bude uživatel vyzván, aby uvedl příjmení, jméno a telefonní číslo 5ti osob jméno, příjmení a telefonní číslo budou reprezentovány datovou strukturou záznam, jednotlivé záznamy vložíme do jednorozměrného pole program poté všechny osoby stelefonními čísly zobrazí na obrazovce

6 Datový typ záznam - program Program PraceSeZaznamem; Type Osoba = Record Prijmeni:String; Jmeno:String; Telefon:LongInt; end; Var Clovek:Array[1..5] of Osoba; I:Integer; Begin Writeln('Zadavej postupne jmena a telefonni cisla'); For I:=1 to 5 do Begin Writeln('Polozka c.', I); Write(' Zadej prijmeni ');Readln(Clovek[I].Prijmeni); Write(' Zadej jmeno ');Readln(Clovek[I].Jmeno); Write(' Zadej telefon ');Readln(Clovek[I].Telefon); Writeln; End; Writeln; Writeln('Vypis tefonniho seznamu:'); For I:=1 to 5 do Begin Write(I,'. ',Clovek[I].Prijmeni); Write(' ',Clovek[I].Jmeno); Writeln(' ',Clovek[I].Telefon); End; Readln; End.

7 Datový typ - množina strukturovaný datový typ množina se vytváří z prvků báze (základu), bázovým typem smí být pouze typ ordinální všechny možné kombinace prvků báze pak jsou hodnotami typu množina popis typu množina má tento obecný tvar: SET OF bázový typ; počet takových množin je: 2 n, kde n je počet prvků báze, v Pascalu může mít bázový typ maximálně 256 hodnot

8 Datový typ - množina Příklad množiny: type I = 1..3; {interval, ktery tvori bazi - zaklad mnoziny} mnozina = set of I; {typ mnozina s bazovym typem I} var m: mnozina; {promenna typu mnozina} j: I; pak proměnná jtypu Imůže nabývat hodnot: 1, 2 nebo 3, hodnotami proměnné m typu mnozina mohou být: [] prázdná množina [1],[2],[3] jednoprvkové množiny [1, 2], [2, 3], [1, 3] dvouprvkové množiny [1, 2, 3] tříprvková množina!!!!! Pozor: [1, 2] je totéž co [2, 1]!!!!!

9 Datový typ - množina konstrukce hodnoty typu množina (konstruktor množiny) spočívá ve výčtu množinových elementů, které jsou odděleny čárkami a uzavřeny do hranatých závorek elementy jsou dány výrazy bázového typu nebo ve tvaru n..m, který představuje množinu všech prvků i bázového typu takových, že n<=i<=m [] označuje prázdnou množinu Příklad: [],[i+j,i-j],[0..9],[1,3,5..9,45,89..87]!!! POZOR - zápis je přípustný a obsahuje prázdnou množinu!!!

10 Datový typ - množina S hodnotami datového typu množina jsou přípustné tyto operace: 1) sjednocení množin a. předpisuje se operátorem + (plus) b. výsledkem sjednocení množin A + B je množina obsahující všechny prvky sjednocovaných množin 2) průnik množin a. předepisuje se operátorem * (krát) b. výsledkem průniku množin A * B je množina obsahující společné prvky obou množin 3) rozdíl množin a. předepisuje se operátorem (mínus) b. rozdílem množin A B je množina obsahující prvky množiny A, které nejsou obsaženy v množině B 4) relace a. A <= B množina A je podmnožinou (částí) množiny B b. A >= B množina B obsahuje množinu B (B je podmnožinou množiny A) c. A = B množina A je totožná s množinou B d. A <> B množina A není totožná s množinou B e. pro hodnotu X ordinálního typu a množinu A je definovárelace X in A, tj. X je prvkem množiny A

11 Datový typ - množina program Eratostenovo_sito; {urceni seznamu prvocisel bez pouziti nasobeni a deleni} uses crt; var sito, prvocisla: set of ; i,dalsi, nasobek: word; begin clrscr; prvocisla:=[]; {inicializace promennych} sito:=[2..255]; dalsi:=2; repeat while not (dalsi in sito) do dalsi:=succ(dalsi); {moznost pridat dalsi prvocislo} prvocisla:=prvocisla+[dalsi]; {pridani prvocisla} nasobek:=dalsi; while nasobek <= 255 do {eliminace nasobku prvocisla} Begin sito:=sito - [nasobek]; nasobek:=nasobek + dalsi; end; until sito=[]; {opakovani dokud nebude sito prazdne} write('vypis prvocisel: '); for i:=1 to 255 do if i in prvocisla then write(i,' '); repeat until keypressed; End.

12 Zdroje: TurboPascal příručka uživatele (help) Literatura: Radek HYLMAR: Programování pro úplné začátečníky, Computer Press, Brno, 2009, ISBN Januš DRÓZD, Rudolf KRYL: Začínáme s programováním, GRADA a.s., Praha, 1992, ISBN X Tomáš HRUŠKA: Pascal pro začátečníky, SNTL, Praha 1989, ISBN 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

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 06. Proměnné, deklarace proměnných Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 13. Práce s řetězci - palindrom Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 10. Opakování v cyklech Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 07. Základní příkazy vstup a výstup hodnot Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 17. Řadící algoritmy 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

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 11. Jednotky v TurboPascalu, jednotka CRT Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 1 - Základy programování

Sada 1 - Základy programování 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

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 04. Datové typy, operace, logické operátory Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 2 - MS Office, Excel

Sada 2 - MS Office, Excel S třední škola stavební Jihlava Sada 2 - MS Office, Excel 19. Excel 2007. Databázové funkce Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 08. Citace a správa zdrojů Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 09. Obsah dokumentu 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 -

Více

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 06. Odrážky, číslování, víceúrovňový seznam Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 16. Vstup a výstup do souboru Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 11. Tabulky vytváření tabulek Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

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

Sada 1 - PHP. 03. Proměnné, konstanty S třední škola stavební Jihlava Sada 1 - PHP 03. Proměnné, konstanty 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

Více

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 18. Editor rovnic 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

Více

Programovací jazyk Pascal

Programovací jazyk Pascal Programovací jazyk Pascal Syntaktická pravidla (syntaxe jazyka) přesná pravidla pro zápis příkazů Sémantická pravidla (sémantika jazyka) pravidla, která každému příkazu přiřadí přesný význam Všechny konstrukce

Více

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

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky Vyučovací hodina 1vyučovací hodina: Opakování z minulé hodiny Nová látka Procvičení nové látky Shrnutí 5 min 20 min 15 min 5 min 2vyučovací hodiny: Opakování z minulé hodiny Nová látka Procvičení nové

Více

2 Strukturované datové typy 2 2.1 Pole... 2 2.2 Záznam... 3 2.3 Množina... 4

2 Strukturované datové typy 2 2.1 Pole... 2 2.2 Záznam... 3 2.3 Množina... 4 Obsah Obsah 1 Jednoduché datové typy 1 2 Strukturované datové typy 2 2.1 Pole.................................. 2 2.2 Záznam................................ 3 2.3 Množina................................

Více

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

Sada 1 Matematika. 01. Množiny - úvod S třední škola stavební Jihlava Sada 1 Matematika 01. Množiny - úvod 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

Více

Sada 1 CAD Písmo v AutoCADu

Sada 1 CAD Písmo v AutoCADu S třední škola stavební Jihlava Sada 1 CAD1 10. Písmo v AutoCADu 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íce

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

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

Sada 3 Inženýrské stavby

Sada 3 Inženýrské stavby S třední škola stavební Jihlava Sada 3 Inženýrské stavby 03. Silnice a dálnice 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 -

Více

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

Sada 1 CAD Kótování kótovací styl S třední škola stavební Jihlava Sada 1 CAD1 06. Kótování kótovací styl 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

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

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

Sada 1 CAD Prostorové souřadnice v CAD systémech S třední škola stavební Jihlava Sada 1 CAD1 05. Prostorové souřadnice v CAD systémech Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 03. Stránka, vzhled stránky Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Sada 2 Stavební provoz

Sada 2 Stavební provoz S třední škola stavební Jihlava Sada 2 Stavební provoz 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

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 01. Základní pojmy a principy programování Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 1 - PHP. 09. Formuláře

Sada 1 - PHP. 09. Formuláře S třední škola stavební Jihlava Sada 1 - PHP 09. Formuláře 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íce

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Typové a netypové soubory

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Typové a netypové soubory Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Typové a netypové

Více

Sada 2 - MS Office, Excel

Sada 2 - MS Office, Excel S třední škola stavební Jihlava Sada 2 - MS Office, Excel 18. Excel 2007. Filtrování dat Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

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

Sada 1 Geodezie I. 13. Měření vodorovných směrů S třední škola stavební Jihlava Sada 1 Geodezie I 13. Měření vodorovných směrů 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 -

Více

Sada 2 - MS Office, Excel

Sada 2 - MS Office, Excel S třední škola stavební Jihlava Sada 2 - MS Office, Excel 02. Úvod do Excelu 2007. Operace s listy Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 10. Vložení obrázku a práce s ním Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

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

Sada 1 Matematika. 04. Nekonečné řady S třední škola stavební Jihlava Sada 1 Matematika 04. Nekonečné řady 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

Více

Sada 2 - MS Office, Excel

Sada 2 - MS Office, Excel S třední škola stavební Jihlava Sada 2 - MS Office, Excel 09. Excel 2007. Textové funkce Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Sada 3 CAD3. 4. CADKON DT+ Okna

Sada 3 CAD3. 4. CADKON DT+ Okna S třední škola stavební Jihlava Sada 3 CAD3 4. CADKON DT+ Okna 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íce

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 02. Písmo, fonty, formátování textu Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

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

Sada 1 CAD Stažení a instalace výukového SW firmy Autodesk S třední škola stavební Jihlava Sada 1 CAD1 16. Stažení a instalace výukového SW firmy Autodesk Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 2 Stavební provoz

Sada 2 Stavební provoz S třední škola stavební Jihlava Sada 2 Stavební provoz 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

Více

Název předmětu: Školní rok: Forma studia: Studijní obory: Ročník: Semestr: Typ předmětu: Rozsah a zakončení předmětu:

Název předmětu: Školní rok: Forma studia: Studijní obory: Ročník: Semestr: Typ předmětu: Rozsah a zakončení předmětu: Plán předmětu Název předmětu: Algoritmizace a programování (PAAPK) Školní rok: 2007/2008 Forma studia: Kombinovaná Studijní obory: DP, DI, PSDPI, OŽPD Ročník: I Semestr: II. (letní) Typ předmětu: povinný

Více

1 PRVOCISLA: KRATKY UKAZKOVY PRIKLAD NA DEMONSTRACI BALIKU WEB 1

1 PRVOCISLA: KRATKY UKAZKOVY PRIKLAD NA DEMONSTRACI BALIKU WEB 1 1 PRVOCISLA: KRATKY UKAZKOVY PRIKLAD NA DEMONSTRACI BALIKU WEB 1 1. Prvocisla: Kratky ukazkovy priklad na demonstraci baliku WEB. Nasledujici program slouzi pouze jako ukazka nekterych moznosti a sluzeb,

Více

Sada 2 Microsoft Word 2007

Sada 2 Microsoft Word 2007 S třední škola stavební Jihlava Sada 2 Microsoft Word 2007 19. Náhled před tiskem a tisk dokumentu Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Ekonomika Veřejní obchodní společnost Komanditní společnost

Ekonomika Veřejní obchodní společnost Komanditní společnost S třední škola stavební Jihlava Ekonomika 1 19. Veřejní obchodní společnost Komanditní společnost Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

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

Sada 3 CAD3. 6. CADKON DT+ Dveře S třední škola stavební Jihlava Sada 3 CAD3 6. CADKON DT+ Dveře 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íce

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

Sada 1 - PHP. 14. Úvod do jazyka SQL S třední škola stavební Jihlava Sada 1 - PHP 14. Úvod do jazyka SQL 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

Více

Sada 1 - Elektrotechnika

Sada 1 - Elektrotechnika S třední škola stavební Jihlava Sada 1 - Elektrotechnika 01. Elektrické přístroje - základní požadavky Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 1 - PHP. 05. Větvení

Sada 1 - PHP. 05. Větvení S třední škola stavební Jihlava Sada 1 - PHP 05. Větvení 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íce

Digitální učební materiál

Digitální učební materiál Digitální učební materiál Číslo projektu: CZ.1.07/1.5.00/34.0548 Název školy: Gymnázium, Trutnov, Jiráskovo náměstí 325 Název materiálu: VY_32_INOVACE_147_IVT Autor: Ing. Pavel Bezděk Tematický okruh:

Více

NPRG030 Programování I, 2017/18 1 / :22:16

NPRG030 Programování I, 2017/18 1 / :22:16 NPRG030 Programování I, 2017/18 1 / 26 20. 10. 2017 11:22:16 Ordinální typy standardní: integer, char, boolean Vlastnosti ordinálních typů: 1. hodnot je konečný počet a hodnoty jsou uspořádány 2. ke každé

Více

Digitální učební materiál

Digitální učební materiál Digitální učební materiál Číslo projektu: CZ.1.07/1.5.00/34.0548 Název školy: Gymnázium, Trutnov, Jiráskovo náměstí 325 Název materiálu: VY_32_INOVACE_156_IVT Autor: Ing. Pavel Bezděk Tematický okruh:

Více

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

Sada 1 Geodezie I. 05. Vytyčení kolmice a rovnoběžky S třední škola stavební Jihlava Sada 1 Geodezie I 05. Vytyčení kolmice a rovnoběžky 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

Více

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

Sada 1 - PHP. 20. Obrázky z obrázků S třední škola stavební Jihlava Sada 1 - PHP 20. Obrázky z obrázků 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íce

Sada 2 Klempířská technologie

Sada 2 Klempířská technologie S t ř e d n í š k o l a s t a v e b n í J i h l a v a Sada 2 Klempířská technologie 39. Technologie výroby plechových dílů Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

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

Sada 1 Matematika. 06. Finanční matematika - úvod S třední škola stavební Jihlava Sada 1 Matematika 06. Finanční matematika - úvod 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

Více

Příklady: (y + (sin(2*x) + 1)*2)/ /2 * 5 = 8.5 (1+3)/2 * 5 = /(2 * 5) = 1.3. Pavel Töpfer, 2017 Programování 1-3 1

Příklady: (y + (sin(2*x) + 1)*2)/ /2 * 5 = 8.5 (1+3)/2 * 5 = /(2 * 5) = 1.3. Pavel Töpfer, 2017 Programování 1-3 1 Výraz - syntaxe i sémantika podobné jako v matematice - obsahuje proměnné, konstanty, operátory, závorky, volání funkcí - všechny operátory nutno zapisovat (nelze např. vynechat znak násobení) - argumenty

Více

Několik příkladů v Turbo Pascalu

Několik příkladů v Turbo Pascalu Kapitola 5 Několik příkladů v Turbo Pascalu V literatuře [3] se student mohl seznámit s podprogramy standardních jednotek Turbo Pascalu. V následujících dvou částech uvedeme ukázku několika příkladů využívajících

Více

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

NPRG030 Programování I, 2016/17 1 / :58:13 NPRG030 Programování I, 2016/17 1 / 31 10. 10. 2016 10:58:13 Podmínka = něco, co JE, nebo NENÍ splněno typ Boolean hodnoty: TRUE pravda FALSE lež domluva (optimistická): FALSE < TRUE NPRG030 Programování

Více

ZÁKLADY PROGRAMOVACÍHO JAZYKA TURBO PASCAL

ZÁKLADY PROGRAMOVACÍHO JAZYKA TURBO PASCAL ZÁKLADY PROGRAMOVACÍHO JAZYKA TURBO PASCAL Obsah Úvod... 3 Zpracování programu počítačem... 3 Struktura a zápis programu v jazyku Pascal... 3 Číselný datový typ (integer a real)... 5 Konstanty... 5 Proměnné...

Více

STŘEDNÍ ŠKOLA STAVEBNÍ JIHLAVA

STŘEDNÍ ŠKOLA STAVEBNÍ JIHLAVA STŘEDNÍ ŠKOLA STAVEBNÍ JIHLAVA SADA 3 NAVRHOVÁNÍ ŽELEZOBETONOVÝCH PRVKŮ 09. DESKA DOKONALE VETKNUTÁ - NÁVRH DIGITÁLNÍ UČEBNÍ MATERIÁL PROJEKTU: SŠS JIHLAVA ŠABLONY REGISTRAČNÍ ČÍSLO PROJEKTU:CZ.1.09/1.5.00/34.0284

Více

Sada 1 - Elektrotechnika

Sada 1 - Elektrotechnika S třední škola stavební Jihlava Sada 1 - Elektrotechnika 6. Elektrické přístroje proudový chránič Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

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

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7 Pascal Katedra aplikované kybernetiky Ing. Miroslav Vavroušek Verze 7 Proměnné Proměnná uchovává nějakou informaci potřebnou pro práci programu. Má ve svém oboru platnosti unikátní jméno. (Připadne, musí

Více

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

Sada 1 - PHP. 15. Výběr dat z databáze. Příkaz SELECT S třední škola stavební Jihlava Sada 1 - PHP 15. Výběr dat z databáze. Příkaz SELECT 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

Více

Ekonomika Státní rozpočet

Ekonomika Státní rozpočet S třední škola stavební Jihlava Ekonomika 1 02. Státní rozpočet 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íce

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

Sada 2 Geodezie II. 16. Měření posunů a přetvoření S třední škola stavební Jihlava Sada 2 Geodezie II 16. Měření posunů a přetvoření 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

Více

NPRG030 Programování I, 2010/11

NPRG030 Programování I, 2010/11 Podmínka = něco, co JE, nebo NENÍ splněno typ Boolean hodnoty: TRUE pravda FALSE lež domluva (optimistická): FALSE < TRUE když X, Y jsou (číselné) výrazy, potom X = Y X Y X < Y X > Y X = Y jsou

Více

Sada 1 Klempířská technologie

Sada 1 Klempířská technologie S t ř e d n í š k o l a s t a v e b n í J i h l a v a Sada 1 Klempířská technologie 13. Měření posuvným měřítkem a mikrometrem Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo

Více

Digitální učební materiál

Digitální učební materiál Digitální učební materiál Číslo projektu: CZ.1.07/1.5.00/34.0548 Název školy: Gymnázium, Trutnov, Jiráskovo náměstí 325 Název materiálu: VY_32_INOVACE_144_IVT Autor: Ing. Pavel Bezděk Tematický okruh:

Více

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

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

Úvod do programování

Úvod do programování Úvod do programování Základní literatura Töpfer, P.: Algoritmy a programovací techniky, Prometheus, Praha učebnice algoritmů, nikoli jazyka pokrývá velkou část probíraných algoritmů Satrapa, P.: Pascal

Více

Ekonomika Obchodní společnosti

Ekonomika Obchodní společnosti S třední škola stavební Jihlava Ekonomika 1 18. Obchodní společnosti 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

Více

Ekonomika Inflace

Ekonomika Inflace S třední škola stavební Jihlava Ekonomika 1 12. Inflace 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íce

Sada 2 Geodezie II. 12. Výpočet kubatur

Sada 2 Geodezie II. 12. Výpočet kubatur S třední škola stavební Jihlava Sada 2 Geodezie II 12. Výpočet kubatur 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

Více

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

1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5 Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5

Více

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

Sada 2 Geodezie II. 13. Základní vytyčovací prvky S třední škola stavební Jihlava Sada 2 Geodezie II 13. Základní vytyčovací prvky 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

Více

Sada 1 - Elektrotechnika

Sada 1 - Elektrotechnika S třední škola stavební Jihlava Sada 1 - Elektrotechnika 8. Polovodiče - nevlastní vodivost, PN přechod Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA1 Základní poznatky z matematiky

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA1 Základní poznatky z matematiky SEZNAM ANOTACÍ Číslo projektu Číslo a název šablony klíčové aktivity Označení sady DUM Tematická oblast CZ.1.07/1.5.00/34.0527 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA1 Základní

Více

Sada 2 - MS Office, Excel

Sada 2 - MS Office, Excel S třední škola stavební Jihlava Sada 2 - MS Office, Excel 16. Excel 2007. Inženýrské funkce Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Textové soubory

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Textové soubory Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Textové soubory

Více

Test prvočíselnosti. Úkol: otestovat dané číslo N, zda je prvočíslem

Test prvočíselnosti. Úkol: otestovat dané číslo N, zda je prvočíslem Test prvočíselnosti Úkol: otestovat dané číslo N, zda je prvočíslem 1. zkusit všechny dělitele od 2 do N-1 časová složitost O(N) cca N testů 2. stačí zkoušet všechny dělitele od 2 do N/2 (větší dělitel

Více

2.1 Podmínka typu case Cykly Cyklus s podmínkou na začátku Cyklus s podmínkou na konci... 5

2.1 Podmínka typu case Cykly Cyklus s podmínkou na začátku Cyklus s podmínkou na konci... 5 Obsah Obsah 1 Řídicí struktury 1 2 Podmínka 1 2.1 Podmínka typu case......................... 2 3 Příkaz skoku 3 4 Cykly 4 4.1 Cyklus s podmínkou na začátku................... 4 4.2 Cyklus s podmínkou

Více

Sada 3 Inženýrské stavby

Sada 3 Inženýrské stavby S třední škola stavební Jihlava Sada 3 Inženýrské stavby 16. Mosty - betonové 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 -

Více

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

Sada 1 Geodezie I. 15. Podrobné měření polohopisné S třední škola stavební Jihlava Sada 1 Geodezie I 15. Podrobné měření polohopisné 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

Více

Anotace. Soubory a práce s nimi, rekurze podruhé, struktury (datový typ record), Martin Pergel,

Anotace. Soubory a práce s nimi, rekurze podruhé, struktury (datový typ record), Martin Pergel, Anotace Soubory a práce s nimi, rekurze podruhé, struktury (datový typ record), základní třídicí algoritmy. Soubory a práce s nimi Dnes budou pouze soubory textové. Textový soubor ovládáme pomocí proměnné

Více

Sada 1 Geodezie I. 09. Nivelace pořadová, ze středu, plošná

Sada 1 Geodezie I. 09. Nivelace pořadová, ze středu, plošná S třední škola stavební Jihlava Sada 1 Geodezie I 09. Nivelace pořadová, ze středu, plošná Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:

Více

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

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

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

Sada 1 Geodezie I. 04. Vytyčení přímky S třední škola stavební Jihlava Sada 1 Geodezie I 04. Vytyčení přímky 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

Více

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

Identifikátory označují objekty v programu používané (proměnné, typy, podprogramy). JAZYK PASCAL ÚVOD materiály pro studenty Jiráskova gymnázia v Náchodě (verze 2005-10-28) RNDr Jan Preclík, PhD preclik@gymnachodcz Jazyk Pascal byl navržen profesorem curyšské univerzity Niklausem Wirthem

Více

Sada 2 Klempířská technologie 29.Krovy střech

Sada 2 Klempířská technologie 29.Krovy střech S t ř e d n í š k o l a s t a v e b n í J i h l a v a Sada 2 Klempířská technologie 29.Krovy střech Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

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

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

Sada 1 Technologie betonu

Sada 1 Technologie betonu S třední škola stavební Jihlava Sada 1 Technologie betonu 12. Dávkování, zkoušky zpracovatelnosti betonové směsi Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Sada 1 Technologie betonu

Sada 1 Technologie betonu S třední škola stavební Jihlava Sada 1 Technologie betonu 15. Betonářské práce 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 -

Více

Sada 3 Inženýrské stavby

Sada 3 Inženýrské stavby S třední škola stavební Jihlava Sada 3 Inženýrské stavby 09. Křižovatky 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

Více

Sada 1 - Ekonomika 3. ročník

Sada 1 - Ekonomika 3. ročník S třední škola stavební Jihlava Sada 1 - Ekonomika 3. ročník 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íce

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Maturitní otázky z předmětu PROGRAMOVÁNÍ Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti

Více

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

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Jednoduché příkazy jazyka Pascal Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Jednoduché příkazy

Více

Sada 2 Geodezie II. 02. Stabilizace bodů

Sada 2 Geodezie II. 02. Stabilizace bodů S třední škola stavební Jihlava Sada 2 Geodezie II 02. Stabilizace bodů 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

Více

Sada 1 - Ekonomika 3. ročník

Sada 1 - Ekonomika 3. ročník S třední škola stavební Jihlava Sada 1 - Ekonomika 3. ročník 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íce