Náplň druhého cvičení IB111 Petr Matula ================================================================================ Hlavní cíle cvičení - zvládnout vnořené cykly - naučit se vypisovat různé posloupnosti - naučit se vypisovat textovou grafiku Třeba znát/připomenout si: - používáme Python verze 3 - syntaxi příkazů for, while, if - používání funkcí (zatím bez vracení hodnot) - aritmetické operátory: +, -, *, /, //, **, %, abs - rozdíl = vs. == - operátory +=, -=, apod. Samostatné úlohy (ukázky jsou pro n=5, pokud není uvedeno jinak): ================================================================================ Výpisy posloupností ------------------- 1.1 výpis prvních n lichých čísel 1 3 5 7 9 1.2 výpis prvních n druhých mocnin 1 4 9 16 25 1.3 výpis všech dělitelů čísla n např. pro n=12 1 2 3 4 6 12 1.4 výpis prvních n čísel posloupnosti 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5, ... např. pro n=12 1 1 2 1 2 3 1 2 3 4 1 2 1.5 výpis prvních n členů Fibonacciho posloupnosti 1 1 2 3 5 Textová grafika --------------- 2.1 Vykreslete textově prázdný čtverec o straně n # # # # # # . . . # # . . . # # . . . # # # # # # 2.2 Vykreslete textově pyramidu výšky n # # # # # # # # # # # # # # # # # # # # # # # # # 2.3 Vykreslete textově symbol x výšky n (kde n je liché číslo), v případě zadaného sudého parametru vypište chybové hlášení. # # # # # # # # # Tabulky ------- 3.1 Vypište tabulku násobilky 1 2 3 4 5 - - - - - 1 | 1 2 3 4 5 2 | 2 4 6 8 10 3 | 3 6 9 12 15 4 | 4 8 12 16 20 5 | 5 10 15 20 25