ALG1
ALG1
Vzorové úlohy:
Tul2324ALG/2324ALG1Tuesday
Výpomoc na hodinách cvičení ALG1:
- podpora pomalejších studentů.
- pomoc studentům při hledání chyb v aplikacích, které naprogramovali.
- dohlížení na to, aby se studenti neztratili v průběhu cvičení a zvládli udržet tempo s učitelem.
Pomoc studentům při implementování úloh:
22.9.
- Rozchozování Gitu a Githubu v IDE NetBeans.
- Program hello world v jave.
- prohození čísel.
- základní práce s celými čísly.
16.10
- prvočísla,
- Test na validitu rodného čísla.
22.10
Základní práce s cykli for a výstup do konzole. Hra hádání čísel proti počítači s implementací menu.
Úlohy k procvičování 3
1,5 hodiny
Tiskneme hvězdičky:
- řádek,
- trojúhelníky
- obdélník
1,5 hodiny
Hádej číslo:
- menu, funkce
- binární půlení, vysvětlit, naprogramovat
- hra dvou hráčů domácí úkol
DU:
- Česká vlajka
12.11.
Pomoc studentům s členěním kódu na menší jednotky implementace Funkcí.
implementace funkce Cos:
- for
- taylorův polynom
přestupný rok
- dělitesnost
- switch
19.11.
Opakování funkcí pro práci s polem. Využití funkcí z minulého týdne pro pokročilejší úlohy. Skupina středa.
Úlohy 6
Cvičná Připravit si zadání pro procvičení předchozích funkcí z minulého týdne.
6.9 Kolik vrací pokladna. Bankovky v poli.
6.7 Vrátím pole délky deset. Indexy jsou cifry počítám výskyt.
[0,1,2,3,4,5,6,7,8,9]
[0,0,1,2,0,0,0,0,1,0]
20.11.
Opakování funkcí pro práci s polem. Využití funkcí z minulého týdne pro pokročilejší úlohy. Skupina čtvrtek.
3.12.
4.12.
Pole o více dimenzích.
CV11 - Úlohy 7
b.length-1
b[0].length-1
Jak projít celé 2D pole.
Projít na tabuli, jak by jste udělali:
- Jak projít jen nad diagonálou? (Z předu, od zadu)
- Pod diagonálou?
- Pod diagonálou?
- Vertikálně do půlky
- Horizontálně do půlky
Norma matice
- Dva průchody.
- normovat na prvky o velikosti (-1,1)
Podmínky v podobě rychlého ukončení!
Stochastická matice
- Jednou projdu.
- Všechny nenulové, suma na každém řádku 1.
load, print 2D
Sami:
- symetrická podle hlavní diagonály, případně další…
Něco na vedlejší diagonálu
11.12.
Příprava na studentu na zkoušku z ALG1 formou doučování.
Zahrát si lodě?
Doučování (opakování) Komplexní úlohy z javy (opakování) pro doučovaní před zkouškou.
- menu,
- ošetření vstupů (int),
- opakování typů int, long, float
- práce s poli, stringy,
- funkce (různé argumenty a návratové hodnoty),
- formátovaný výstup do terminálů Obsahuje implementaci funkci: min, max, (1,2,3 největší se sortem i bez)
Načítání hodnot do pole po jednom
Zadání: jména, hmotnosti, výšky Výpočet BMI