Úlohy na první pololetí
Úkolem na první pololetí bylo splnit aspoň 25 programovacích úloh. To znamená pokaždé na semináři splnit jednu, a k tomu pár navíc.
Odevzdaná úloha musí být spustitelný program bez chyb, který dává správný výsledek pro libovolný vstup v mezích zadání úlohy.
Obtížnost vyhodnocuju podle svého úsudku. Škála je doposavad asi taková: 🚶︎︎ < 🏃︎ < 🤸︎︎ nebo 🧗︎
Struktura kódu
- 🚶︎ Program vypisující Nazdar (do 21. září) †
- 🚶︎ Délka řetězce (do 21. září) †
- 🏃︎ Klasifikace úkolů (do 28. září) †
- 🏃︎ Průnik intervalů (do 28. září) †
- 🧗︎︎︎ Číslo na text (do 19. října) †
- 🏃︎ Lednička (do 26. října) †
- 🚶︎ Velikost písmene (do 16. listopadu) †
Matematika
- 🧗︎ Plocha průniku dvou kružnic (do 5. října) †
- 🏃︎ Kořeny kvadratické rovnice (do 5. října) †
- 🚶︎ Největší souřadnice (do 19. října) †
- 🏃︎ Opsaná a vepsaná koule (do 19. října) †
- 🏃︎ Čas na hodinách (do 2. listopadu) †
- 🚶︎ Dělitelné sedmnácti (do 16. listopadu) †
- 🚶︎ Opakované umocňování (do 30. listopadu) †
- 🚶︎ Fibonacciho posloupnost (do 15. prosince) ♥
Cykly a seznamy
- 🤸︎︎ Přepište text na smajlíky (do 19. října) †
- 🏃︎ Přesné mocniny (do 2. listopadu) †
- 🏃︎ Rozzipovaný seznam (do 16. listopadu) †
- 🏃︎ Collatzova hypotéza (do 23. listopadu) †
- 🏃︎ Správné závorky (do 8. prosince) ♥
Simulace
Hrubá síla
- 🏃︎ Celočíselná plocha kruhu (do 8. prosince) ♥
- ︎🤸︎︎ Dělitelná trojice (do 8. prosince) ♥
Práce s textem
Další cvičení
Klasifikace
Úkolem je splnit 25 úloh za pololetí. Za každých pět nesplněných úloh (zaokrouhleno nahoru) bude stržený stupeň.
V tabulce 1 znamená splněnou úlohu, zatímco 0 znamená, že odevzdané řešení nesplňuje zadání.
jméno | součet | [0,0] | [0,1] | [0,2] | [0,3] | [0,4] | [0,5] | [0,6] | [1,0] | [1,1] | [1,2] | [1,3] | [1,4] | [1,5] | [1,6] | [2,0] | [2,1] | [2,2] | [2,3] | [2,4] | [3,0] | [3,1] |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AH | 3 | 1 | 1 | 1 | ||||||||||||||||||
FŠ | 10 | 1 | 1 | 0 | 1 | 1 | asi 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||||
FH | 5 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||
LM | 5 | 1 | 1 | 1 | 1 | 1 | ||||||||||||||||
MMa | 6 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | ||||||||||||||
MMl | 14 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
MB | 4 | 1 | 1 | 0 | 1 | 1 | ||||||||||||||||
TP | 17 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | asi 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Odkazy
- Oficiální dokumentace docs.python.org
- Český návod Nauč se Python
- Čitelné, leč neúplné návody na w3schools.com
- Korespondenční seminář KSP
- Programovací sport Code Golf
Úlohy z loňska
Datové typy
- Program vypisující Nazdar (do 4. října) †
- Délka řetězce (do 11. října) †
- Názvy typů (do 24. ledna) †
- Třída počítající průměr (do 24. ledna) †
- Trojúhelníková nerovnost (do 24. ledna) †
Podmínky a cykly
- Nezáporná čísla (do 11. října) †
- Kratší z parametrů (do 18. října) †
- Celočíselný logaritmus (do 25. října) †
- Transponovaná čtvercová matice (do 25. října) †
- Výskyt čísla 5 (do 6. prosince) †
- Skupiny stejných hodnot (do 13. prosince) †
Rébusy
- Had poskládaný v mřížce (do 1. listopadu) †
- Mřížka s čísly (do 1. ledna) †
- Rovnice s číslicemi (do 10. ledna) †
- Tahy koněm (do 17. ledna) †
- Piškvorky (do 24. ledna) †
- Bludiště (nebodováno) †
Řetězce a regulární výrazy
- Vyplnění jednoho druhým (do 18. října) †
- Pořadí událostí (do 20. prosince) †
- Čísla v textu (do 23. prosince) †
- Symetrická slova (do 23. prosince) †
- Japonština (do 10. ledna) †
- Hlučný kávovar (do 10. ledna) †
Matematika
- Sčítání času na hodinách (do 1. listopadu) †
- Odmocnina z velkého čísla (do 29. listopadu) †
- Bonusová výzva (není bodováno, do 31. prosince) †
- Maticové násobení (do 3. ledna) †
- Kochova křivka (do 10. ledna) †
- Největší dlaždička (do 24. ledna) †
Seznamy, slovníky, množiny
- Odlišnosti v seznamech (do 1. listopadu) †
- Kružnice z dvojic (do 15. listopadu) †
- Okraj trojúhelníkové sítě (do 24. listopadu) †
- Zvířata na arše (do 24. listopadu) †
- Nejčastější písmena (do 6. prosince) †
- Slévání seznamů (do 3. ledna) †
- Propojené ostrovy (do 17. ledna) †
- Hosté na mejdanu (do 24. ledna) †
Odkazy
- Oficiální dokumentace docs.python.org
- Čitelné, leč neúplné návody na w3schools.com
- Korespondenční seminář KSP
- Programovací sport Code Golf