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



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

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

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

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:

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

Maturitní témata Školní rok: 2015/2016

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Úvod do programování

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

Programovací jazyk Pascal

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15

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

ALGORITMIZACE A PROGRAMOVÁNÍ

Algoritmizace, základy programování, VY_32_INOVACE_PRG_ALGO_01

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

VISUAL BASIC. Přehled témat

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

O datových typech a jejich kontrole

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

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

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

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

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

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

- znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku

Sada 1 - Základy programování

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

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

1 Webový server, instalace PHP a MySQL 13

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

Ukazka knihy z internetoveho knihkupectvi

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

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Algoritmizace a programování

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

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

ANOTACE vytvořených/inovovaných materiálů

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

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

Základní pojmy. Úvod do programování. Základní pojmy. Zápis algoritmu. Výraz. Základní pojmy

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

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

Matematika v programovacích

PODPROGRAMY PROCEDURY A FUNKCE

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

Programování 2 (NMIN102) Soubory. RNDr. Michal Žemlička, Ph.D.

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

1. Webový server, instalace PHP a MySQL 13

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování

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

Paměť počítače. alg2 1

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

Sada 1 - Základy programování

WICHTERLOVO GYMNÁZIUM, OSTRAVA-PORUBA. Programování MATURITNÍ OTÁZKY

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

NPRG030 Programování I, 2010/11

Program a životní cyklus programu

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

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

Obsah přednášky. programovacího jazyka. Motivace. Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup Kontinuace Program

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

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

type Obdelnik = array [1..3, 1..4] of integer; var M: Obdelnik;

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

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

Maturitní témata. IKT, školní rok 2017/18. 1 Struktura osobního počítače. 2 Operační systém. 3 Uživatelský software.

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

Předmluva k aktuálnímu vydání Úvod k prvnímu vydání z roku Typografické a syntaktické konvence... 20

Struktura programu v době běhu

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

MATURITNÍ ZKOUŠKY Obor: OBCHODNÍ AKADEMIE

Pole a kolekce. v C#, Javě a C++

Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

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

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

NPRG030 Programování I, 2015/16 1 / :25:32

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

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

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

Úvod do programování. Lekce 1

Microsoft Access tvorba databáze jednoduše

Algoritmizace a programování

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování Předmět: Programování

Základní způsoby: -Statické (přidělění paměti v čase překladu) -Dynamické (přiděleno v run time) v zásobníku na haldě

Algoritmizace prostorových úloh

- znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku

Algoritmizace prostorových úloh

Dnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT

Algoritmy a datové struktury 1

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Zápis programu v jazyce C#

2. lekce Algoritmus, cyklus Miroslav Jílek

POČÍTAČE A PROGRAMOVÁNÍ

IB111 Programování a algoritmizace. Programovací jazyky

Správné vytvoření a otevření textového souboru pro čtení a zápis představuje

Ing. Igor Kopetschke TUL, NTI

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

Transkript:

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 algoritmu, krokovací tabulka program jako forma zápisu algoritmu základní algoritmické konstrukce sekvence, podmínka, cyklus 2. Strukturované programování. Programovací jazyk Pascal. pravidla pro strukturované programování struktura programu v jazyce Pascal prostředky pro dodržení zásad strukturovaného programování v jazyce Pascal lokální a globální proměnné ladění programu, direktivy překladu 3. Deklarace datových typů a konstant datových typů rozdělení datových typů a jejich popis operace nad ordinálními datovými typy množina přípustných hodnot a množina operací operace a funkce pro jednoduché standardní typy datová šířka jednotlivých datových typů konstanty s definovaným typem 4. Datový typ řetězec popis a deklarace typu řetězec, deklarace konstanty kompatibilita typů char a string řetězec jako pole znaků základní procedury a funkce pro práci s řetězci konverze mezi datovým typem string a číselnými datovými typy 5. Datový typ pole deklarace typu pole a proměnné typu pole deklarace konstant načítání a výpis prvků pole 6. Datový typ záznam deklarace typu záznam a proměnné typu záznam deklarace konstant přístupy ke složkám záznamu způsoby uchování záznamů v operační paměti a na externím médiu 7. Dynamické proměnné popis dynamické proměnné z hlediska práce s pamětí srovnání se statickou proměnnou Maturitní otázky z předmětu programování strana 2

metody práce s dynamickou proměnnou tvorba seznamů a stromů 8. Příkazy (procedury) vstupu ze standardního zařízení syntaxe příkazů read a readln uživatelsky přívětivý vstup dat vstup posloupnosti dat se zarážkou vstup dat z externího souboru, standardní input soubor. 9. Příkazy (procedury) výstupu na standardní zařízení syntaxe příkazů write a writeln formátovaný výstup výstup do diskového souboru 10.Sekvence a podmínka 11.Cyklus syntaxe a sémantika přiřazovacího příkazu způsob vyhodnocení přiřazovacího příkazu překladačem syntaxe a sémantika úplného a neúplného podmíněného příkazu, vývojový diagram podmíněného příkazu příkaz case vnořené podmíněné příkazy cykly s podmínkou na začátku a na konci a rozdíly mezi nimi podmínka opuštění cyklu, tělo cyklu, parametr cyklu načítání dat se zarážkou záměna cyklů while a repeat cykly se známým počtem opakování požadavky na řídící proměnnou cyklu 12.Procedury 13.Funkce bloková struktura procedury procedury s parametry a bez parametrů, formální parametry procedury uživatelem definované procedury a procedury implementované v jazyce Pascal lokální a globální objekty (proměnné, procedury, funkce) parametry volané hodnotou a odkazem volání procedur bloková struktura funkce formální parametry funkce uživatelem definované funkce a funkce implementované v jazyce Pascal lokální a globální objekty (proměnné, procedury, funkce) přiřazení hodnoty funkcí Maturitní otázky z předmětu programování strana 3

rozdíl mezi procedurou a funkcí volání funkcí 14.Datový typ soubor soubor fyzický a soubor jako proměnná textový soubor, typový soubor, soubor bez udání typu čtení ze souboru a zápis do souboru procedury a funkce pro práci se soubory zásady pro práci se souborem 15.Matice a operace s nimi datové struktury pro uložení matic základní matematické operace s maticemi 16.Třídící a vyhledávací algoritmy třídící algoritmy (insert sort, select sort, buble sort) efektivita třídicích algoritmů vyhledávání v nesetříděném souboru dat (lineární vyhledávání se zarážkou a bez zarážky) vyhledávání v setříděném souboru dat (binární vyhledávání) srovnání vyhledávacích metod 17.Databáze základní pojmy databází zásady pro návrh a tvorbu databáze, pravidla pro tvorbu bezpečných databází základní databázové operace realizace databáze ve vyšších programovacích jazycích model databáze realizovaný pomocí datového typu záznam a externího souboru model databáze realizovaný pomocí dynamických datových struktur 18.Relační datový model popis relačního datového modelu typy klíčů a jejich funkce základní databázové operace normální formy relací, dekompozice relace programovací prostředky pro realizaci relačního datového modelu 19.Internetové programování a databáze technologie MySQL, realizace základních databázových operací podpora databází ve skriptovacím jazyce PHP manipulace s daty pomocí prohlížeče Maturitní otázky z předmětu programování strana 4

20.Jazyk C vlastnosti jazyka C, srovnání C a Pascal základní stavba programu v jazyce C++ základní algoritmické konstrukce v jazyce C 21.Událostmi řízené programování vývojové prostředí Delphi, Lazarus událostmi řízené programování knihovny komponent 22.Object Pascal datové typy jazyka Object Pascal přetypování proměnných rozšířené možnosti řízení běhu cyklů přetěžování procedur a funkcí 23.Značkovací jazyky; Jazyk HTML značkovací jazyky jazyk HTML, základní příkazy způsob zobrazení a komunikace prohlížeče a serveru technologie CSS, možnosti zápisu limitující faktory HTML a další vývoj (XML, PHP, MySQL) 24.Skriptovací jazyk PHP vlastnosti jazyka PHP způsob provádění zapsaného kódu v jazyce PHP základní algoritmické konstrukce a jejich realizace v PHP 25.Internetové programování tvorba pokročilých internetových prezentací metody tvorby, podpora práce týmu validita kódu HTML, CSS, PHP, MySQL Maturitní otázky z předmětu programování strana 5