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:



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

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

Algoritmizace a programování. Ak. rok 2012/2013 vbp 1. ze 44

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

ALGORITMIZACE A PROGRAMOVÁNÍ

Algoritmizace a programování. Ak. rok 2012/2013 vbp 1. ze 44

Algoritmizace, základy programování, VY_32_INOVACE_PRG_ALGO_01

DMML, MMLS, TŘD, DP, DI, PSDPI

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

Algoritmizace prostorových úloh

ŠVP Gymnázium Ostrava-Zábřeh Úvod do programování

SYLABUS TVŮRCE SYSTÉMŮ MODULU. Michal Červinka, Ivo Špička

Tematická oblast: Programování 1 (VY_32_INOVACE_08_3_PR) Anotace: Využití ve výuce: Použité zdroje:

PROGRAMOVÁNÍ V JAZYCE C V PŘÍKLADECH 11 Dynamické datové struktury 11.1 Spojové struktury Příklad PROG_

Sada 1 - Základy programování

3 Co je algoritmus? Trocha historie Definice algoritmu Vlastnosti algoritmu... 3

Sada 1 - Základy programování

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

Tematická oblast: Programování 2 (VY_32_INOVACE_08_2_PR) Anotace: Využití ve výuce: Použité zdroje:

Algoritmizace prostorových úloh

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

12PPOK PROJEKTOVÁNÍ POZEMNÍCH KOMUNIKACÍ

Programovací jazyk Pascal

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

PODPROGRAMY PROCEDURY A FUNKCE

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

VISUAL BASIC. Přehled témat

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Informatika. tercie. Mgr. Kateřina Macová 1

Sada 1 - Základy programování

Profilová část maturitní zkoušky 2017/2018

Lekce 01 Úvod do algoritmizace

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

Program a životní cyklus programu

Lekce 04 Řídící struktury

Ukazka knihy z internetoveho knihkupectvi

Hodnoticí standard. Návrhář software (kód: N) Odborná způsobilost. Platnost standardu. Skupina oborů: Informatické obory (kód: 18)

Algoritmizace. Cíle předmětu

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

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Sada 1 - Základy programování

TÉMATICKÝ OKRUH Softwarové inženýrství

8 Třídy, objekty, metody, předávání argumentů metod

PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1

Hodnoticí standard. Programátor (kód: M) Odborná způsobilost. Platnost standardu. Skupina oborů: Informatické obory (kód: 18)

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Algoritmizace prostorových úloh

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

Vícerozměrná pole. Úvod do programování 2 Tomáš Kühr

NPRG031 Programování II --- 2/2 Z, Zk

Algoritmizace a programování. Ak. rok 2012/2013 vbp 1. ze 44

Úvod do programování

6 Příkazy řízení toku

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

SYLABUS IT V. Jiří Kubica. Ostrava 2011

Algoritmizace. 1. Úvod. Algoritmus

Programování v C++ Úplnej úvod. Peta (maj@arcig.cz, SPR AG )

Programování v C++ 1, 1. cvičení

Úvod do programování - Java. Cvičení č.4

Algoritmizace I. Ak. rok 2015/2016 vbp 1. ze 132

Algoritmizace a programování

2 Datové typy v jazyce C

MATURITNÍ ZKOUŠKA ve školním roce 2014/2015

Podmínky pro hodnocení žáků v předmětu informatika

Organizace předmětu, podmínky pro získání klasifikovaného zápočtu

IAJCE Přednáška č. 8. double tprumer = (t1 + t2 + t3 + t4 + t5 + t6 + t7) / 7; Console.Write("\nPrumerna teplota je {0}", tprumer);

Algoritmizace a programování

Datové typy a struktury

Vstupní požadavky, doporučení a metodické pokyny

ČÁST 1. Základy 32bitového programování ve Windows

Obsah. Začínáme programovat v Ruby on Rails 9. Úvod Vítejte v Ruby 15. O autorovi 9 Poděkování 9

Profilová část maturitní zkoušky 2013/2014

SYLABUS CESTOVNÍ RUCH A VOLNOČASOVÉ AKTIVITY MODULU DÍLČÍ ČÁST PODNIKÁNÍ VE VOLNOČASOVÝCH AKTIVITÁCH. Lenka Švajdová

2. lekce Algoritmus, cyklus Miroslav Jílek

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

MATURITNÍ ZKOUŠKA ve školním roce 2016/2017

DUM 06 téma: Tvorba makra pomocí VBA

NMIN102 Programování /2 Z, Zk

NPRG030 Programování I 3/2 Z --- NPRG031 Programování II --- 2/2 Z, Zk

SYLABUS MODULU UPLATNĚNÍ NA TRHU PRÁCE ČÁST I. Milan Šimek

7 Formátovaný výstup, třídy, objekty, pole, chyby v programech

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

Programování v C++, 2. cvičení

ÚŘAD PRŮMYSLOVÉHO VLASTNICTVÍ

ZKUŠEBNÍ ŘÁD VYSOKÉ ŠKOLY MANAŽERSKÉ VE VARŠAVĚ

Michal Krátký. Úvod do programování. Cíl kurzu. Podmínky získání zápočtu III/III

4.3 Operace nad ordin ln mi datov mi typy Operace nad logick m datov m typem Operace nad celo seln mi datov mi typy

I. ZÁVĚREČNÁ ZPRÁVA PROJEKTU

Vysoká škola finanční a správní, o.p.s. KMK Reklama 1

Identifikační karta modulu v. 4. Forma výuky. Doporučený typ studia. Personální zabezpečení (vyplňte ve formátu Příjmení Jméno, bez titulů)

NMIN101 Programování 1 2/2 Z --- NMIN102 Programování /2 Z, Zk

Výukový materiál zpracován v rámci projektu EU peníze školám

Objektově orientované programování

Speciální numerické metody 4. ročník bakalářského studia. Cvičení: Ing. Petr Lehner Přednášky: doc. Ing. Martin Krejsa, Ph.D.

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

Pointery II. Jan Hnilica Počítačové modelování 17

Směrnice. k individuálním studijním plánům

Vzdělávací obsah předmětu

SEZNAM TÉMAT K PRAKTICKÉ PROFILOVÉ ZKOUŠCE Z ODBORNÝCH PŘEDMĚTŮ

DUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA

Transkript:

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ý Rozsah a zakončení předmětu: 16 hodin, zkouška Počet kreditů: 6 Vyučující: Ing. Stanislav Machalík Cíl předmětu Zvládnutí algoritmizace, základů programování v programovacím jazyku Object Pascal a zpracování programů v Integrovaném vývojovém prostředí Delphi.

Náplň konzultací 1. konzultace (4 hodiny) a) Základy algoritmizace a programování organizace předmětu (cíl a obsah předmětu, podmínky a požadavky ke zkoušce, studijní literatura, software) algoritmus, formy zápisu algoritmu, vývojové diagramy zápis programu v jazyku Object Pascal a jeho zpracování v Delphi b) Datové typy rozdělení datových typů definice datových typů jednoduché datové typy strukturované datové typy c) Základní pojmy v algoritmizaci a programování struktura programu v jazyku Object Pascal popis jednotlivých úseků deklarační části programu základní pojmy v algoritmizaci a programování, jejich význam a zápis v jazyku Object Pascal (konstanty, proměnné, výrazy, příkazy) příkazy jazyka Object Pascal, rozdělení příkazů, jednoduché příkazy, přiřazovací příkaz 2. konzultace (6 hodin) a) Strukturované příkazy jazyka Object Pascal základní pojmy v algoritmizaci a programování, jejich význam a zápis v jazyku Object Pascal (konstanty, proměnné, výrazy, příkazy) podmíněné příkazy IF a CASE, složený příkaz příkazy cyklu WHILE-DO, REPEAT-UNTIL příkaz cyklu FOR zápis programů s použitím strukturovaných příkazů v aplikaci Delphi b) Datový typ pole definice datového typu pole zápis programů s použitím jednorozměrného pole c) algoritmy třídění a hledání 3. konzultace (6 hodin) a) Vícerozměrné pole zápis programů pro řešení úloh maticového počtu b) Procedury a funkce deklarace a volání procedur a funkcí specifikace formálních parametrů zápis programů s použitím procedur a funkcí

c) Datový typ záznam a množina definice datového typu záznam, variantní záznamy množina bázový typ, množinové operace, zobrazení množin v paměti počítače d) Soubory typové, netypové a textové soubory standardní procedury a funkce pro práci se soubory zápis programů s použitím typových a textových souborů

Semestrální práce Student má možnost vypracovat semestrální práci na zadané téma. Náplní semestrální práce je sestavení a odladění programu na řešení zadané úlohy, zpracování dokumentace Termín odevzdání semestrální práce je nejpozději týden před termínem zkoušky. Téma semestrální práce a pokyny pro její zpracování a odevzdání zadá přednášející studentům nejpozději na druhé konzultaci. V sestaveném programu budou použity strukturované datové typy a procedury resp. funkce. Bude využita okenní aplikace. Za semestrální práci může student získat maximálně 2 body.

Průběh zkoušky Zkouška se skládá z písemně-praktické a ústní části: Písemně-praktická část zkoušky (koná se v počítačové učebně) spočívá v zápisu a odladění dvou programů, na kterých student prokáže zvládnutí algoritmizace. Program bude vypracován ve vizuálním vývojovém prostředí. Za každý správný program (program po spuštění dává správné výsledky) s korektně použitými procedurami či funkcemi lze získat až 5 bodů. Pro úspěšné vykonání zkoušky musí student získat z praktické části zkoušky alespoň 3 body. Ústní část zkoušky se koná formou testu nebo ústního zkoušení. Za správné odpovědi je možné získat maximálně 6 bodů. Součástí ústní zkoušky je i hodnocení semestrální práce. Za zpracování semestrální práce může student získat k hodnocení zkoušky maximálně 2 body. Hodnocení studenta u zkoušky: 17 18 bodů známka: výborně 15 16 bodů známka: výborně mínus 13 14 bodů známka: velmi dobře 11 12 bodů známka: velmi dobře mínus 7 10 bodů známka: dobře méně než 7 bodů známka: nevyhověl

Doporučená literatura: KADLEC, V. Učíme se programovat v Delphi a jazyce Object Pascal. Praha: Computer Press, 2001 PÍSEK, S. Delphi začínáme programovat. Praha: Grada BUCHALCEVOVÁ, A. Úvod do programování v Delphi. Praha: VŠE Praha, 2004. 150 s. ISBN 80-245-0740-4. Materiály používané na konzultacích.

Termíny zkoušek (návrh) 30. 5. 2008 9.00 učebna DB01009 6. 6. 2008 9.00 učebna DB01009 13. 6. 2008 9.00 učebna DB01009 20. 6. 2008 9.00 učebna DB01009 27. 6. 2008 9.00 učebna DB01009 29. 8. 2008 9.00 učebna DB01009 Otázky k ústní části zkoušky 1. Algoritmus a jeho vlastnosti, formy zápisu algoritmu 2. Základní pojmy v algoritmizaci a programování jejich význam a zápis v jazyku Object Pascal (konstanty, proměnné, datové typy, výrazy, příkazy) 3. Struktura programu v jazyku Object Pascal popis jednotlivých úseků deklarační části programu 4. Příkazy jazyka Object Pascal rozdělení příkazů, jednoduché příkazy, přiřazovací příkaz 5. Strukturované příkazy jazyka Object Pascal složený příkaz, podmíněné příkazy, příkazy cyklu 6. Datové typy rozdělení datových typů, definice datového typu 7. Jednoduché datové typy - standardní datové typy, uživatelem definované datové typy, typ řetězec 8. Strukturované datové typy srovnání 9. Datový typ pole definice vícerozměrného pole, složky pole, indexový výraz 10. Datový typ záznam definice, položky záznamu, variantní záznamy 11. Procedury a funkce deklarace a volání procedur a funkcí, specifikace formálních parametrů, mechanizmus náhrady formálních parametrů skutečnými parametry 12. Soubory typové, netypové a textové soubory, standardní procedury a funkce pro práci se soubory