Písemný test IB000: 11.1. 2007, var A Identifikace



Podobné dokumenty
B A B A B A B A A B A B B




výhra chvilka výhra chvilka

Krajská knihovna Karlovy Vary Váš druhý domov...


Mimo samotné správnosti výsledku vypočteného zapsaným algoritmem je ještě jedno

2. Matice, soustavy lineárních rovnic


2 Datové typy v jazyce C

Závěrečná zkouška z informatiky 2011



Algoritmizace a programování

R zné algoritmy mají r znou složitost

Zadání úlohy do projektu z předmětu IPP 2013/2014

ÚPLATA VE ŠKOLNÍ DRUŽINĚ


Digitální učební materiál


10 Důkazové postupy pro algoritmy

Obsah přednášky. Příkaz for neúplný. Příkaz for příklady. Cyklus for each (enhanced for loop) Příkaz for příklady

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Cyklus while, do-while, dělitelnost, Euklidův algoritmus




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


Algoritmus. Cílem kapitoly je seznámit žáky se základy algoritmu, s jeho tvorbou a způsoby zápisu.

2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu.

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

Kolekce ArrayList. Deklarace proměnných. Import. Vytvoření prázdné kolekce. napsal Pajclín


Dynamické programování. Optimální binární vyhledávací strom

for (int i = 0; i < sizeof(hodnoty) / sizeof(int); i++) { cout<<hodonoty[i]<< endl; } cin.get(); return 0; }

Číselnésoustavy, sčítáníasčítačky

Bezkontextové jazyky 2/3. Bezkontextové jazyky 2 p.1/27

Slepé prohledávání do šířky Algoritmus prohledávání do šířky Při tomto způsobu prohledávání máme jistotu, že vždy nalezneme koncový stav, musíme ale p

Přijímací zkouška na navazující magisterské studium 2015

Preprocesor a koncepce (větších) programů. Úvod do programování 2 Tomáš Kühr

Strukturální rozpoznávání

Doba běhu daného algoritmu/programu. 1. Který fragment programu z následujících dvou proběhne rychleji?

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.

a jiné elektronické přístroje včetně mobilů. Pracujte samostatně. Povolen je 1 list A4 vlastnoručně psaných poznámek k předmětu...

Základní stavební prvky algoritmu

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

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

ň ď ú ú ú ň ú ú ó

matice([[1,1,0,0,0],[1,1,1,0,0],[0,1,1,0,0],[0,0,0,1,1],[0,0,0,1,1]],1). matice([[1,1,1],[1,1,0],[1,0,1]],2).

Součin matice A a čísla α definujeme jako matici αa = (d ij ) typu m n, kde d ij = αa ij pro libovolné indexy i, j.


Standardní algoritmy vyhledávací.

Aktivita A10101: Nástroje politik k zamezení negativních dopadů vývoje trhu bydlení

SOUSTAVY LINEÁRNÍCH ROVNIC. Øe¹te soustavu lineárních rovnic. 2x y z =4; 3x+4y 2z =2; 3x 2y+4z =11: x+ (1+ i)y+ iz =1: (1 + i)x+ (1 i)y+(1 + i)z =1:


IB108 Sada 1, Příklad 1 Vypracovali: Tomáš Krajča (255676), Martin Milata (256615)

Vektorové mapy. Ing. Martin Bak, vedoucí týmu vývoje

POTVOROV MILAN FALTA PŘÍLOHA B / I SITUACE VE VZTAHU K OKOLÍ 1 : 400 ROMÁNSKÝ KOSTEL SV. MIKULÁŠE

Operační systémy. Cvičení 4: Programování v C pod Unixem

S S 1/12. Opravený výkres TV_4. odsouhlaseného pokoje S S. S - světlé lamino. Aktualizováno Ing. Radek Kovář

Česká asociace stolního tenisu

Přehled konkrétní práce se žáky

Seznámení se se zvolenou pokročilou iterativní metodou na problému batohu

Martin Milata, Pokud je alespoň jeden rozměr čokolády sudý (s výjimkou tabulky velikosti 1x2, která už je od

Informatika navazující magisterské studium Přijímací zkouška z informatiky 2018 varianta A


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

PRAKTICKÁ APLIKACE NAŘÍZENÍ O SPOLEČNÉ BEZPEČNOSTNÍ METODĚ (CSM)

IB015 Neimperativní programování. Časová složitost, Typové třídy, Moduly. Jiří Barnat Libor Škarvada

POPIS VYNALEZU K AUTORSKÉMU OSVĚDČENÍ. о») (Bl) ( 19 ) ČESKOSLOVENSKÁ SOCIALISTICKÁ

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

Seminář z IVT Algoritmizace. Slovanské gymnázium Olomouc Tomáš Kühr

Administrace podpor v sektoru zeleniny 2015

Úvod do simulace - 1

Digitální učební materiál

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

Jazyk C# (seminář 6)

int ii char [16] double dd název adresa / proměnná N = nevyužito xxx xxx xxx N xxx xxx N xxx N

Zpráva o průběhu přijímacího řízení do bakalářských studijních programů pro akademický rok 2013/2014 na ČVUT v Praze Fakultě stavební


Spojitost funkcí více proměnných

Jazyk C++ I. Šablony

O B S A H Z M Ě N Y: 1. PŘIPOJENÍ OBJEKTŮ NA ROZVOD ELEKTRICKÉ ENERGIE 2. VŠEOBECNÉ ÚDAJE 3. ZÁVĚR 1. PŘIPOJENÍ OBJEKTŮ NA ROZVOD ELEKTRICKÉ ENERGIE:

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

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

Martin Flusser. Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague. October 17, 2016

ALGORITMIZACE. Výukový materiál pro tercii osmiletého gymnázia

Sada 1 - Základy programování

2 Základní funkce a operátory V této kapitole se seznámíme s použitím funkce printf, probereme základní operátory a uvedeme nejdůležitější funkce.

Přednáška 7. Celočíselná aritmetika. Návratový kód. Příkazy pro větvení výpočtu. Cykly. Předčasné ukončení cyklu.

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

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

Sada 1 - Základy programování


Šifrování/Dešifrování s použitím hesla

- y. 5.5 Kráceni a rozširování lomenvch výrazu. eseru: = = = x +.) Podmínkyrešitelnosti:x -:;l:o, x -:;l:3/2

Třífázové VN a NN asynchronní elektromotory s kotvou nakrátko a kotvou kroužkovou VÝROBA, REKONSTRUKCE, OPRAVY A MONTÁŽ ENERGETICKÝCH ZAŘÍZENÍ

1. Základné mocniny Odmocnina Tretia mocnina Tretia odmocnina a

Transkript:

Písemný test IB000: 11.1. 2007, var A... 1). Ve formalizmu deklarativního jazyka z přednášky zapište deklarace pro následující funkce: a)funkce f(x,y),jejížhodnotoumábýtabsolutníhodnotarozdílu x y. b)funkce g(x,y,z,t),jejížhodnotoumábýtminimumzhodnot x,y,z,t. c)funkce h(x,y,z,t),jejížhodnotoumábýtsoučettřívětšíchzevšechčtyřargumentů.(neboli ten nejmenší z argumentů nezapočítáme.) (Hodnocení 12 bodů. Pište řešení přímo k zadání na stejný(!) list papíru.) 1

Písemný test IB000: 11.1. 2007, var A... 2). Podívejte se na následující dva symbolicky zapsané algoritmy.(dobře si povšimněte drobných rozdílů v horních i dolních mezích cyklů.) 2 A: for a 1,2,3,...,n-1,n do for b 1,2 do for c 1,2,3,...,a-1,a do B: for a 0,1,2,...,n-1,n do for b 1,2,3,...,n-1,n do Vašim úkolem je rozhodnout a dokázat, který z algoritmů A nebo B vytiskne více či méně znaků x na svém výstupu(vzhledem ke společnému vstupu n). (Hodnocení 16 bodů. Pište řešení přímo k zadání na stejný(!) list papíru.)

Písemný test IB000: 11.1. 2007, var B... 1). Ve formalizmu deklarativního jazyka z přednášky zapište deklarace pro následující funkce: a)funkce f(x,y),jejížhodnotoumábýtabsolutníhodnotarozdílu y x. b)funkce g(x,y,z,u),jejížhodnotoumábýtminimumzhodnot x,y,z,u. c)funkce h(x,y,z,u),jejížhodnotoumábýtsoučintřívětšíchzevšechčtyřargumentů.(neboli ten nejmenší z argumentů nezapočítáme.) (Hodnocení 12 bodů. Pište řešení přímo k zadání na stejný(!) list papíru.) 3

Písemný test IB000: 11.1. 2007, var B... 2). Podívejte se na následující dva symbolicky zapsané algoritmy.(dobře si povšimněte drobných rozdílů v horních i dolních mezích cyklů.) 4 A: for a 1,2 do for b 1,2,3,...,n-1,n do for c 1,2,3,...,b-1,b do B: for a 0,1,2,...,n-1,n do for b 1,2,3,...,n-1,n do Vašim úkolem je rozhodnout a dokázat, který z algoritmů A nebo B vytiskne více či méně znaků x na svém výstupu(vzhledem ke společnému vstupu n). (Hodnocení 16 bodů. Pište řešení přímo k zadání na stejný(!) list papíru.)

Písemný test IB000: 11.1. 2007, var C... 1). Ve formalizmu deklarativního jazyka z přednášky zapište deklarace pro následující funkce: a)funkce f(x,y),jejížhodnotoumábýtabsolutníhodnotarozdílu x y. b)funkce g(x,y,z,v),jejížhodnotoumábýtmaximumzhodnot x,y,z,v. c)funkce h(x,y,z,v),jejížhodnotoumábýtsoučintřímenšíchzevšechčtyřargumentů.(neboli ten největší z argumentů nezapočítáme.) (Hodnocení 12 bodů. Pište řešení přímo k zadání na stejný(!) list papíru.) 5

Písemný test IB000: 11.1. 2007, var C... 2). Podívejte se na následující dva symbolicky zapsané algoritmy.(dobře si povšimněte drobných rozdílů vhorníchmezíchcyklů.aprošťouralydodávám,žepokudjenapsáno i,i+1,...,japlatí j < i, tak se jedná o prázdný seznam hodnot.) 6 A: for a 1,2,3,...,k-1,k do for b 1,2 do for c 1,2,3,...,a-b,a-b+1 do B: for a 1,2,3,...,k-1,k do for b 1,2,3,...,k-1,k do Vašim úkolem je rozhodnout a dokázat, který z algoritmů A nebo B vytiskne více či méně znaků x na svém výstupu(vzhledem ke společnému vstupu k). (Hodnocení 16 bodů. Pište řešení přímo k zadání na stejný(!) list papíru.)

Písemný test IB000: 11.1. 2007, var D... 1). Ve formalizmu deklarativního jazyka z přednášky zapište deklarace pro následující funkce: a)funkce f(x,y),jejížhodnotoumábýtabsolutníhodnotarozdílu y x. b)funkce g(x,y,z,w),jejížhodnotoumábýtmaximumzhodnot x,y,z,w. c)funkce h(x,y,z,w),jejížhodnotoumábýtsoučettřímenšíchzevšechčtyřargumentů.(neboli ten největší z argumentů nezapočítáme.) (Hodnocení 12 bodů. Pište řešení přímo k zadání na stejný(!) list papíru.) 7

Písemný test IB000: 11.1. 2007, var D... 2). Podívejte se na následující dva symbolicky zapsané algoritmy.(dobře si povšimněte drobných rozdílů vhorníchmezíchcyklů.aprošťouralydodávám,žepokudjenapsáno i,i+1,...,japlatí j < i, tak se jedná o prázdný seznam hodnot.) 8 A: for a 1,2 do for b 1,2,3,...,k-1,k do for c 1,2,3,...,b-a,b-a+1 do B: for a 1,2,3,...,k-1,k do for b 1,2,3,...,k-1,k do Vašim úkolem je rozhodnout a dokázat, který z algoritmů A nebo B vytiskne více či méně znaků x na svém výstupu(vzhledem ke společnému vstupu k). (Hodnocení 16 bodů. Pište řešení přímo k zadání na stejný(!) list papíru.)