Učební praxe Programování

Program: Konfigurace instalace Pythonu, podmínka, řešení praktických úloh


Praktické úlohy učební praxe

Vypracování každé z úloh je ohodnoceno jedním bodem nad rámec běžně udělených bodů v předmětu PVA.

Úkoly je nutné odevzdat do konce učební praxe, pozdější odevzdání nebude akceptováno.

Každý program musí načíst data z testovacího souboru a výsledek zapsat na nový řádek do stejného souboru.

  1. Na vstupu jsou dána dvě čísla. Sestavte program, který zjistí, které číslo je větší a o kolik.
  2. Na vstupu jsou zadány vzdálenosti v km a časů v h dvou automobilů (nejdříve vzdálenost (s) jednoho automobilu, pak jeho čas (t), poté v tomto pořadí druhý automobil). Sestavte program, který spočítá jejich průměrnou rychlost a zjistí, které auto je rychlejší a o kolik.
  3. Na vstupu je zadané číslo. Sestavte program, který zjistí, zda je číslo kladné, záporné nebo nula a vypíše o tom zprávu.
  4. Zjistěte, zda zadané číslo a patří nebo nepatří do intervalu <0,100>.
  5. Napište program, který zjistí, zda dvě celá čísla zadaná na vstupu splňují nerovnost 4x + 3 < 5y – 2. Vypište ano nebo ne.
  6. Napiš program, který po zadání známky vypíše známku ve formě textu (např. 2 – chvalitebně).
  7. Na vstupu jsou zadány koeficienty kvadratické rovnice a, b, c. Sestavte program, který spočítá kořeny této rovnice.
  8. Sestavte program, který vypíše počet znaků pouze na prvním řádku souboru - použijte funkci readline(), která načte pouze první řádek a len(string), která vrátí počet znaků ve stringu.

Testovací textové soubory k jednotlivým zadáním

  1. 01.txt
  2. 02_1.txt, 02_2.txt
  3. 03_1.txt, 03_2.txt, 03_3.txt
  4. 04_1.txt, 04_2.txt, 04_3.txt, 04_4.txt, 04_5.txt
  5. 05_1.txt, 05_2.txt, 05_3.txt
  6. 06_1.txt, 06_2.txt
  7. 07.txt
  8. 08.txt