Výuka na Gymnáziu Christiana Dopplera - Ivt 2011/2012

1.C

Hodina Probraná témata Otázky a úkoly

1.
(5.9.2012)

Počítač:

  • Nejširší definice tohoto slova
  • Rozdělení (PC, PDA, "chytré" telefony,..)
  • Rozdělení na hardware a software
  1. Musí slovo "počítač" znamenat pouze PC?
  2. Vyjmenujte alespoň 3 příklady počítačů.
  3. Je kalkulačka počítač?
  4. Jaký je původ výrazu PC?
  5. Jaký je rozdíl mezi hardware a software?
2.
(12.9.2012)

Hardware:

  • Uvnitř počítačové skříně (MB, HDD, zdroj, chlazení)
  • Periferie
  • Datová média (diskety, optické disky, SD karty, flash disky)

Software:

  • Systémový (firmware, OS)
  • Aplikační (kancelářské balíky, grafické programy, vývojové nástroje, zábavní software)
  1. Co se myslí slovem "periferie" v užším a širším významu?
  2. K čemu slouží datová média?
  3. Jaký je rozdíl mezi operačním systémem a aplikačním software?
3.
(26.9.2012)

Ukázky hardware a software

Licence:

  • určité oprávnění pro software: používat, šířit (bezplatně / za úplatu), kopírovat, upravovat, používat ve vlastním programu,...
  • za určitých podmínek: nekomerční účely, časové / funkční omezení, poskytnutí zdrojových kódů výsledné aplikace, odkaz na autora,...
  1. Jaký je pojem nadřazený CD, DVD či BD mechanice?
  2. Vysvětlete pojmy: freeware, shareware, open source.
4.
(3.10.2012)

Průzkumník Windows

Internetový prohlížeč

  1. Jak najdete všechny soubory určitého typu v dané složce a jejích podsložkách?
  2. Co je to přípona souboru a jak ji u všech souborů zobrazíme?
5.
(10.10.2012)

Microsoft Word:

  • manipulace s dokumentem (otevření, uložení,...)
  • základní úpravy textu (font, tučné, podtržení, barva, zarovnání,...)
  • vložení textu (s formátováním / bez formátování)
  • styly
  • WordArt
  • kliparty
  1. Vytvořte jednoduchý plakát, či pozvánku na akci obsahující různé styly textu, kliparty, či jiné obrázky.
6.
(17.10.2012)

Microsoft Word:

  • vložení obrázků a manipulace s nimi
  • vytváření a úprava obrazců
  1. Napište článek s obrázky zarovnanými v textu a nějakým obrázkem na pozadí.
  2. Nakreslete pomocí základních tvarů jednoduchý vektorový obrázek.
7.
(24.10.2012)

Microsoft Word:

  • formátování odstavce
  • použití stylů
  1. Vytvořte dokument, ve kterém všechny změny formátování písma budou řešeny pomocí stylů.
8.
(7.11.2012)
Čtvrtletní práce  
9.
(14.11.2012)

Microsoft Word:

  • sloupce
  • stránkování
  • záhlaví a zápatí
  1. Vytvořte záhlaví a zápatí, které obsahuje číslování stran a na sudých stranách je jiné, než na lichých.
10.
(21.11.2012)

Microsoft Word:

  • tabulátory a zarážky
  • poznámky
  • automaticky generovaný obsah
  1. Napište krátký struktorovaný článek s několika podsekcemi, který bude mít automaticky generovaný obsah.
11.
(28.11.2012)

Microsoft Word:

  • hromadná korespondence
  1. Vytvořte přání k Novému roku pro Vaše přátele za využití hromadné korespondence.
12.
(5.12.2012)

Microsoft Excel:

  • manipulace s dokumentem
  • formátování a vzhled
  1. Vytvořte jednoduchou tabulku obsahují různé typy údajů, např. data, ceny, texty, počty, apod.
13.
(12.12.2012)

Microsoft Excel:

  • formát buněk
  • tisk

 

14.
(19.12.2012)

Microsoft Excel:

  • ukotvení příček
  • záhlaví a zápatí
  1. Připravte tisknutelnou tabulku se záhlavím, zápatím a opakujícím se prvním řádkem na každé stránce.
15.
(9.1.2012)

Microsoft Excel:

  • křížový přetah
  • vzorce
  • absolutní a relativní adresování
  • funkce
  1. Vytvořte fakturu, do které pro každou položku zadáte pouze cenu a počet, celkový součet včetně daně se pak vypočítá sám.
16.
(16.1.2012)
Opakování  
17.
(23.1.2012)

Čtvrtletní práce:

  • Word a Excel (od 9. hodiny)
 
18.
(30.1.2012)

Oprava čtvrtletní práce

Excel:

  • funkce KDYŽ
 
19.
(20.2.2012)

Excel:

  • funkce RANK
 
20.
(27.2.2012)

Excel:

  • funkce COUNT, COUNTIF
 
21.
(6.3.2012)

Excel:

  • vyhledávací funkce SVYHLEDAT
 
22.
(13.3.2012)

Excel:

  • vyhledávací funkce SVYHLEDAT
 
23.
(20.3.2012)

Excel:

  • grafy - vytvoření, formátování
 
24.
(3.4.2012)

Excel:

  • XY bodový graf
  • funkce ABS
  1. Vytvořte graf lineární/kvadratické/absolutní funkce.
25.
(10.4.2012)

Čtvrtletní práce:

  • 18. - 24. hodina

 

26.
(17.4.2012)

Excel:

  • funkce SIN, COS, PI

 

27.
(24.4.2012)

Excel:

  • více os v grafu

 

28.
(15.5.2012)

Excel:

  • základy statistiky
  • funkce MAX, MIN, PRŮMĚR, MEDIAN

 

28.
(22.5.2012)

Excel:

  • histogram

 

29.
(29.5.2012)

Excel:

  • histogram

 

30.
(5.6.2012)

Prezentace:

  • analýza, příprava, provedení

 

31.
(12.6.2012)

Prezentace:

  • struktura prezentace

Powerpoint:

  • základní funkce, formátování, vkládání obrázků

Zadání čtvrtletní domácí práce - termín odevzdání: pondělí 17. 6. 2013 23:59 SEČ

 

32.
(19.6.2012)

Vyhodnocení čtvrtletní domácí práce:

  • shrnutí nejčastějších chyb
  • přednes některých prezentací

Excel:

 

2.C

Hodina Probraná témata Otázky a úkoly

1.
(5.9.2012)

Algoritmus:

  • Definice
  • Vlastnosti algoritmu (finitnost, rezultativnost, univerzálnost, determinovanost)
  1. Čím se liší algoritmus v programování od obecné definice tohoto slova?
  2. Vyjmenujte a vlastními slovy popište jednotlivé vlastnosti algoritmu.

2.
(AJ1 5.9.2012)
(AJ2 26.9.2012)

Algoritmus:

  1. Zachyťte ve vývojovém diagramu algoritmus řešení kvadratické rovnice.
3.
(AJ1 26.9.2012)
(AJ2 3.10.2012)

Algoritmus:

  • Příklad: výpočet počtu průsečíků dvou kružnic
  1. Zachyťte ve vývojovém diagramu algoritmus řešení nějaké přímočaré matematické úlohy.
4.
(AJ1 3.10.2012)
(AJ2 10.10.2012)

Algoritmus:

 
5.
(AJ1 10.10.2012)
(AJ2 17.10.2012)

Algoritmus:

  1. Čím se liší matematické proměnné od těch "programátorských"?
  2. Co je to přiřazení a k čemu slouží?
  3. Vytvořte vývojový diagram přímočaré úlohy s jedním cyklem.
6.
(AJ1 17.10.2012)
(AJ2 24.10.2012)

Algoritmus: proměnné a cykly - opakování:

  1. Vytvořte vývojový diagram složitější úlohy s jedním cyklem (např. probrané jednoduché kalkulačky).
7.
(AJ1 24.10.2012)
(AJ2 21.11.2012)
Opakování, překladač a interpreter
  1. Jaký je rozdíl mezi programem překládaným a interpretovaným?
  2. Popište všechny významy slova "assembler".
8.
(7.11.2012)
Čtvrtletní práce  
9.
(AJ1 21.11.2012)
(AJ2 28.11.2012)

Úvod do jazyka C:

  • proměnné, funkce
  • základní kostra programu
 
10.
(AJ1 28.11.2012)
(AJ2 5.12.2012)

Úvod do jazyka C:

  • konstanty, operátory, výrazy
 
11.
(AJ1 5.12.2012)
(AJ2 19.12.2012)

Úvod do jazyka C:

  • výrazy
  • volání funkcí
  • překlad programu, prohlédnutí výsledků
 
12.
(AJ1 19.12.2012)
(AJ2 9.1.2013)

Úvod do jazyka C:

  • výstup

 

13.
(AJ1 16.1.2013)
(AJ2 30.1.2013)

Úvod do jazyka C:

  • vstup a výstup
  1. Vytvořte jednoduchý program, kterému zadáte dvě čísla na vstupu a on vypíše na výstup jejich součet, součin a rozdíl.
14.
(23.1.2013)

Čtvrtletní práce:

  • vytvoření algoritmu (složitostí zhruba na úrovni odpočtu) a jeho zápis ve vývojovém diagramu
  • jazyk C: definice proměnných, výrazy, výstup pomocí funkce printf
 
15.
(30.1.2013)

Oprava čtvrtletní práce

Úvod do jazyka C:

  • vstup a výstup
  1. Vytvořte program, který přečte ze vstupu tři čísla typu float: a, b, c, které představují koeficienty kvadratické rovnice, a vypíše její diskriminant.
16.
(6.2.2013)

Jazyk C:

  • větvení

 

17.
(19.2.2013)

Jazyk C:

  • větvení
  1. Vytvořte program, jenž přečte ze vstupu tři čísla typu float: a, b, c, které představují koeficienty kvadratické rovnice, a vypíše všechna její řešení.
18.
(26.2.2013)

Jazyk C:

  • větvení
  1. Vytvořte program, jenž přečte ze vstupu tři čísla typu float: a, b, c, d, které představují koeficienty soustavy dvou lineárních rovnic, a vypíše počet řešení. Pokud je řešení pouze jedno, vypíše jeho konkrétní hodnotu - tedy uspořádanou dvojici (x, y).
(3.4.2013)

Jazyk C:

  • cykly - odpočet (bez "Čekej 1 sekundu")

 

(10.4.2013)

Čtvrtletní práce - 3 příklady:

 

(17.4.2013)

Jazyk C:

  • oprava čtvrtletní práce
  • while a for cyklus
  1. Vytvořte program, jenž přečte ze vstupu celé kladné číslo a vypíše ho na výstup tolikrát, jaká je jeho hodnota.
(24.4.2013)

Jazyk C:

  • while a for cyklus
(15.5.2013)

Jazyk C:

  • struktury
  1. Vytvořte strukturu bodu v rovině obsahující dvě datové položky typu float: x a y. Vytvořte si dvě instance takového bodu, načtěte jejich hodnoty ze vstupu a vypište je. (Příklad je schválně jednoduchý, jde jen o to vyzkoušet si jednoduchou práci se syntaxí.)
(29.5.2013)

Jazyk C:

  • funkce
  1. Vytvořte funkce: 1) pro výpočet vzdálenosti dvou bodů v rovině a 2) pro výpočet jejich středu.
(5.6.2013)

Jazyk C:

  • funkce

 

(12.6.2013)

Jazyk C:

Zadání čtvrtletní domácí práce - termín odevzdání: pondělí 17. 6. 2013 23:59 SEČ

Pokud nemáte doma k dispozici překladač a nechcete/nemůžete ho nainstalovat, doporučují použít nějaký, který je dostupný online, například na compileonline.com.

(19.6.2013)

Oprava čtvrtletní domácí práce

Jazyk C:

  • pole, ukazatele
  1. Vytvořte pole o 10 prvcích, načtěte tyto prvky ze vstupu a vypište je pozpátku.

Příručka k jazyku C od Jiřího Prokopa:

3.C

Hodina Probraná témata Otázky a úkoly

1.
(5.9.2012)

Von Neumannova architektura

Princip výstupu na grafickou kartu

  1. Co se zde myslí slovem "architektura"?
  2. Jaké jsou jednotky ve Von Neumannově architektuře a jak mezi sebou komunikují?
  3. Kde jsou ve Von Neumannově architektuře uložena data? A instrukce?
  4. Co je slabina Von Neumannovy architektury a jak se v dnešní době řeší?
  5. Kde se nachází a k čemu slouží framebuffer (obrazový buffer)?
  6. Jakým způsobem je v počítači reprezentována barva?
2.
(12.9.2012)

Počítačová grafika

  • Obory zájmu:
    • 2D grafika
    • 3D grafika
    • zpracování obrazu
  • Pojmy:
    • Rendering
    • Animace
  • Typy datových formátů:
    • Vektorové / Rastrové
    • Ztrátové / Bezztrátové
  1. Počítačová grafika je věda, je tedy i grafik vědec? Nebo jak to ve skutečnosti je?
  2. Co je hlavním předmětem 3D počítačové grafiky?
  3. Vysvětlete probrané pojmy.
  4. Jaký je rozdíl mezi rastrovými a vektorovými grafickými formáty?
3.
(26.9.2012)

Grafické datové formáty:

  • bezztrátové (BMP, GIF)
  • ztrátové (JPEG, PNG)
  1. Jaký obrázek je možné uložit do GIFu?
  2. Srovnejte GIF, JPEG a PNG.
4.
(3.10.2012)

Úvod do GIMPU

Základní manipulace s obrázkem:

  • změna velikosti
  • rotace, škálování, posun, perspektiva
  1.  Zmenšete obrázek na velikost vhodnou pro internetové stránky.
5.
(10.10.2012)
GIMP: korektivní transformace obrázku
  1. Opravte fotografii se špatnou rotací / perspektivou / velikostí, případně ji ořízněte.
6.
(17.10.2012)
GIMP: výběry
  1. Změňte barvu či texturu nějaké části obrázku.
  2. Vyřízněte složitější objekt z fotografie.
7.
(24.10.2012)
GIMP: vrstvy
  1. Proveďte jednoduchou fotomontáž s využitím vrstev.
8.
(7.11.2012)

Čtvrtletní práce

 
9.
(14.11.2012)
GIMP: vrstvy  
10.
(21.11.2012)

GIMP: masky

 

11.
(28.11.2012)

GIMP: prolínání vrstev

  1. Vytvořte zajímavou koláž s použitím vrstev používající různé způsoby prolínání.
12.
(5.12.2012)

GIMP: úprava barev

  1. Opravte fotogtafii se špatným odstínem, jasem či kontrastem barev.
13.
(12.12.2012)

Inkscape:

  • manipulace s dokumentem
  • vytváření a úprava jednoduchých tvarů
  • obrysy a výplně
  1. Vytvořte jednoduchý obrázek ve stylu dětské kresby (domeček, panáčci, sluníčko,...).
14.
(19.12.2012)

Inkscape:

  • zarovnání, rozmístění, pořadí
  • obdélník
  1. Vytvořte iluzi prostoru pomocí vhodně otočených a zkosených základních tvarů.
15.
(9.1.2013)

Inkscape:

  • elipsa, hvězda, spirála
  1. Vytvořte pozadí pro novoroční přání obsahující základní tvary.
16.
(16.1.2013)

Inkscape:

  • beziérovy křivky
  1. Vytvořte obrázek sestávající z beziérových křivek.
17.
(23.1.2013)

Čtvrtletní práce:

  • GIMP a Inkscape (od 9. hodiny)

 

18.
(30.1.2013)

Oprava čtvrtletní práce

Inkscape:

  • import rastrové grafiky
  • export do PNG a PDF
  1. Vytvořte přední stránku imaginárního časopisu a exportujte ji do PDF.
19.
(6.2.2013)

Internetové stránky:

  • základní pojmy a principy fungování
  • zásady vytváření internetových stránek

 

20.
(AJ2 20.2.2013)
(AJ1 27.2.2013)

Internet:

  • Internetová etiketa

Jazyk HTML5:

  • standardy
  • syntaxe
 
21.
(AJ2 27.2.2013)
(AJ1 6.3.2013)

Jazyk HTML5:

  • základní kostra stránky: html, head, title, meta, body
  • tagy: p, h1, h2,... h6
 
22.
(AJ2 6.3.2013)
(AJ1 13.3.2013)

Jazyk HTML5:

  • tagy: strong, em, a
 
23.

Jazyk HTML5:

  • URL, relativní odkazy
  • tagy: img
 
24.

Jazyk HTML5:

  • tagy: img - rozměry, použití jako thumbnail (použití zmenšení v GIMPu)
 
25.

Čtvrtletní práce:

  • 19. - 24. hodina
 
(22.5.2013)

CSS styly:

  • přímý zápis
  • selektor: tag, třída, složený selektor
  • styly pro font, odstavec a pozadí
 
(29.5.2013)

CSS styly:

 
(12.6.2013)

CSS styly:

LaTex:

  • instalace, syntaxe, struktura dokumentu, odstavec

Zadání čtvrtletní domácí práce - termín odevzdání: pondělí 17. 6. 2013 23:59 SEČ

 
(19.6.2013)

Oprava čtvrtletní domácí práce

LaTex:

  • zápis matematického textu, obrázky
 

Stránky starších let výuky:


Studium na Matematicko-fyzikální fakultě UK

Zápisky z letního semestru 2009/2010

Poznámky nejsou úplné, nicméně jsem většinou napsal, co konkrétního v nich na daném místě chybí. Za chyby neručím :-). Pokud mě však někdo na nějakou upozorní (dobromilek@seznam.cz), budu jenom rád. Stejně tak s někým i zdrojáky v LaTeXu milerád složím.