INTERLOS. Řešení. Programátorské úlohy. P1 Řada s děliteli. P2 Hra s kulhavou dámou
|
|
- Radomír Kašpar
- před 8 lety
- Počet zobrazení:
Transkript
1 INTERLOS Řešení Některé úkoly vychází z knížek, článků či webových stránek. V těchto případech bylo většinou zadání zakamuflováno, aby nebylo snadné jej najít, resp. aby ani ten, kdo by náhodou daný zdroj měl k dispozici, neměl příliš velkou výhodu. V těchto případech je zdroj uveden v popisu řešení. P1 Řada s děliteli Programátorské úlohy Každý další člen řady vznikne přičtením počtu dělitelů aktuálního člena řady. Počet dělitelů můžeme najít jednoduše vyzkoušením všech možností, i tak seběhne program na výpočet člena rychle. Kód je P2 Hra s kulhavou dámou Postupujeme po řádcích a postupně vyplňujeme pro každé políčko, kdo má na něm výherní strategii. Postup vyplňování je jednoduchý: pokud je možné se z aktuálního pole dostat platným tahem na pole, kde má výherní strategii druhý hráč, tak na aktuálním poli má výherní strategii první hráč. Pokud to možné není, tak má na aktuálním poli výherní strategii druhý hráč. Protože postupujeme po řádcích, tak ve chvíli vyhodnocování již máme napočítanou informaci o výherní strategii pro všechna pole, na která se můžeme dostat platným tahem. Výsledná tabulka pro zadaný hrací plán je: # # # # # # # # # # # # # # # # #### # # # ##### ##111111# # # # # # # # # ### ## ### # # # #
2 Kód je P3 Jednoznačné cesty Jde o mírně upravenou standardní programátorskou úlohu prohledávání grafu. Kromě cest však musíme hlídat i jednoznačnost, což se nejjednodušeji provede drobnou úpravou algoritmu prohledávání do šířky - pokud na vrchol narazíme ve chvíli, kdy je ve frontě (čeká na prohledání), znamená to, že do tohoto vrcholu vedou dvě různé nejkratší cesty. Tímto způsobem si tedy při prohledávání poznamenáme kolize a nakonec zkontrolujeme, zda se vyskytuje nějaká kolize na (libovolné) cestě ze startu do cíle. Pro uvedené zadání dostáváme kód: P4 Samohlásková substituce Úloha je trochu záludná v tom, že způsob šifrování je sice jednoznačný, ale inverzní krok jednoznačný není, tj. může existovat více textů, které dávají stejný zašifrovaný text. Pouze jeden z nich je smysluplný, ovšem poznávat smysluplný text programem není jen tak. Nejlepší řešení je tedy použít interaktivní přístup: pomocí programu dělat tupou práci (posuny v abecedě) a člověkem vybírat správnou (smysluplnou) větev postupu. Zašifrovaný text je: heslo ulohy samohlaskova substituce je prijmeni toho prezidenta ceskoslovenska podle ktereho se jmenuje univerzita poradajici soutez interlos. hesloulohysamohlaskovasubstitucejeprijmenitohoprezidentaceskoslovenskapodlektere hosejmenujeuniverzitaporadajicisoutezinterlos hftmqxosldxgsvosiasxekcfmdeufhpsxtegyzcvealhaijlzuezbkqyadrjoslpwgpumdsshpjpykxl owansvoxfuqhawjtgoyjrggjtwuddxeolsrdyintfsmqu Kód je tedy MASARYK. P5 Levenshteinovy vzdálenosti Algoritmus k počítání Levenshteinovy vzdálenosti je docela fikaný - využívá přístup zvaný dynamické programování. Vymyslet tento algoritmus není jen tak, ale protože jste měli k dispozici název problému, není těžké najít algoritmus na internetu - hned první odkaz, který dostanete při googlení je stránka na Wikipedii, na které je algoritmus v pseudokódu. Uvedený algoritmus však počítá pouze vzdálenost pro dva zadané řetězce. Musíme tedy doplnit hledání řetězce, který minimalizuje součet vzdáleností. To však stačí udělat hrubou silou - vyzkoušet všechny možné řetězce z písmen A až F, které mají délku kratší jak 9. Řešení je ABCDF (součet vzdáleností je 30). P6 Abecední had Budujeme hada odzadu. Pro každé políčko si pamatujeme, jaký z něj vede nejlepší had a kam tento nejlepší had vede ( nejlepší zohledňuje nejen délku, ale i abecední uspořádání). Nejdříve projedeme celou tabulku a políčka obsahující písmeno Z označíme jako obsahující hada délky 1. Pak hledáme písmena Y a určíme jaký je nejdelší had začínající na nich (bude to buď 1 nebo 2). A tak postupně dopředu do abecedy - když vyhodnocujeme i-té písmeno, využíváme toho, že již máme napočítány nejlepší hady začínající od výše postavených písmen. Kód je CDELMNPQUXZ.
3 P7 Přesmyčkování Každé slovo ve slovníku nejdříve normalizujeme - seřadíme jeho písmena podle abecedy (např. ze slov soudek i dousek se stane dekosu ). Nyní již stačí v takto upraveném slovníku spočítat počet vzájemně různých slov. To můžeme provést například abecedním seřazením celého slovníku a následným lineárním průchodem, při kterém opakovaně načtené slovo ignorujeme. V Unixu s výpomocí Perlu to celé můžeme vyřešit jednořádkovým příkazem: perl -ne 'print join "", sort split //;' dict.txt sort uniq wc -w Řešení pro dodaný slovník je P8 Pascal a Sierpinski V Pascalově trojúhelníku jsou v n. řádku kombinační čísla (n-1) nad 0,1,2,, (n-1). Když nám jde o C nebo B barvu na k. pozici na n. řádku, zajímá nás v podstatě dělitelnost kombinačního čísla (n-1) nad (k-1) dvěmi. Tedy zajímá nás, jestli je (n-1)! dělitelné stejnou, nebo větší mocninou 2 než číslo (n-k)!k!. Nejvyšší mocninu 2, kterou je dělitelné číslo m!, lze určit jako počet sudých čísel menších nebo rovných m + počet čísel dělitelných 4 menších nebo rovných m + počet čísel dělitelných 8 menších nebo rovných m + (sečteme pro všechny mocniny 2, které nepřevýší m). Teď už stačí jen porovnat nejvyssi_mocnina_dvou_delici_faktorial(n-1) a nejvyssi_mocnina_dvou_delici_faktorial(n-k)+nejvyssi_mocnina_dvou_delici_faktorial(k-1) Je-li první číslo větší, je příslušné kombinační číslo sudé a barva B, jinak je liché a barva je C. Alternativně prostě můžeme vypočítat prvních řádků trojúhelníku (počítáme však rovnou modulo 2, tj. pouze s nulami a jedničkami). Kód je CBBBCB. P9 Alergický součet Tady je řešení zřejmé, prostě sledujeme postup popsaný v zadání. Jde jen o to, to co nejrychleji naprogramovat. Kód je 497. L1 Devět dam Logické úlohy
4 Kód je tedy CDF. Zdroj: E. Duneday, The Canterbury puzzles. L2 Popis textu Popsaný text je produktsamicekohouta. Kód je tedy VEJCE. L3 Sebe-referenční test Řešení: CABBABEBED Zdroj: Článek Don't be puzzled (Martin Henz). L4 Jak neohrozit jednorožce Pro libovolné N>3 lze na šachovnici rozměrů NxN umístit maximálně 2N-2 jednorožců, například tak, že vyskládáme jednorožce do celé horní řady a potom do celé dolní řady kromě rohových polí. Kód je tedy L5 Test o poctivcích a padouších 1. Potkáte osoby X, Y. Y prohlásí: Alespoň jeden z nás je padouch. Co platí? Kdyby byl Y padouch, tak by mluvil pravdu a to by byl spor. C) X je padouch, Y je poctivec. 2. Potkáte osoby X, Y. X prohlásí: Buď já jsem padouch, nebo Y je poctivec. Kolik je v této dvoučlenné skupině poctivců? X nemůže být padouch, takže musí být poctivec a tím pádem i Y musí být poctivec. C) 2 3. Potkáte osoby X, Y, Z. Z prohlásí: Všichni jsme padouši. X prohlásí: Právě jeden z nás je poctivec. Z nemůže mluvit pravdu, takže Z je padouch a také víme, že v trojici je alespoň jeden poctivec. Tím poctivcem musí být X, takže B) Y je padouch. 4. O dvou osobách řekneme, že mají stejnou povahu, pokud jsou oba pravdomluvci nebo oba lháři. Potkáte osoby X, Y a Z. Y prohlásí: Z je padouch. Z prohlásí: X a Y mají stejnou povahu. Y a Z jsou poctivec a padouch, ale nemůžeme určit, kdo je kdo. V obou případech však musí platit B) X je padouch. 5. Potkáte X a ten prohlásí: Pokud jsem poctivec, je na tomto ostrově poklad. X musí být poctivec, protože kdyby byl lhář, byla by implikace pravdivá a to by byl spor. Odpověď je tedy A) Na ostrově je poklad. 6. Potkáte X a ten prohlásí: Na tomhle ostrově je poklad, právě když jsem poctivec. C) Na ostrově je poklad, ale nelze určit, zda je X poctivec nebo padouch. Celkově tedy máme kód: CCBBAC. Zdroj: R. M. Smullyan, Jak se jmenuje tahle knížka? L6 Co se stalo na šachovnici? Bílému schází 3 figurky (oba střelci a dáma). Na C6 byla brána některá z bílého figurek. Královský střelec to být nemohl, protože byl brán na své výchozí pozici. Dámský střelec je černopolní, proto na C6 byla brána bílá dáma. Černý dámský střelec na poli A2 sem přišel dříve, než bílý pěšec táhl z B2 na B3. Braní dámy na C6 muselo proběhnout dříve, aby se černý dámský střelec dostal do hry. Proto v době, kdy byla brána dáma, byl bílý pěšec z B3 ještě na B2. Bílá dáma nemohla odejít dokud byl bílý dámský střelec na C1. Ten mohl odejít nebo být brán. Odejít nemohl dokud byl
5 pěšec z B3 na B2. Proto byl brán ve své výchozí pozici na C1. Zdroj: R. M. Smullyan, Šachové záhady arabských jezdců. L7 Krychle Krychli lze sestavit z dílů A (modrá), C (žlutá), F (červená) takto: L8 Mastermind Řešení: ONIO. Zdroj: L9 Bludiště s dynamitem Nejjednodušší způsob řešení spočívá v tom, obarvit si bludiště: Z obrázku již vidíme, že musíme projít alespoň přes 4 oblasti (barvy) a že existuje jediný způsob, jak projít právě přes čtyři: oranžová, světle modrá, hnědá, tmavě modrá. Odpovídající dynamity a písmenka jsou CKN. S1 Římské NeSudoku Šifry a nápadové úlohy Obrázek můžeme rozložit následujícím způsobem:
6 Dostáváme tedy XVI V XIX, což v římských číslech udává , což po převodu na písmena dává kód PES. S2 Kódování s redundancí Jde o jeden nápis zapsaný pomocí několika různých kódování: ASCII Morseovka Braillovo písmo binární číslování písmen Kód je SEMAFOR. S3 Obrázková křížovka Obrázky schématicky vyjadřují známé webové portály, do křížovky doplňujeme tak, aby písmenka seděla: google wikipedia ebay Idnes amazon Seznam facebook youtube spoluzaci Z křížovky vychází heslo (tématicky opět webový portál) LIBIMSETI. S4 Binární selektor Klíčem k vyleštění této úlohy je využít název. Číslo za každým slovem si napíšeme v binární soustavě a jedničky použijeme jako selektor (tj. klíč k výběru písmen). Například: KRAVA.24 KRAVA KR Takto dostáváme text KRESTNI JMENO TURINGA. Turing je jeden z nejznámějších informatiků (a jmenuje se podle něj například Turingova cena, což je taková informatická verze Nobelovky). Jeho křestní jméno a tedy i kód je ALAN. S5 Divný Tetris
7 Řešení spočívá v tom nechat jednotlivé kostičky spadnout směrem, kterým naznačuje stínování (nestínované kostičky zůstávají na místě). Po přesunu vytvoří kostičky nápis KOZA. S6 Schémata Jde o schématické značky výrobců aut. Každá značka obsahuje několik přebytečných prvků stejného typu, podle počtu těchto prvků vybíráme z názvů písmena: lexus bmw opel chrysler suzuki citroen mercedes benz Kód je tedy SMESICE. S7 Seznam Každý člen seznamu nějakým způsobem popisuje jedno písmeno (metafora, asociace, popis tvaru, apod.). Dostáváme zprávu hlavni mesto francie, kód je tedy PARIZ. S8 Fotky Všechny fotky zachycují budovy univerzit. Do políček pod fotkou doplníme města, ve kterých univerzity sídlí: moskva palo alto praha Bratislava Oxford edinburgh brno cambridge Černá kolečka označují písmena tvořící (tématický) kód: SORBONNE. S9 Značky Na obrázku je posloupnost osmi dopravních značek, každá z nich je zobrazená jednou s přeházenými písmenky (permutace písmenek, mezer může být jiný počet než původně byl) a podruhé s hvězdičkami místo písmen - druhé zobrazení je jednak nápověda, jak byl nápis původně strukturován do slov a druhak zvýrazněná hvězdička označuje místo, kde se v originálním nápisu nachází jedno písmeno výsledného kódu. Výsledný kód získáte ze zvýrazněných písmen původních nápisů (jdou ve stejném pořadí, v jakém jsou uvedené značky). Jde o tyto značky: 1. pěší zóna; zásobování 10-14h 2. smog
8 3. clo zoll 4. 12t mimo bus 5. cyklisto, sesedni z kola 6. nehoda 1,5 km 7. pozor; změna přednosti v jízdě 8. měření rychlosti Kód je POLICAJT.
10. ročník. Řešení 1. a 2. sada
101. Vaši organizátoři 10. ročník Řešení 1. a 2. sada Název šifry a umístění úlohy jako 1. úloha jubilejního 10. ročníku navádí k tomu, že šifra je o organizátorech Sendviče. Pokud náhodou neumíte odříkat
12. ročník Řešení: 3. a 4. sada
12. ročník Řešení: 3. a 4. sada 301. Padesáté zvíře V každém sloupci má 6 zvířat jednu společnou vlastnost, ale jedno zvíře ji nemá: 1. sloupec zvířata ze zvěrokruhu + krysa 2. sloupec jednoslabičná zvířata
Hlavolamy, šifry, roboti a želvy informatický inspiromat
Hlavolamy, šifry, roboti a želvy informatický inspiromat Radek Pelánek Učit jinak 2018 A B C 2 4 4 3 3 D E 2 3 3 2 3 3 2 3 1 3 2 2 3 2 1 1 4 4 4 Přesuny a vymýšlení postupů Hanojské věže převážení
CVIČNÝ TEST 51. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 51 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT A OBRÁZEK K ÚLOZE 1 V obchodě s kouzelnickými potřebami v Kocourkově
7 = 3 = = Učivo Vysvětlení Př. + pozn. Zlomek = vyjádření části celku 3 část snědla jsem 3 kousky
0 Učivo Vysvětlení Př. + pozn. Zlomek vyjádření části celku část snědla jsem kousky celek a pizza byla rozdělena na kousky Pojem zlomek Vyjádření zlomku Základní tvar: čitatel a jmenovatel jsou nesoudělná
2. Elementární kombinatorika
2.1. Kombinace, variace, permutace bez opakování 2. Elementární kombinatorika Definice 2.1. Kombinace je neuspořádaná k-tice prvků z dané n-prvkové množiny. Variace je uspořádaná k-tice prvků z dané n-prvkové
Nápovědy k numerickému myšlení TSP MU
Nápovědy k numerickému myšlení TSP MU Numerické myšlení 2011/var. 01 26. Ciferné součty čísel v každém z kruhů mají tutéž hodnotu. Pozor, hledáme číslo, které se nehodí na místo otazníku. Jedná se o dvě
Výroková logika II. Negace. Již víme, že negace je změna pravdivostní hodnoty výroku (0 1; 1 0).
Výroková logika II Negace Již víme, že negace je změna pravdivostní hodnoty výroku (0 1; 1 0). Na konkrétních příkladech si ukážeme, jak se dají výroky negovat. Obecně se výrok dá negovat tak, že před
Matematická olympiáda ročník (1998/1999) Komentáře k úlohám druhého kola pro kategorie Z5 až Z7. Zadání úloh Z5 II 1
1 of 9 20. 1. 2014 12:05 Matematická olympiáda - 48. ročník (1998/1999) Komentáře k úlohám druhého kola pro kategorie Z5 až Z7 Zadání úloh Z5 II 1 Do prostředního kroužku je možné zapsat pouze čísla 8
Úvod do teorie informace
PEF MZLU v Brně 24. září 2007 Úvod Výměna informací s okolím nám umožňuje udržovat vlastní existenci. Proces zpracování informací je trvalý, nepřetržitý, ale ovlivnitelný. Zabezpečení informací je spojeno
Matematické základy šifrování a kódování
Matematické základy šifrování a kódování Permutace Pojem permutace patří mezi základní pojmy a nachází uplatnění v mnoha oblastech, např. kombinatorice, algebře apod. Definice Nechť je n-prvková množina.
JčU - Cvičení z matematiky pro zemědělské obory (doc. RNDr. Nýdl, CSc & spol.) Minitest MT4
ŘEŠENÍ MINITESTŮ JčU - Cvičení z matematiky pro zemědělské obory (doc. RNDr. Nýdl, CSc & spol.) Minitest MT4. Z daných tří soustav rovnic o neznámých x, x vyberte právě všechny ty, které jsou regulární.
Řešení: PŘENESVĚŽ (N, A, B, C) = přenes N disků z A na B pomocí C
Hanojské věže - 3 kolíky A, B, C - na A je N disků různé velikosti, seřazené od největšího (dole) k nejmenšímu (nahoře) - kolíky B a C jsou prázdné - úkol: přenést všechny disky z A na B, mohou se odkládat
11. ročník. Řešení: 3. a 4. sada
11. ročník Řešení: 3. a 4. sada 301. Mřížka s tvary Pro informatiky: Hledáme Hamiltonovskou cestu v grafu, jehož vrcholy jsou písmena, která jsou spojena orientovanou hranou právě tehdy, když jejich manhatanovská
Moravské gymnázium Brno s.r.o.
Číslo projektu CZ.1.07/1.5.00/34.0743 Název školy Moravské gymnázium Brno s.r.o. Autor Tematická oblast Mgr. Marie Chadimová Mgr. Věra Jeřábková Matematika Elementární teorie čísel Ročník 1. Datum tvorby
[1] Determinant. det A = 0 pro singulární matici, det A 0 pro regulární matici
[1] Determinant je číslo jistým způsobem charakterizující čtvercovou matici det A = 0 pro singulární matici, det A 0 pro regulární matici používá se při řešení lineárních soustav... a v mnoha dalších aplikacích
CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 15 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT K ÚLOZE 1 Je dána čtvercová mřížka, v níž každý čtverec má délku
Svobodná chebská škola, základní škola a gymnázium s.r.o. Dělitelnost Rozklad na součin prvočísel. Dušan Astaloš
METODICKÝ LIST DA10 Název tématu: Autor: Předmět: Dělitelnost Rozklad na součin prvočísel Dušan Astaloš Matematika Ročník: 6. Učebnice: Kapitola, oddíl: Metody výuky: Formy výuky: Cíl výuky: Získané dovednosti:
Výhody a nevýhody jednotlivých reprezentací jsou shrnuty na konci kapitoly.
Kapitola Reprezentace grafu V kapitole?? jsme se dozvěděli, co to jsou grafy a k čemu jsou dobré. rzo budeme chtít napsat nějaký program, který s grafy pracuje. le jak si takový graf uložit do počítače?
Instrukce: Jednotlivé části nejdou přesně po sobě, jak jsme se učili, je to shrnutí.
Instrukce: Vytiskněte si tenhle přehled, vybarvěte důležité části (zvýrazňovačkou, pastelkami) tak, aby jste se rychle orientovali. Při počítání příkladů jej mějte před sebou! a dívejte se do něj. Možná
Kombinatorika. November 12, 2008
Kombinatorika November 12, 2008 Příklad Do školní jídelny přišla skupina 35 žáků. Určete kolika způsoby se mohli seřadit do fronty u výdeje obědů. Řešení: Počet možností je 1 2... 35 = 35! (Permutace bez
5 Pravděpodobnost. Sestavíme pravděpodobnostní prostor, který modeluje vytažení dvou ponožek ze šuplíku. Elementární jevy
Typické příklady pro zápočtové písemky DiM 70-30 (Kovář, Kovářová, Kubesa) (verze: November 5, 08) 5 Pravděpodobnost 5.. Jiří má v šuplíku rozházených osm párů ponožek, dva páry jsou černé, dva páry modré,
Programy na PODMÍNĚNÝ příkaz IF a CASE
Vstupy a výstupy budou vždy upraveny tak, aby bylo zřejmé, co zadáváme a co se zobrazuje. Není-li určeno, zadáváme přirozená čísla. Je-li to možné, používej generátor náhodných čísel vysvětli, co a jak
Největší společný dělitel
1..1 Největší společný dělitel Předpoklady: 01016 Číslo Číslo nsn Platí pravidlo "nsn získáme jako součin obou čísel"? = 1 = Násobící pravidlo platí. 1 = Násobící pravidlo platí. 1 = Násobící pravidlo
I. kolo kategorie Z7
68. ročník Matematické olympiády I. kolo kategorie Z7 Z7 I 1 Na každé ze tří kartiček je napsána jedna číslice různá od nuly (na různých kartičkách nejsou nutně různé číslice). Víme, že jakékoli trojmístné
Copyright 2013 Martin Kaňka;
Copyright 2013 Martin Kaňka; http://dalest.kenynet.cz Popis aplikace Hlavním cílem aplikace Cubix je výpočet a procvičení výpočtu objemu a povrchu těles složených z kostek. Existují tři obtížnosti úkolů
Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty
Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)
Jednoduché cykly 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.
Jednoduché cykly Tento oddíl obsahuje úlohy na první procvičení práce s cykly. Při řešení každé ze zde uvedených úloh stačí použít vedle podmíněných příkazů jen jediný cyklus. Nepotřebujeme používat ani
Pythagorova věta
.8.19 Pythagorova věta Předpoklady: 00801 Pedagogická poznámka: Z následujícího příkladu rýsuje každý žák pouze jeden bod podle toho, v jakém sedí oddělení. Př. 1: Narýsuj pravoúhlý trojúhelník: a) ABC:
Úvod do programování 7. hodina
Úvod do programování 7. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Umíme z minulé hodiny Syntax Znaky Vlastní implementace
Elegantní algoritmus pro konstrukci sufixových polí
Elegantní algoritmus pro konstrukci sufixových polí 22.10.2014 Zadání Obsah Zadání... 3 Definice... 3 Analýza problému... 4 Jednotlivé algoritmy... 4 Algoritmus SA1... 4 Algoritmus SA2... 5 Algoritmus
1.5.7 Znaky dělitelnosti
1.5.7 Znaky dělitelnosti Předpoklady: 010506 Pedagogická poznámka: Příklad 1 je dořešení zadání z minulé hodiny. Je třeba se u něj nezdržovat. Př. 1: Na základní škole ses učil pravidla, podle kterých
Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2014
Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 204 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia
Prohledávání do šířky = algoritmus vlny
Prohledávání do šířky = algoritmus vlny - souběžně zkoušet všechny možné varianty pokračování výpočtu, dokud nenajdeme řešení úlohy průchod stromem všech možných cest výpočtu do šířky, po vrstvách (v každé
Úvod do informatiky. Miroslav Kolařík
Úvod do informatiky přednáška osmá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008. Obsah 1 Kombinatorika: pravidla součtu a součinu 2 Kombinatorika:
Algoritmus pro hledání nejkratší cesty orientovaným grafem
1.1 Úvod Algoritmus pro hledání nejkratší cesty orientovaným grafem Naprogramoval jsem v Matlabu funkci, která dokáže určit nejkratší cestu v orientovaném grafu mezi libovolnými dvěma vrcholy. Nastudoval
Složitost Filip Hlásek
Složitost Filip Hlásek Abstrakt. Příspěvek popisuje dva základní koncepty teoretické informatiky, Turingovy stroje a složitost. Kromě definic důležitých pojmů uvádí také několik souvisejících tvrzení,
P4 Ukecaný program InterLoS 2014
P4 Ukecaný program Stáhněte si zdrojový kód P4-ukecany.c, zkopilujte jej pomocí kompilátoru jazyka C a spusťte. Program je psaný podle standartu C89, takže by měl jít zkompilovat libovolným C kompilátorem,
Textové, datumové a časové funkce
Textové, datumové a časové funkce EU peníze středním školám Didaktický učební materiál Anotace Označení DUMU: VY_32_INOVACE_IT4.15 Předmět: IVT Tematická oblast: Microsoft Office 2007 Autor: Ing. Vladimír
4 Stromy a les. Definice a základní vlastnosti stromů. Kostry grafů a jejich počet.
4 Stromy a les Jedním ze základních, a patrně nejjednodušším, typem grafů jsou takzvané stromy. Jedná se o souvislé grafy bez kružnic. Přes svou (zdánlivou) jednoduchost mají stromy bohatou strukturu a
IB112 Základy matematiky
IB112 Základy matematiky Základy kombinatoriky a kombinatorická pravděpodobnost Jan Strejček Obsah IB112 Základy matematiky: Základy kombinatoriky a kombinatorická pravděpodobnost 2/57 Výběry prvků bez
3. podzimní série. ... {z }
3. podzimní série Téma: Kombinatorika Datumodeslání: º ÔÖÓ Ò ¾¼¼ ½º ÐÓ Ó Ýµ Monča potřebuje zatelefonovat Pepovi, avšak nemá u sebe svůj telefonní seznam PraSátek. Zná však předvolbu 723 a vzpomněla si,
pro bakalářské studijní programy fyzika, informatika a matematika 2018, varianta A
Přijímací zkouška na MFF UK pro bakalářské studijní programy fyzika, informatika a matematika 2018, varianta A U každé z deseti úloh je nabízeno pět odpovědí: a, b, c, d, e. Vaším úkolem je u každé úlohy
Přijímací zkouška na MFF UK v Praze
Přijímací zkouška na MFF UK v Praze pro bakalářské studijní programy fyzika, informatika a matematika 2016, varianta A U každé z deseti úloh je nabízeno pět odpovědí: a, b, c, d, e. Vaším úkolem je u každé
1.5.2 Číselné soustavy II
.. Číselné soustavy II Předpoklady: Př. : Převeď do desítkové soustavy čísla. a) ( ) b) ( ) 4 c) ( ) 6 = + + + = 7 + 9 + = a) = 4 + 4 + 4 = 6 + 4 + = 9 b) 4 = 6 + 6 + 6 = 6 + 6 + = 6 + + = 69. c) 6 Pedagogická
63. ročník Matematické olympiády 2013/2014
63. ročník Matematické olympiády 2013/2014 Úlohy ústředního kola kategorie P 2. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Při soutěži je zakázáno používat jakékoliv pomůcky kromě psacích
2.3.7 Lineární rovnice s více neznámými I
..7 Lineární rovnice s více neznámými I Předpoklady: 01 Pedagogická poznámka: Následující hodinu považuji za velmi důležitou hlavně kvůli pochopení soustav rovnic, které mají více než jedno řešení. Proto
Metody návrhu algoritmů, příklady. IB111 Programování a algoritmizace
Metody návrhu algoritmů, příklady IB111 Programování a algoritmizace 2011 Návrhu algoritmů vybrané metody: hladové algoritmy dynamické programování rekurze hrubá síla tato přednáška: především ilustrativní
Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2015
Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 05 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia
Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest
Obsah prezentace Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest 1 Základní pojmy Vrchol grafu: {množina V} Je to styčná vazba v grafu, nazývá se též uzlem, prvkem
CVIČNÝ TEST 36. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 36 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST 1 Určete iracionální číslo, které je vyjádřeno číselným výrazem (6 2 π 4
Cykly a pole 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116.
Cykly a pole Tato část sbírky je tvořena dalšími úlohami na práci s cykly. Na rozdíl od předchozího oddílu se zde již v řešeních úloh objevuje více cyklů, ať už prováděných po sobě nebo vnořených do sebe.
1. sada. 9. ročník. 101. Šifrovací tutoriál
9. ročník 1. sada 101. Šifrovací tutoriál Protože se luštitelské zkušenosti týmů velmi liší, rozhodli jsme se na začátek letošního ročníku zařadit úlohu, při které si všichni zopakují základní šifrovací
Čtvercové puzzle úloha za 2 body
Čtvercové puzzle úloha za 2 body Poskládejte uvedené dílky do čtverce 5 5 polí tak, aby v každém řádku a každém sloupci byla obarvena právě tři pole: jedno červené, jedno žluté a jedno modré. Úloha č.
CO UMÍ EXCEL? CVIČEBNICE PŘÍKLADŮ PRO UČITELE. Modulární systém dalšího vzdělávání pedagogických pracovníků JmK. v přírodních vědách a informatice
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 CO UMÍ EXCEL? CVIČEBNICE PŘÍKLADŮ PRO UČITELE 1 Tabulkový kalkulátor představuje
16. Goniometrické rovnice
@198 16. Goniometrické rovnice Definice: Goniometrická rovnice je taková rovnice, ve které proměnná (neznámá) vystupuje pouze v goniometrických funkcích. Řešit goniometrické rovnice znamená nalézt všechny
ALGORITMIZACE A PROGRAMOVÁNÍ
Metodický list č. 1 Algoritmus a jeho implementace počítačovým programem Základním cílem tohoto tematického celku je vysvětlení pojmů algoritmus a programová implementace algoritmu. Dále je cílem seznámení
Matematika. 6. ročník. Číslo a proměnná. desetinná čísla (využití LEGO EV3) číselný výraz. zaokrouhlování desetinných čísel. (využití LEGO EV3)
list 1 / 8 M časová dotace: 4 hod / týden Matematika 6. ročník (M 9 1 01) (M 9 1 02) (M 9 1 03) provádí početní operace v oboru celých a racionálních čísel; čte, zapíše, porovná desetinná čísla a zobrazí
KoMáR - Řešení 5. série školní rok 2015/2016. Řešení Páté Série
Řešení Páté Série Úloha 1. Máte za úkol zaplnit následující útvar čísly od 1 do 13. Součet těchto čísel musí být v každé řadě trojúhelníků stejný. Je možné útvar takto zaplnit? Zdůvodněte své tvrzení.
8 Kořeny cyklických kódů, BCH-kódy
24 8 Kořeny cyklických kódů, BCH-kódy Generující kořeny cyklických kódů Nechť K je cyklický kód délky n nad Z p s generujícím polynomem g(z). Chceme najít rozšíření T tělesa Z p, tedy nějaké těleso GF
Kolika způsoby může při hodu dvěma kostkami padnout součet ok: a) roven 7 b) nejvýše 5 řešení
2. intermezzo - Tucet dalších příkladů. Příklad 1: Čtyři studenti jisté vysoké školy skládají zkoušku z matematiky. Kolik existuje případů, že každý z nich bude mít jinou známku? Počítejte s čtyřstupňovou
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024. Stereometrické hry
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Stereometrické hry Příklad 1. Klasickou hrací kostku umístěme do rohu o dvanácti
Dokumentace programu piskvorek
Dokumentace programu piskvorek Zápočtového programu z Programování II PRM045 Ondřej Vostal 20. září 2011, Letní semestr, 2010/2011 1 Stručné zadání Napsat textovou hru piškvorky se soupeřem s umělou inteligencí.
B3B33ALP - Algoritmy a programování - Zkouška z předmětu B3B33ALP. Marek Boháč bohacm11
333LP - lgoritmy a programování - Zkouška z předmětu 333LP Jméno Příjmení Už. jméno Marek oháč bohacm11 Zkouškový test Otázka 1 Jaká je hodnota proměnné count po vykonání následujícího kódu: data=[4,4,5,5,6,6,6,7,7,7,7,8,8]
Jak funguje asymetrické šifrování?
Jak funguje asymetrické šifrování? Petr Vodstrčil petr.vodstrcil@vsb.cz Katedra aplikované matematiky, Fakulta elektrotechniky a informatiky, Vysoká škola báňská Technická univerzita Ostrava Petr Vodstrčil
FUNKCE 3. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika
FUNKCE 3 Autor: Mgr. Dana Kaprálová Datum (období) tvorby: září, říjen 2013 Ročník: sedmý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žáci se seznámí se základní obsluhou tabulkového
Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016
Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia
Základní principy vyhledávání firem
Základní principy vyhledávání firem Vyhledávat informace v databázi lze několika způsoby. Základní způsob používá postupné kroky, kdy otevíráme tzv. slovníky, z nichž vybíráme požadované hodnoty, například
Jednoduchá exponenciální rovnice
Jednoduchá exponenciální rovnice Z běžné rovnice se exponenciální stává, pokud obsahuje proměnnou v exponentu. Obecně bychom mohli exponenciální rovnici zapsat takto: a f(x) = b g(x), kde a, b > 0. Typickým
Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci
Projekt OPVK - CZ.1.07/1.1.00/26.0047 Matematika pro všechny Univerzita Palackého v Olomouci Tematický okruh: Argumentace a ověřování Gradovaný řetězec úloh Autor: Stanislav Trávníček Úloha 1 (úroveň 1)
Kód trezoru 1 je liché číslo.
1 Kód trezoru 1 je liché číslo. Kód trezoru 1 není prvočíslo. Každá číslice kódu trezoru 1 je prvočíslo. Ciferný součet kódu trezoru 1 je 12. Druhá cifra kódu trezoru 1 je sudá, ostatní jsou liché. Jeden
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_148_IVT Autor: Ing. Pavel Bezděk Tematický okruh:
Matematická olympiáda ročník ( ) Komentáře k úlohám 2. kola pro kategorie Z5 až Z9. kategorie Z5 Z5 II 1 Z5 II 2 Z5 II 3
1 of 6 20. 1. 2014 12:14 Matematická olympiáda - 49. ročník (1999-2000) Komentáře k úlohám 2. kola pro kategorie Z5 až Z9. kategorie Z5 Z5 II 1 Jirka půjčil Mirkovi předevčírem přibližně 230 Kč, tj. 225
Řešte s námi! Dlouhodobá soutěž v řešení sudoku a logických úloh TOP 10
Řešte s námi! Dlouhodobá soutěž v řešení sudoku a logických úloh TOP 7 Nurikabe loop Zakreslete do obrazce několik ostrovů (stranově souvislých oblastí) tak, aby každý z nich obsahoval přesně jedno zadané
Informatika navazující magisterské studium Přijímací zkouška z informatiky 2018 varianta A
Informatika navazující magisterské studium Přijímací zkouška z informatiky 2018 varianta A Každá úloha je hodnocena maximálně 25 body. Všechny své odpovědi zdůvodněte! 1. Postavte na stůl do řady vedle
2000 zveřejnění dobové zprávy General Report on Tunny
Luštění německého šifrovacího stroje Lorenz podle bakalářské práce Petra Veselého, MFF UK 25. února 2010 2000 zveřejnění dobové zprávy General Report on Tunny 2000 zveřejnění dobové zprávy General Report
Parametrické programování
Parametrické programování Příklad 1 Parametrické pravé strany Firma vyrábí tři výrobky. K jejich výrobě potřebuje jednak surovinu a jednak stroje, na kterých dochází ke zpracování. Na první výrobek jsou
II. Úlohy na vložené cykly a podprogramy
II. Úlohy na vložené cykly a podprogramy Společné zadání pro příklady 1. - 10. začíná jednou ze dvou možností popisu vstupních dat. Je dána posloupnost (neboli řada) N reálných (resp. celočíselných) hodnot.
Algoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.
Algoritmus Algoritmus je schematický postup pro řešení určitého druhu problémů, který je prováděn pomocí konečného množství přesně definovaných kroků. nebo Algoritmus lze definovat jako jednoznačně určenou
m.1.2. v prohlížeči vyhledat velikost katastrálního území a porovnat Jazyková komunikace ČESKÝ JAZYK 1. stupeň 1. období skládání slov, čtení textu
Souhrnný 101 Ročník: 1 Matematika a její aplikace MATEMATIKA porovnávání čísel do 20, sčítání a odčítání do 20 M m.1.1. seřadit názvy vesnic podle velikosti území, odpovědět na otázky. Mapa se po kliknutí
Úlohy krajského kola kategorie C
65. ročník matematické olympiády Úlohy krajského kola kategorie. Najděte nejmenší možnou hodnotu výrazu x xy + y, ve kterém x a y jsou libovolná celá nezáporná čísla.. Určete, kolika způsoby lze všechny
[1] samoopravné kódy: terminologie, princip
[1] Úvod do kódování samoopravné kódy: terminologie, princip blokové lineární kódy Hammingův kód Samoopravné kódy, k čemu to je [2] Data jsou uložena (nebo posílána do linky) kodérem podle určitého pravidla
( ) ( ) Negace složených výroků II. Předpoklady:
1.4.7 Negace složených výroků II Předpoklady: 010405 Pedagogická poznámka: Na začátku hodiny slovně zadávám úkol najít negaci implikace. Teprve po zapsání do třídnice promítám zadání příkladů (kde je v
Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:
3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...
59. ročník Matematické olympiády 2009/2010
59. ročník Matematické olympiády 2009/2010 Úlohy ústředního kola kategorie P 1. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Řešení každé úlohy pište na samostatný list papíru. Při soutěži
Matematický KLOKAN kategorie Kadet
Matematický KLOKAN 2009 www.matematickyklokan.net kategorie Kadet Úlohy za body. Hodnota kterého z výrazů je sudé číslo? (A) 2009 (B) 2 + 0 + 0 + 9 (C) 200 9 (D) 200 9 (E) 200 + 9 2. Hvězda na obrázku
ČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární.
Číselné soustavy V běžném životě používáme soustavu desítkovou. Desítková se nazývá proto, že má deset číslic 0 až 9 a v jednom řádu tak dokáže rozlišit deset různých stavů. Mikrokontroléry (a obecně všechny
Matematický KLOKAN 2007 kategorie Junior (A) 8 (B) 9 (C) 11 (D) 13 (E) 15 AEF? (A) 16 (B) 24 (C) 32 (D) 36 (E) 48
Matematický KLOKAN 007 kategorie Junior Úlohy za 3 body 1. Lucka, Radek a David mají dohromady 30 míčů. Jestliže Radek dá 5 míčů Davidovi, David dá 4 míče Lucce a Lucka dá míče Radkovi, budou mít oba chlapci
Zadání soutěžních úloh
Zadání soutěžních úloh Kategorie mládež Soutěž v programování 25. ročník Krajské kolo 2010/2011 15. až 16. dubna 2011 Úlohy můžete řešit v libovolném pořadí a samozřejmě je nemusíte vyřešit všechny. Za
Algoritmus pro generování normálních magických čtverců
1.1 Úvod Algoritmus pro generování normálních magických čtverců Naprogramoval jsem v Matlabu funkci, která dokáže vypočítat magický čtverec libovolného přípustného rozměru. Za pomocí tří algoritmů, které
Zadání soutěžních úloh
Zadání soutěžních úloh Kategorie žáci Soutěž v programování 25. ročník Krajské kolo 2010/2011 15. až 16. dubna 2011 Úlohy můžete řešit v libovolném pořadí a samozřejmě je nemusíte vyřešit všechny. Za každou
III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Označení šablony/označení sady VY_32_INOVACE_04_M3 M 3
Záznamový arch Název školy: Základní škola a Mateřská škola Brno, Bosonožské nám. 44, příspěvková organizace Číslo projektu: CZ.1.07/1.4.00/21.2499 Číslo a název šablony klíčové aktivity: III/2 Inovace
Usekne-li Honza 1 hlavu, narostou dva ocasy. Tento tah můžeme zakreslit následujícím způsobem: Usekne-li 2 hlavy, nic nenaroste.
Řešení 2. série Řešení J-I-2-1 1. krok: Číslici 2 ve třetím řádku můžeme dostat jedině násobením 5 4 = 20, 5 5 = 25. Tedy na posledním místě v prvním řádku může být číslice 4 nebo 5. Odtud máme i dvě možnosti
Cvičné texty ke státní maturitě z matematiky
Cvičné texty ke státní maturitě z matematiky Pracovní listy s postupy řešení Brno 2010 RNDr. Rudolf Schwarz, CSc. Státní maturita z matematiky Obsah Obsah NIŽŠÍ úroveň obtížnosti 4 MAGZD10C0K01 říjen 2010..........................
Milí rodiče a prarodiče,
Milí rodiče a prarodiče, chcete pomoci svým dětem, aby se jim dobře počítalo se zlomky? Procvičujte s nimi. Tento text je pokračováním publikace Mami, tati, já těm zlomkům nerozumím. stupeň ZŠ, ve které
NPRG030 Programování I RNDr.Tomáš Holan, Ph.D. 4.patro, č
NPRG030 Programování I RNDr.Tomáš Holan, Ph.D. 4.patro, č.404 http://ksvi.mff.cuni.cz/~holan/ Tomas.Holan@mff.cuni.cz NPRG030 Programování I, 2014/15 1 / 37 6. 10. 2014 11:42:59 NPRG030 Programování I,
( ) Jako základ mocnin nemusíme používat jen 10. Pokud není jasné, že číslo je uvedeno v desítkové soustavě, píšeme jej takto: ( 12054 ) 10
.. Číselné soustavy I Předpoklady: základní početní operace Pedagogická poznámka: Tato a následující hodina není součástí klasické gymnaziální sady. Upřímně řečeno nevím proč. Jednak se všichni studenti
Faktoriály a kombinační čísla
Faktoriály a kombinační čísla 7. kapitola. Různé In: Jiří Sedláček (author): Faktoriály a kombinační čísla. (Czech). Praha: Mladá fronta, 1964. pp. 72 81. Persistent URL: http://dml.cz/dmlcz/403522 Terms
Sbírka příkladů. verze 1.0 2.1.2005
Sbírka příkladů verze 1.0 2.1.2005 Rudolf Kryl Sbírka má pomoci studentům k přípravě na praktický test. Student, který umí programovat, umí ladit a zvládne algoritmicky úlohy této sbírky by neměl mít s