Úkoly k předmětu PGA. Evropský sociální fond Praha a EU Investujeme do vaší budoucnosti

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

Download "Úkoly k předmětu PGA. Evropský sociální fond Praha a EU Investujeme do vaší budoucnosti"

Transkript

1 Úkoly k předmětu PGA Praha a EU Investujeme do vaší budoucnosti

2 Obsah 1 Proměnné a konstanty Úkol Úkol Úkol Úkol Úkol Úkol Podmínky Úkol Úkol Úkol Úkol 4: Úkol Úkol Úkol Úkol Funkce Úkol Úkol Úkol Úkol 4: Úkol 5: Úkol 6a : Úkol 6b : Úkol Úkol Úkol Úkol Úkol 11: Úkol Cykly Jednoduché cykly Úkol Úkol Úkol Úkol Cykly jako součásti programu Úkol Úkol Úkol Úkol Úkol Praha a EU Investujeme do vaší budoucnosti 1

3 4.2.6 Úkol Vnořené cykly Úkol Úkol Úkol Úkol Úkol Příkaz Switch Úkol Úkol Pole Jednorozměrné pole Úkol Úkol Úkol Vícerozměrné pole Úkol Úkol Parametry souboru Úkol Práce se soubory Úkol Úkol Úkol Úkol Úkol Úkol Praha a EU Investujeme do vaší budoucnosti 2

4 1 Proměnné a konstanty 1.1 Úkol Úkol Úkol Úkol Úkol Úkol 6 Vytvořte program, s proměnnou "jmeno" (string) a jako hodnotu do proměnné vložte své jméno v 5. pádu. Nechte program vypsat pozdrav: např. Ahoj Karle, kde zdravené jméno bude Vámi vytvořená proměnná. Vytvořte program na výpočet podílu 2 čísel. Výsledek bude přesný (bez zaokrouhlení). vytvořte program, který bude obsahovat 2 proměnné typu int a unsigned int do obou vložte maximální hodnotu čísla a nechte proměnné vypsat k číslům přičtěte jedničku a opět je nechte zobrazit. (výpočet max. hodnoty najdete v prezentaci) vytvořte program pro výpočet obvodu a obsahu kruhu kvůli úspoře paměti definujte v programu pouze 2 proměnné: o prumerkruznice o vysledek dále vytvořte konstantu pi program bude mít smysluplné výstupy na monitor Vytvořte program pro výpočet průměrné spotřeby benzínu na 100 km. Uživatel zadá počet najetých km a počet spotřebovaných litrů benzínu Vytvořte program, do kterého uživatel zadá postupně osm známek z osmi různých předmětů. Program vypíše průměr známek s tím, že matematika a fyzika mají váhu 2. V případě že bude vážený průměr menší než 1,5, program vypíše: nemusíte dělat přijímací zkoušky Praha a EU Investujeme do vaší budoucnosti 3

5 2 Podmínky 2.1 Úkol Úkol Úkol Úkol 4: Vytvořte program na výpočet podílu 2 čísel. Nejdříve uživatel zadá čísla a následně program ověří, zda lze podíl vypočítat. Vytvořte program s proměnnou typu char, která bude uchovávat znak Z nebo M (jedná-li se o muže nebo o ženu) Program vypíše pozdrav Vážená paní nebo Vážený pane, v souvislosti na zadaném pohlaví Rozšiřte úkol 2 Pohlaví zadá uživatel pokud uživatel zadá jiný znak než je m (M) nebo z (Z), program vypíše chybu Vytvořte program s booleovskou proměnnou zasah a přiřaďte do ní hodnotu true nebo false (bez uvozovek) Vytvořte podmínku, která vypíše zásah do černého, pokud je zasah nastaven na true. V opačném případě program vypíše vedle Poznámka: o Tento program slouží k vyzkoušení booleovské proměnné Praha a EU Investujeme do vaší budoucnosti 4

6 2.5 Úkol Úkol 6 Vytvořte program, který ukáže, zda student bude na školu přijat automaticky, nebo až na základě přijímací zkoušky. Aby byl student přijat automaticky, musí mít průměr známek maximálně 1,2 Uživatel pouze zadá průměr studenta a program vypíše, zda je přijat automaticky, nebo půjde k přijímací zkoušce Upravte program z úkolu 5. Student zadá známky z těchto předmětu: matematika, fyzika, čeština, chemie, přírodopis, zeměpis, dějepis, občanská výchova. Program vypočítá vážený průměr, přičemž průměr z matematiky a fyziky bude mít váhu 2 a ostatní 1. o Nápověda: známky se sečtou s tím, že známky z matematiky a fyziky budou započítány 2x. následně se součet vydělí 10 Vypočítaný průměr se zobrazí. Student bude přijat bez přijímacího řízení, pokud je vážený průměr maximálně 1,2 a zároveň má z matematiky 1. Rozšíření: o Student bude přijat bez přijímacího řízení, pokud je vážený průměr maximálně 1,2 a zároveň má 1 z matematiky nebo fyziky (alespoň z jednoho z těchto dvou předmětů). Praha a EU Investujeme do vaší budoucnosti 5

7 2.7 Úkol 7 Vytvořte program, který napíše dopis podle vzoru zda bude oslovení Vážená paní nebo Vážený pane, vyhodnotí program na základě podmínky použité proměnné: o char pohlaviprijemce; (M) o string jmenoprijemce; (Petr) o string prijmeniprjemce; (Klubal) o string titulprijemce; (Dr.) o string osloveniprijemce; (Doktore) o string ulice; (Podomni) o int cislopopisne; (525) o string mesto; (Praha) o string psc; (102 00) Výstup programu: o (O tom, zdali se vypíše Vážená paní nebo Vážený pane rozhodne podmínka, kde se bude testovat proměnná pohlaviprijemnce) Adresa: Dr. Petr Klubal Podomni Praha Vazeny pane Doktore, radi bychom Vas informovali o nadchazejici schůzce, která se uskutecni ve stredu v mistni restauraci. Potvrdte prosim svou ucast. Tesime se na shledanou, zastupci bytoveho druzstva Poznámka: V praxi na podobném principu funguje např. hromadná korespondence v programu MS Word. Bylo by ale možné podobně zasílat i hromadné y. V tomto programu zadáte hodnoty proměnných ručně v praxi by existovala databáze kontaktů a hodnoty proměnných by se načítaly z ní. Praha a EU Investujeme do vaší budoucnosti 6

8 2.8 Úkol 8 Vytvořte program, který zobrazí informace o Vaší oblíbené knize. Program bude obsahovat proměnné: o String: nazevknihy, autorknihy, isbn o Int: rokvydani, pocetstran, o Bool: precteno o Short int: hodnoceni; o String: strucnypopis. Program po svém spuštění vypíše informace o knize (autor, název, rok vydání, počet stran) Dále vypíše přečteno: ANO nebo NE. Pokud kniha byla přečtena, program vypíše také hodnocení (1 5 bodů) a stručný popis. Pokud kniha nebyla přečtena, program zobrazí menu: o Stiskněte 1 pro přečtení knihy Pokud bude stisknuta klávesa 1, program změní hodnotu proměnné precteno na true. Následně Program vyzve k vložení hodnocení a stručného popisu. o Stiskněte 2 pro ukončení programu Poznámka: V praxi by mohla existovat databáze několika knih. Program by mohl nejprve zobrazit seznam knih a po kliknutí resp. vybrání nějaké konkrétní knihy by se spustil Váš podprogram pro prohlížení nebo editaci. Hodnoty proměnných zadejte sami, ale ve zmiňovaném programu by se samozřejmě načetly hodnoty proměnných z databáze. Příklad knihy: Autor: Jeffery Deaver Název: Modrá sféra Rok vydání: 2001 Isbn: Počet stran: 408 Praha a EU Investujeme do vaší budoucnosti 7

9 3 Funkce 3.1 Úkol 1 Vytvořte funkci, která vypíše text Ahoj světe (funkce nepřijímá žádné parametry, ani nic nevrací). 3.2 Úkol 2 Vytvořte funkci, která vrátí řetězec, ve kterém je uložen datum (funkce nic nepřijímá, ale vrací řetězec). 3.3 Úkol 3 Vytvořte funkci, která vrátí druhou mocninu zadaného čísla (funkce přijímá jedno číslo a vrací jeho druhou mocninu). 3.4 Úkol 4: Vytvořte funkci, která vypočítá obvod obdélníka (funkce přijímá 2 strany a vrací obvod). 3.5 Úkol 5: Vytvořte program na dělení 2 čísel. Dále funkci, která vrací true, lze příklad vypočítat a false, pokud je jmenovatel roven 0. Uživatel zadá 2 čísla a program na základě vyhodnocení fce buď vytiskne výsledek, nebo napíše příklad nemá řešení v R. 3.6 Úkol 6a : Zkuste odhadnout, co bude výstupem programu: #include <iostream> using namespace std; void zmena(int a, int b) { a++; b--; } int main() { int a = 5, b = 5; zmena(a,b); cout<<"promenna a je: "<<a<<endl; cout<<"promenna b je: "<<b<<endl; system("pause"); return 0; } Praha a EU Investujeme do vaší budoucnosti 8

10 3.7 Úkol 6b : Zkuste odhadnout, co bude výstupem programu: #include <iostream> using namespace std; int a = 5, b = 5; void zmena() { a++; b--; } int main() { zmena(); cout<<"promenna a je: "<<a<<endl; cout<<"promenna b je: "<<b<<endl; system("pause"); return 0; } 3.8 Úkol 7 Vytvořte program, který bude mít globální celočíselnou proměnnou vek. Dále funkci zestarni(), která při každém zavolání zvýší věk o Úkol Úkol 9 Napište funkci, která vrátí absolutní hodnotu čísla. Číslo zadá uživatel. Napište funkci, která přijme číslo ve stupních a vrátí číslo v radiánech. Číslo ve stupních zadá uživatel a program ověří, zda je číslo v intervalu <0; 360>. Nápověda: 180 = π rad 3.11 Úkol 10 V programu bude proměnná svetlo (bool). Vytvořte funkci stisknivypinac(), která změní stav proměnné svetlo (tzn. rozsvítí nebo zhasne) Úkol 11: Vytvořte funkci pro výpočet trojčlenky. Funkce přijímá 4 parametry: a, b, c (int) a umernost (bool) Úkol 12 Vytvořte program, který náhodně vybere číslo <0;5> a uživatel musí číslo uhodnout. Vygenerování náhodného čísla 0 5: srand(time(0)); int nahoda = rand()%6; Praha a EU Investujeme do vaší budoucnosti 9

11 4 Cykly 4.1 Jednoduché cykly Úkol 1 Napište program, který vypíše sudá čísla. Poslední vypsané číslo bude Úkol 2 Napište program, který vypíše lichá čísla. Poslední liché číslo bude Úkol 3 Napište program, který vypíše mocniny dvojky menší než Úkol 4 Napište program, který vypíše prvních 20 čísel Fibonacciho posloupnosti. První číslo je vždy 0; druhé vždy 1; Další čísla jsou vždy součtem dvou předchozích čísel 4.2 Cykly jako součásti programu Úkol 1 Napište program, do kterého uživatel zadá postupně 5 čísel. Po zadání pátého čísla program napíše jejich součet a průměr Úkol 2 Napište program, do kterého bude uživatel postupně zadávat čísla. Až uživatel zadá číslo 0, program napíše počet čísel, jejich součet a průměr Úkol 3 Napište program, který náhodně vybere číslo od 0 do 10. Uživatel musí číslo uhodnout. Jakmile číslo uživatel uhodne, program vypíše, na kolikátý pokus se uživatel trefil. Použijte cyklus DO-WHILE Úkol 4 Napište funkci na vypočítání mocniny. Funkce přijímá 2 celočíselné parametry (int). 1. Parametr je mocněnec a druhý mocnitel. Uvědomte si skutečnost, že x 0 = 1 a x 1 = x. Praha a EU Investujeme do vaší budoucnosti 10

12 4.2.5 Úkol 5 Napište program pro výpočet obsahu čtverce. Vždy po zobrazení výsledku dá program uživateli vybrat, zda chce vypočítat další obsah, nebo zda chce program ukončit. (využijte cykly a funkce) Úkol 6 Upravte úkol číslo 7, kde uživatel hádá číslo od 0 do 10: uživatel bude mít pouze 5 pokusů bude využit cyklus FOR nápověda: pokud uživatel vyhraje, použijte příkaz break. 4.3 Vnořené cykly Úkol 1 Upravte program z úkolu 10 tak, aby měl uživatel na konci hry možnost hrát ještě jednou, nebo hru ukončit Úkol Úkol 3 Vytvořte program, který vypíše tahák na malou násobilku pro žáky (pro čísla 1-9). Napište program, který vypíše (pod sebe) čísla od 2 do 100. Za každé číslo napíše všechny možné dělitele, kterými lze vypsané číslo dělit beze zbytku. (např. pro číslo 8: 2 4; pro číslo 9: 3, atd.) Úkol 4 Napište program, který vykreslí schody z hvězdiček. Počet schodů zadá uživatel (využijte vnořený cyklus FOR). Praha a EU Investujeme do vaší budoucnosti 11

13 4.3.5 Úkol 5 Co vypíše následující program? int a = 5, b = 6, c = 3; for (int i=0;i<5;i++) { a++;b++; c++; for (int j=4;j>1;j--) { if (j == 3) continue; a--; b++; c = 1; } b--; c--; if (i == 1) break; } cout<<"a: "<<a<<endl; cout<<"b: "<<b<<endl; cout<<"c: "<<c<<endl; Praha a EU Investujeme do vaší budoucnosti 12

14 5 Příkaz Switch 5.1 Úkol 1 Napište program, pro hodnocení filmů. Uživatel zadá počet bodů (1-5) a na základě počtu bodů program vypíše, zda se jedná o film: špatný (1), podprůměrný (2), průměrný (3), nadprůměrný (4) a výborný (5). Pokud uživatel zadá něco jiného, program vypíše: neplatné hodnocení. 5.2 Úkol 2 Napište program Menu ve kterém uživatel bude moci volit z pěti možností. Po zvolení možnosti program pouze vypíše, jakou možnost uživatel zvolil (např. zvolili jste možnost 5) a opět se objeví menu. Poslední položkou menu bude opustit program. Pokud uživatel zadá špatný vstup, program vypíše: nesprávný vstup. Nápověda: využijte cyklus a příkaz switch. Nápověda: nepoužívejte pro vstup uživatele int ale char. Praha a EU Investujeme do vaší budoucnosti 13

15 6 Pole 6.1 Jednorozměrné pole Úkol 1 Vytvořte program, do kterého uživatel postupně zadá 10 čísel. Čísla budou uložená v jednorozměrném poli. Program dále upravte: Program pole vypíše (index : hodnota) o Použijte cyklus Dále program vypíše součet a průměr čísel v poli. Program zobrazí maximální a minimální hodnotu v poli. Seřaďte pole algoritmem bubble-sort Úkol 2 Vytvořte pole jmen. Uživatel zadá číslo indexu a program vypíše jméno, které k indexu patří Úkol 3 Napište program na losování loterie. Program vylosuje 5 čísel z 20 (Pozor: čísla nesmí být stejná) Úkol 4 Vytvořte pole znaků, které programem naplňte. Uživatel následně zadá znak a program vypíše, kolik těchto znaků pole obsahuje. Např. v poli je uloženo: Ahoj svete ; uživatel zadá e, program vypíše 2. Praha a EU Investujeme do vaší budoucnosti 14

16 6.2 Vícerozměrné pole Úkol 1 Vytvořte dvourozměrné pole, které bude představovat 10 bodů na ploše. Každý bod má svou x-ovou a y-ovou složku. Po spuštění program pouze vypíše body (body budou přímo uloženy v programu, nemusí je zadávat uživatel). V příklad ukazuje pole bodů, tvořící lineární přímku Např. první bod: X = pole[0][0] = 5 a Y = pole[1][0] = 5. [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [0] [1] Úkol 2 Vytvořte dvourozměrné pole 5 x 5 a naplňte jej prvky podle obrázku a vypište. Dále program prohodí prvky nad a pod diagonálou a opět pole vypíše. 6.3 Parametry souboru Úkol 1 Vytvořte program, který bude spuštěn s parametrem. Jako parametr uživatel zadá své jméno v 5. pádu. Pokud uživatel parametr zadá, program ho pozdraví. Pokud zadá nesprávný počet parametrů, program vypíše chybu. Praha a EU Investujeme do vaší budoucnosti 15

17 7 Práce se soubory 7.1 Úkol Úkol Úkol 3 Programem vytvořte soubor info.txt a uložte do něj své jméno. Do vytvořeného souboru info.txt přidejte další řádek: třídu. Vytvořte program, přečte soubor a vytvoří jeho kopii. (Můžete použít dříve vytvořený soubor info.txt) 7.4 Úkol 4 Vytvořte program, který načte soubor a zjistí, kolik má řádků počet řádků vypíše. (Můžete použít dříve vytvořený soubor info.txt) 7.5 Úkol 5 Vytvořte program, který vygeneruje HTML stránku s titulkem a nadpisem. Vytvoříte tedy soubor typu html. 7.6 Úkol 6 Vytvořte program pro sběr údajů. Do programu bude uživatel postupně zadávat čísla a zadaná čísla budou zapisována do souboru. V další části program čísla načte ze souboru do pole, seřadí je a vytvoří HTML stránku. HTML stránka bude obsahovat titulek, nadpis a tabulkou s naměřenými hodnotami. Vytvořte funkci vytvortxt o Ve funkci vytvor bude uživatel zadávat hodnoty. Pro ukončení zadávání zadá uživatel nulu. o Na začátku funkce vytvořte soubor cisla.txt a každé zadané číslo do souboru vložte (na samostatný řádek) Vytvořte funkci vytvorhtml o Funkce otevře soubor cisla.txt pro čtení a zjistí, kolik obsahuje řádků. o Dále vytvořte pole, do kterého program uloží jednotlivá čísla (řádky). o Pole seřaďte libovolným algoritmem o Následně program vytvoří soubor cisla.html, který bude obsahovat titulek, nadpis a tabulku seřazených čísel. Praha a EU Investujeme do vaší budoucnosti 16

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

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

Martin Flusser. Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague. October 17, 2016 ZPRO cvičení 2 Martin Flusser Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague October 17, 2016 Outline I 1 Outline 2 Proměnné 3 Proměnné - cvičení 4 Funkce 5 Funkce

Více

Programy na PODMÍNĚNÝ příkaz IF a CASE

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

Více

II. Úlohy na vložené cykly a podprogramy

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.

Více

Klíčové pojmy: Cyklus, řídící proměnná, inicializace, test podmínky, přerušení cyklu, vnořování cyklů.

Klíčové pojmy: Cyklus, řídící proměnná, inicializace, test podmínky, přerušení cyklu, vnořování cyklů. Příkazy cyklu v C# Kapitola vysvětluje použití tří typů cyklů for, while a -while a plňuje jejich použití řau příkladů programů v jazyku C#. V jazyku C by šlo pouze k záměně funkcí pro vstup a výstup.

Více

Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP

Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Základy programování Úloha: Eratosthenovo síto Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Obsah 1 Zadání úkolu: 3 1.1 Zadání:............................... 3 1.2 Neformální zápis:.........................

Více

VISUAL BASIC. Přehled témat

VISUAL BASIC. Přehled témat VISUAL BASIC Přehled témat 1 ÚVOD DO PROGRAMOVÁNÍ Co je to program? Kuchařský předpis, scénář k filmu,... Program posloupnost instrukcí Běh programu: postupné plnění instrukcí zpracovávání vstupních dat

Více

C# konzole Podíl dvou čísel, podmínka IF

C# konzole Podíl dvou čísel, podmínka IF C# konzole Podíl dvou čísel, podmínka IF Tematická oblast Datum vytvoření 2013 Ročník 3 Stručný obsah Způsob využití Autor Kód Internetové technologie, programování Výpočet podílu v konzolové aplikaci

Více

Centrální příjem (CP) požadavků, Pracovní listy (PL), Výsledky po metodách (VPM)

Centrální příjem (CP) požadavků, Pracovní listy (PL), Výsledky po metodách (VPM) Centrální příjem (CP) požadavků, Pracovní listy (PL), Výsledky po metodách (VPM) Cíle hodiny Výstupem ze cvičení je sledování metod při jejich rozdělení z jednotného příjmu na koncová pracoviště, přepínání

Více

Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.

Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty. Proměnná Pojmenované místo v paměti sloužící pro uložení hodnoty. K pojmenování můžeme použít kombinace alfanumerických znaků, včetně diakritiky a podtržítka Rozlišují se velká malá písmena Název proměnné

Více

Programování v jazyce C pro chemiky (C2160) 3. Příkaz switch, příkaz cyklu for, operátory ++ a --, pole

Programování v jazyce C pro chemiky (C2160) 3. Příkaz switch, příkaz cyklu for, operátory ++ a --, pole Programování v jazyce C pro chemiky (C2160) 3. Příkaz switch, příkaz cyklu for, operátory ++ a --, pole Příkaz switch Příkaz switch provede příslušnou skupinu příkazů na základě hodnoty proměnné (celočíselné

Více

for (i = 0, j = 5; i < 10; i++) { // tělo cyklu }

for (i = 0, j = 5; i < 10; i++) { // tělo cyklu } 5. Operátor čárka, - slouží k jistému určení pořadí vykonání dvou příkazů - oddělím-li čárkou dva příkazy, je jisté, že ten první bude vykonán dříve než příkaz druhý. Např.: i = 5; j = 8; - po překladu

Více

8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek

8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek 8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek 1/41 Základní příkazy Všechny příkazy se píšou malými písmeny! Za většinou příkazů musí být středník (;)! 2/41 Základní příkazy

Více

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

Operační systémy. Cvičení 4: Programování v C pod Unixem Operační systémy Cvičení 4: Programování v C pod Unixem 1 Obsah cvičení Řídící struktury Funkce Dynamická alokace paměti Ladění programu Kde najít další informace Poznámka: uvedené příklady jsou dostupné

Více

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

for (int i = 0; i < sizeof(hodnoty) / sizeof(int); i++) { cout<<hodonoty[i]<< endl; } cin.get(); return 0; } Pole Kdybychom v jazyce C++chtěli načíst větší počet čísel nebo znaků a všechny bylo by nutné všechny tyto hodnoty nadále uchovávat v paměti počítače, tak by bylo potřeba v paměti počítače alokovat stejný

Více

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

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Čí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

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

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 Logické operace Datový typ bool může nabýt hodnot: o true o false Relační operátory pravda, 1, nepravda, 0, hodnoty všech primitivních datových typů (int, double ) jsou uspořádané lze je porovnávat binární

Více

PhD. Milan Klement, Ph.D. Použití systému studijní agendy STAG

PhD. Milan Klement, Ph.D. Použití systému studijní agendy STAG Příručka pro použití systému studijní agendy STAG na PdF UP Určeno pro koordinátory STAGu kateder Část 3: Zapisování známek do STAGu a generování zkušebních katalogů Vypracoval: PhDr. Milan Klement, Ph.D.

Více

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

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu: Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury

Více

Řídicí struktury. alg3 1

Řídicí struktury. alg3 1 Řídicí struktury Řídicí struktura je programová konstrukce, která se skládá z dílčích příkazů a předepisuje pro ně způsob provedení Tři druhy řídicích struktur: posloupnost, předepisující postupné provedení

Více

Standardní algoritmy vyhledávací.

Standardní algoritmy vyhledávací. Standardní algoritmy vyhledávací. Vyhledávací algoritmy v C++ nám umožňují vyhledávat prvky v datových kontejnerech podle různých kritérií. Také se podíváme na vyhledávání metodou půlením intervalu (binární

Více

Cykly a pole 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116.

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.

Více

Zápis programu v jazyce C#

Zápis programu v jazyce C# Zápis programu v jazyce C# Základní syntaktická pravidla C# = case sensitive jazyk rozlišuje velikost písmen Tzv. bílé znaky (Enter, mezera, tab ) ve ZK překladač ignoruje každý příkaz končí ; oddělovač

Více

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

Martin Flusser. Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague. December 7, 2016 ZPRO cvičení 8 Martin Flusser Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague December 7, 2016 Outline I 1 Outline 2 Dynamické alokování paměti 3 Dynamická alokace

Více

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI EVROPSKÝ SOCIÁLNÍ FOND Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI Úvod do PHP PHP Personal Home Page Hypertext Preprocessor jazyk na tvorbu dokumentů přípona: *.php skript je součást HTML stránky!

Více

- jak udělat konstantu long int: L long velka = 78L;

- jak udělat konstantu long int: L long velka = 78L; Konstanty (konstatní hodnoty) Např.: - desítkové: 25, 45, 567, 45.678 - osmičkové: 045, 023, 03 vždy začínají 0 - šestnáctkové: 0x12, 0xF2, 0Xcd, 0xff, 0xFF - jak udělat konstantu long int: 245566553L

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

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná. Průběžná klasifikace Nová verze modulu Klasifikace žáků přináší novinky především v práci s průběžnou klasifikací. Pro zadání průběžné klasifikace ve třídě doposud existovaly 3 funkce Průběžná klasifikace,

Více

3. přednáška. Obsah: Řídící struktury sekvence, if-else, switch, for, while, do-while. Zpracování posloupnosti

3. přednáška. Obsah: Řídící struktury sekvence, if-else, switch, for, while, do-while. Zpracování posloupnosti Obsah: Řídící struktury sekvence, if-else, switch, for, while, do-while. Zpracování posloupnosti 3. přednáška nalezení největšího prvku, druhého nejvyššího prvku, algoritmus shozeného praporku. Algoritmizace

Více

C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++

C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++ C++ Akademie SH 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory Za áte níci C++ 20. b ezna 2011 Obsah 1 Prom nné - primitivní typy Celá ísla ƒísla s pohyblivou desetinnou árkou, typ bool 2 Podmínka

Více

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

Programování v C++ 1, 1. cvičení Programování v C++ 1, 1. cvičení opakování látky ze základů programování 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled 1 2 Shrnutí procvičených

Více

Řídicí příkazy KAPITOLA 3. Vstup znaků z klávesnice

Řídicí příkazy KAPITOLA 3. Vstup znaků z klávesnice Řídicí příkazy V této kapitole se seznámíte s příkazy, které řídí postup provádění programu Příkazy řízení programu se řadí do třech kategorií: příkazy výběru, kam patří příkazy if a switch, příkazy iterace,

Více

Základy programování (IZP)

Základy programování (IZP) Základy programování (IZP) Páté počítačové cvičení Brno University of Technology, Faculty of Information Technology Božetěchova 1/2, 612 66 Brno - Královo Pole Petr Veigend, iveigend@fit.vutbr.cz 5. týden

Více

Rozklad na prvočinitele. 3. prosince 2010

Rozklad na prvočinitele. 3. prosince 2010 Rozklad na prvočinitele Ondřej Slavíček 3. prosince 2010 1 Obsah 1 Příručka k programu 3 1.1 funkce main()............................. 3 1.2 funkce hlavnifunkce()........................ 3 1.3 funkce

Více

ALGORITMIZACE A PROGRAMOVÁNÍ

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í

Více

ŘÍDÍCÍ STRUKTURY - PODMÍNKY

ŘÍDÍCÍ STRUKTURY - PODMÍNKY ŘÍDÍCÍ STRUKTURY - PODMÍNKY Pokusíme se rozvětvit sktipt v Bashi ŘÍDÍCÍ STRUKTURY - PODMÍNKY V této lekci budeme probírat podmínkové, tj., které nám pomohou rozvětvit skript a provádět určité pouze při

Více

WinFAS. obecné. Praktický úvod do WinFASu IQ sestavy podrobně. Strana 1

WinFAS. obecné. Praktický úvod do WinFASu IQ sestavy podrobně. Strana 1 3 obecné Praktický úvod do WinFASu IQ sestavy podrobně verze z 25.3.2005 Strana 1 Co jsou to IQ sestavy Jde o nový typ sestav, které ve WinFASu nahrazují většinu pevných sestav. IQ sestava je vlastně uživatelský

Více

Lekce 01 Úvod do algoritmizace

Lekce 01 Úvod do algoritmizace Počítačové laboratoře bez tajemství aneb naučme se učit algoritmizaci a programování s využitím robotů Lekce 01 Úvod do algoritmizace Tento projekt CZ.1.07/1.3.12/04.0006 je spolufinancován Evropským sociálním

Více

15. Projekt Kalkulačka

15. Projekt Kalkulačka Projekt Kalkulačka strana 143 15. Projekt Kalkulačka 15.1. Základní popis, zadání úkolu Pracujeme na projektu Kalkulačka, který je ke stažení na java.vse.cz. Po otevření v BlueJ vytvoříme instanci třídy

Více

Pokročilé programování v jazyce C pro chemiky (C3220) Vstup a výstup v C++

Pokročilé programování v jazyce C pro chemiky (C3220) Vstup a výstup v C++ Pokročilé programování v jazyce C pro chemiky (C3220) Vstup a výstup v C++ Proudy pro standardní vstup a výstup V jazyce C++ provádíme textový vstup a výstup prostřednictvím tzv. datových proudů Datové

Více

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b Výrazy a operátory i = 2 i = 2; to je výraz to je příkaz 4. Operátory Unární - unární a unární + Např.: +5-5 -8.345 -a +b - unární ++ - inkrement - zvýší hodnotu proměnné o 1 - unární -- - dekrement -

Více

Úvod do Matlabu. Praha & EU: Investujeme do vaší budoucnosti. 1 / 24 Úvod do Matlabu

Úvod do Matlabu. Praha & EU: Investujeme do vaší budoucnosti. 1 / 24 Úvod do Matlabu Vytěžování dat, cvičení 1: Úvod do Matlabu Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Fakulta elektrotechnická, ČVUT 1 / 24 Úvod do Matlabu Proč proboha Matlab? Matlab je SW pro

Více

Jazyk C# a platforma.net

Jazyk C# a platforma.net Jazyk C# a platforma.net Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Syntaxe jazyka C# - 1. část BI-DNP Evropský sociální fond

Více

9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include <stdio.h>

9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include <stdio.h> 9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include int main(void) { int dcislo, kolikbcislic = 0, mezivysledek = 0, i; int vysledek[1000]; printf("zadejte

Více

Programování v jazyce C pro chemiky (C2160) 4. Textové řetězce, zápis dat do souboru

Programování v jazyce C pro chemiky (C2160) 4. Textové řetězce, zápis dat do souboru Programování v jazyce C pro chemiky (C2160) 4. Textové řetězce, zápis dat do souboru Textové řetězce V jazyce C neexistuje typ proměnné, který by byl určen výhradně pro ukládání textu V jazyce C používáme

Více

INFORMATIKA. aplikační software pro práci s informacemi ODRÁŽKY A ČÍSLOVÁNÍ. Pracovní list pro žáky. Gymnázium K. V. Raise, Hlinsko, Adámkova 55

INFORMATIKA. aplikační software pro práci s informacemi ODRÁŽKY A ČÍSLOVÁNÍ. Pracovní list pro žáky. Gymnázium K. V. Raise, Hlinsko, Adámkova 55 INFORMATIKA aplikační software pro práci s informacemi ODRÁŽKY A ČÍSLOVÁNÍ Pracovní list pro žáky Gymnázium K. V. Raise, Hlinsko, Adámkova 55 Autor: RNDr. Ivanka Dvořáčková 2013 Odrážky a číslování pracovní

Více

Úvod do programování. Lekce 1

Úvod do programování. Lekce 1 Úvod do programování Lekce 1 Základní pojmy vytvoření spustitelného kódu editor - psaní zdrojových souborů preprocesor - zpracování zdrojových souborů (vypuštění komentářů atd.) kompilátor (compiler) -

Více

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

IAJCE Přednáška č. 8. double tprumer = (t1 + t2 + t3 + t4 + t5 + t6 + t7) / 7; Console.Write(\nPrumerna teplota je {0}, tprumer); Pole (array) Motivace Častá úloha práce s větším množstvím dat stejného typu o Př.: průměrná teplota za týden a odchylka od průměru v jednotlivých dnech Console.Write("Zadej T pro.den: "); double t = Double.Parse(Console.ReadLine());

Více

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

Úvod do programování - Java. Cvičení č.4 Úvod do programování - Java Cvičení č.4 1 Sekvence (posloupnost) Sekvence je tvořena posloupností jednoho nebo více příkazů, které se provádějí v pevně daném pořadí. Příkaz se začne provádět až po ukončení

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech

Více

map, multimap - Asociativní pole v C++.

map, multimap - Asociativní pole v C++. map, multimap - Asociativní pole v C++. Jedná se o asociativní pole. V asociativním poli jsou uloženy hodnoty ve tvaru (klíč,hodnota), kde klíč je vlastně "index" prvku. Klíčem může být libovolný objekt,

Více

E+034 = ; = e E+034

E+034 = ; = e E+034 Formátovaný textový výstup fprintf Příklad: m = 123.3456; fprintf('%f\n', m); 123.345600 fprintf('%e\n', m); 1.233456e+002 fprintf('%e\n', m); 1.23456E+002 fprintf('%g\n', m); 123.346 fprintf('%g\n', m);

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Typy Základní (primitivní) datové typy Deklarace Verze pro akademický rok 2012/2013 1 Typy v jazyce Java Základní datové typy (primitivní datové typy) Celočíselné byte, short,

Více

Úvod do jazyka C. Ing. Jan Fikejz (KST, FEI) Fakulta elektrotechniky a informatiky Katedra softwarových technologií

Úvod do jazyka C. Ing. Jan Fikejz (KST, FEI) Fakulta elektrotechniky a informatiky Katedra softwarových technologií 1 Fakulta elektrotechniky a informatiky Katedra softwarových technologií 12. října 2009 Organizace výuky Přednášky Teoretické základy dle normy jazyka C Cvičení Praktické úlohy odpřednášené látky Prostřední

Více

Programování v Pythonu

Programování v Pythonu ƒeské vysoké u ení technické v Praze FIT Programování v Pythonu Ji í Znamená ek P íprava studijního programu Informatika je podporována projektem nancovaným z Evropského sociálního fondu a rozpo tu hlavního

Více

Celostátní kolo soutěže Mladý programátor 2015, kategorie C

Celostátní kolo soutěže Mladý programátor 2015, kategorie C Pokyny: 1. Řešení úloh ukládejte do složky, která se nachází na pracovní ploše počítače. Její název je stejný, jako je kód, který váš tým dostal přidělený (C05, C10 apod.). Řešení, uložené v jiné složce,

Více

VISUAL BASIC. Práce se soubory

VISUAL BASIC. Práce se soubory VISUAL BASIC Práce se soubory Práce se soubory 1/2 2 Vstupní data pro programy bývají uloženy do souborů Vstupy pro výpočet, nastavení vzhledu aplikace Výsledky práce programu je potřeba uchovat uložit

Více

Druhy souborů. textové. binární. nestrukturované txt strukturované - ini, xml, csv. veřejné bmp, jpg, wav proprietární docx, cdr, psd

Druhy souborů. textové. binární. nestrukturované txt strukturované - ini, xml, csv. veřejné bmp, jpg, wav proprietární docx, cdr, psd Soubory Druhy souborů textové nestrukturované txt strukturované - ini, xml, csv binární veřejné bmp, jpg, wav proprietární docx, cdr, psd Základy zápisu using System.IO; nutné pro odkázání na jmenný prostor,

Více

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

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1 24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE

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

Základy programování (IZP)

Základy programování (IZP) Základy programování (IZP) Čtvrté počítačové cvičení Brno University of Technology, Faculty of Information Technology Božetěchova 1/2, 612 66 Brno - Královo Pole Petr Veigend, iveigend@fit.vutbr.cz 4.

Více

Začínáme vážně programovat. Řídící struktury Přetypování Vstupně výstupní operace Vlastní tvorba programů

Začínáme vážně programovat. Řídící struktury Přetypování Vstupně výstupní operace Vlastní tvorba programů Začínáme vážně programovat Řídící struktury Přetypování Vstupně výstupní operace Vlastní tvorba programů Podmínky a cykly Dokončení stručného přehledu řídících struktur jazyka C. Složený příkaz, blok Pascalské

Více

Jednoduché cykly 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.

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

Více

Celostátní kolo soutěže Mladý programátor 2016, kategorie C

Celostátní kolo soutěže Mladý programátor 2016, kategorie C Pokyny: 1. Řešení úloh ukládejte do složky, která se nachází na pracovní ploše počítače. Její název je stejný, jako je kód, který váš tým dostal přidělený (C05 apod.). Řešení, uložené v jiné složce, nebude

Více

KTE / PPEL Počítačová podpora v elektrotechnice

KTE / PPEL Počítačová podpora v elektrotechnice KTE / PPEL Počítačová podpora v elektrotechnice Ing. Lenka Šroubová, Ph.D. email: lsroubov@kte.zcu.cz http://home.zcu.cz/~lsroubov 3. 10. 2012 Základy práce s výpočetními systémy opakování a pokračová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

ZŠ ÚnO, Bratří Čapků 1332

ZŠ ÚnO, Bratří Čapků 1332 Úvodní obrazovka Menu Návrat na hlavní stránku Obsah Výsledky Poznámky Záložky edunet Konec Matematika 1 (pro 9-12 let) LangMaster Obsah (střední část) výběr tématu - dvojklikem v seznamu témat (horní

Více

Množina v C++ (set, multiset).

Množina v C++ (set, multiset). Množina v C++ (set, multiset). Množina je datová struktura, ve které jsou uloženy nějaké prvky. V množině nesmí být dva stejné prvky. Naopak multimnožina může obsahovat i stejné prvky. Nad množinou lze

Více

Word Lekce III. a IV.

Word Lekce III. a IV. Word 2007 Lekce III. a IV. Záložní kopie Povolení a nastavení automatického obnovení a automatického uložení může být žádoucí ve chvíli, kdy aplikace Word nahlásí neočekávanou chybu, kolizi aplikace a

Více

Základy C++ I. Jan Hnilica Počítačové modelování 18

Základy C++ I. Jan Hnilica Počítačové modelování 18 Základy C++ I 1 Přechod z C na C++ jazyk C++ je nadmnožinou jazyka C z hlediska syntaxe se jedná o velmi podobné jazyky, spolu s dalšími jazyky "céčkovské" rodiny, jako je např. C# každý platný program

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

Vector datový kontejner v C++.

Vector datový kontejner v C++. Vector datový kontejner v C++. Jedná se o datový kontejner z knihovny STL jazyka C++. Vektor je šablona jednorozměrného pole. Na rozdíl od "klasického" pole má vector, mnoho užitečných vlastností a služeb.

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Struktura programu Vytvoření nové aplikace Struktura programu Základní syntaktické elementy První aplikace Verze pro akademický rok 2012/2013 1 Nová aplikace NetBeans Ve vývojovém

Více

Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/11.0019. EXCEL 2007 - příklad. Ing. Jaromír Bravanský, 2010, 6 stran

Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/11.0019. EXCEL 2007 - příklad. Ing. Jaromír Bravanský, 2010, 6 stran Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/11.0019 EXCEL 2007 - příklad Ing. Jaromír Bravanský, 2010, 6 stran Vytvořte formulář podle předlohy: Vytvořte si soubor EXCEL s názvem

Více

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

Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 KAPITOLA 1 Úvod do programo vání v jazyce C++ 17 Základní pojmy 17 Proměnné a konstanty 18 Typy příkazů 18 IDE integrované vývojové

Více

Školní kolo soutěže Baltík 2009, kategorie C

Školní kolo soutěže Baltík 2009, kategorie C Úloha 1 Sídliště Počet bodů: 40 b Pracujte v 3D režimu s Baltíkem. a) Bílý a šedivý Baltík si postaví šachovnici o rozměru 6x6 políček následujícím způsobem. Předměty SGP21.sgpm a SGP22.sgpm upravte na

Více

Sestavy. Téma 3.3. Řešený příklad č Zadání: V databázi zkevidence.accdb vytvořte sestavu, odpovídající níže uvedenému obrázku.

Sestavy. Téma 3.3. Řešený příklad č Zadání: V databázi zkevidence.accdb vytvořte sestavu, odpovídající níže uvedenému obrázku. Téma 3.3 Sestavy Sestavy slouží k výstupu informací na tiskárnu. Tisknout lze také formuláře, ale v sestavách má uživatel více možností pro vytváření sumárních údajů. Pokud všechna pole, která mají být

Více

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

Operační systémy. Cvičení 3: Programování v C pod Unixem Operační systémy Cvičení 3: Programování v C pod Unixem 1 Obsah cvičení Editace zdrojového kódu Překlad zdrojového kódu Základní datové typy, struktura, ukazatel, pole Načtení vstupních dat Poznámka: uvedené

Více

PB161 Programování v C++ Proudy pro standardní zařízení Souborové proudy Paměťové proudy Manipulátory

PB161 Programování v C++ Proudy pro standardní zařízení Souborové proudy Paměťové proudy Manipulátory PB161 Programování v C++ Proudy pro standardní zařízení Souborové proudy Paměťové proudy Manipulátory Výhody objektového řešení Nástroje pro IO operace jsou v C++ součástí knihoven Hierarchie objektových

Více

Tabulková data. budeme pracovat s CSV soubory položky oddělené středníkem, např.

Tabulková data. budeme pracovat s CSV soubory položky oddělené středníkem, např. Tabulková data budeme pracovat s CSV soubory položky oddělené středníkem, např. Číslo zákazníka;příjmení;jméno;datum narození 17;Novotná;Bohdana;25.11.1982 22;Kender;David;24.12.1986 29;Čihák;Jan;18.3.1969

Více

1. ÚLOHA. Své řešení uveďte na tento list (možno i na jeho druhou stranu).

1. ÚLOHA. Své řešení uveďte na tento list (možno i na jeho druhou stranu). 1. ÚLOHA Zapište algoritmus (vývojovým diagramem nebo v jazyce C nebo v jazyce Pascal nebo v jazyce Python) řešící následující úlohu: Mějme deklarované a) jednorozměrné pole C celočíselného typu s indexy

Více

Funkční objekty v C++.

Funkční objekty v C++. Funkční objekty v C++. Funkční objekt je instance třídy, která má jako svou veřejnou metodu operátor (), tedy operátor pro volání funkce. V dnešním článku si ukážeme jak zobecnit funkci, jak používat funkční

Více

Zadání: TÉMA: Zápis algoritmu, čtení textového souboru, porovnání řetězců.

Zadání: TÉMA: Zápis algoritmu, čtení textového souboru, porovnání řetězců. TÉMA: Zápis algoritmu, čtení textového souboru, porovnání řetězců. Zadání: V textovém souboru text.txt je uloženo několik řádků textu. Vytvořte makro, které určí nejdelší řádek z daného souboru. 1. Název

Více

MS EXCEL 2010 ÚLOHY. Vytvořte tabulku podle obrázku, která bude provádět základní matematické operace se dvěma zadanými čísly a a b.

MS EXCEL 2010 ÚLOHY. Vytvořte tabulku podle obrázku, která bude provádět základní matematické operace se dvěma zadanými čísly a a b. MS EXCEL 2010 ÚLOHY ÚLOHA Č.1 Vytvořte tabulku podle obrázku, která bude provádět základní matematické operace se dvěma zadanými čísly a a b. Do buněk B2 a B3 očekávám zadání hodnot. Buňky B6:B13 a D6:D13

Více

Web-Exam. Průvodce lektora administrační částí

Web-Exam. Průvodce lektora administrační částí Web-Exam Průvodce lektora administrační částí Po přihlášení ke svému lektorskému účtu uvidíte rozcestník V sekci Moje předměty zakládáte své vyučované předměty. U předmětu zapíšete název a stisknete Přidat

Více

Množina čísel int stl-set-int.cpp

Množina čísel int stl-set-int.cpp Řetězce, pole a STL V C++ je výhodné pro práci s řetězci použít třídu string, funkce C jsou stále k dispozici cstring, ukazatele a pole lze stále používat stejně, jako v C, použití iterátorů a dalších

Více

BARVY. Příkaz barva. Barvy TrueColor. Se objeví dialogové okno

BARVY. Příkaz barva. Barvy TrueColor. Se objeví dialogové okno BARVY Příkaz barva Se objeví dialogové okno Lze vybrat barvu přímo Nebo vložíme do programu a za tento prvek číslo Baltíkovy barvy nebo konstantyu Za prvek lze vložit náhodnou barvu přímo nebo pomocí proměnné

Více

Basic256 - úvod do programování Příklady. ing. petr polách

Basic256 - úvod do programování Příklady. ing. petr polách Basic256 - úvod do programování Příklady ing. petr polách 1 Basic 256 input, print Př.: Vytvořte program pro součet dvou čísel: input "Zadej a: ", a input "Zadej b: ", b print a+b input "Zadej a: ", a

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

Návod k aplikaci DPH Kontrol

Návod k aplikaci DPH Kontrol Návod k aplikaci DPH Kontrol Obsah I. O aplikaci... 2 II. Jak používat DPH Kontrol... 3 1. Kontrola spolehlivosti plátců DPH... 3 2. Kontrola zveřejněných účtů... 5 III. Další práce s databází záznamů...

Více

DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v

DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v DSL manuál Ing. Jan Hranáč 27. října 2010 V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v současné době krátký) seznam vestavěných funkcí systému. 1 Vytvoření nového dobrodružství Nejprve

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

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

Programování v C++, 2. cvičení Programování v C++, 2. cvičení 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled 1 Operátory new a delete 2 3 Operátory new a delete minule

Více

Zadání soutěžních úloh

Zadání soutěžních úloh 14. až 16. dubna 2016 Krajské kolo 2015/2016 Úlohy můžete řešit v libovolném pořadí a samozřejmě je nemusíte vyřešit všechny. Za úlohy můžete dostat maximálně 119 bodů (55+47+17) hodnotí se shoda se zadáním,

Více

zapište obslužnou metodu události Click tlačítka a vyzkoušejte chování polevýsledek.text = polečíslo1.text + polečíslo2.text;

zapište obslužnou metodu události Click tlačítka a vyzkoušejte chování polevýsledek.text = polečíslo1.text + polečíslo2.text; Typy a proměnné zapište obslužnou metodu události Click tlačítka a vyzkoušejte chování polevýsledek.text = polečíslo1.text + polečíslo2.text; Typy Hodnoty, kterých mohou nabývat vlastnosti prvků nejsou

Více

Hromadná korespondence

Hromadná korespondence Hromadná korespondence Hromadnou korespondenci lze použít k vytvoření sady dokumentů, které jsou v zásadě stejné, každý dokument ovšem obsahuje jedinečné prvky. Například u dopisu oznamujícího nový produkt

Více

zobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení:

zobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení: DUM 02 téma: Tabulky v MS Access ze sady: 3 tematický okruh sady: Databáze ze šablony: 07 - Kancelářský software určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:

Více

Indexové seznamy. známe už pole, kde ale musí být předem známa velikost indexové seznamy umí růst dynamicky

Indexové seznamy. známe už pole, kde ale musí být předem známa velikost indexové seznamy umí růst dynamicky Indexové seznamy známe už pole, kde ale musí být předem známa velikost indexové seznamy umí růst dynamicky Viz nedávný příklad s převodem souboru na velká písmena. Řešení pomocí pole: private void tlačítkoprocházetvýchozí_click(object

Více

www.posticka.cz Jak to funguje?

www.posticka.cz Jak to funguje? Poštička.cz je webová aplikace, díky které budete moci ukládat kontaktní údaje svých zákazníků a přátel a následně je oslovit hromadně rozeslaným e-mailem. www.posticka.cz Jak to funguje? 1. Poštička.cz

Více