Přejít k hlavnímu obsahu
SŠMG
  • Titulní stránka
  • Kalendář
  • Další
Momentálně na stránky přistupujete s právy hosta.
Přihlášení
SŠMG
Titulní stránka Kalendář
Rozbalit vše Sbalit vše
  1. Nástěnka
  2. PRX 1.I/2 - 2022/2023
  3. Programování a vývoj aplikací
  4. Částečné odmocňování

Částečné odmocňování

Požadavky na absolvování
Otevřené: neděle, 4. června 2023, 00.00
Termín: neděle, 18. června 2023, 23.59

  1. Funkce naturalNumberExists(int):

    • Implementujte funkci naturalNumberExists(int), která přijímá jedno celé číslo jako vstup.
    • Funkce by měla vrátit hodnotu typu boolean (True nebo False), která indikuje, zda je dané číslo druhou mocninou nějakého přirozeného čísla.
    • Nápověda: 2.5 % 1 == 0.5 | 2 % 1 == 0

  2. Funkce multipleExists(int, int):

    • Implementujte funkci multipleExists, která přijímá dvě celá čísla jako vstup - number a startNumber.
    • Funkce by měla vrátit hodnotu typu boolean (True nebo False), která indikuje, zda je možné číslo startNumber dělit beze zbytku číslem number.

  3. Funkce getSecondMultipleNumber(int, int):

    • Implementujte funkci getSecondMultipleNumber, která přijímá dvě celá čísla jako vstup - number a startNumber.
    • Funkce by měla vrátit celočíselný výsledek dělení startNumber číslem number.

  4. Funkce getDoublesOfNaturalNumbersForMultiple(int):

    • Implementujte funkci getDoublesOfNaturalNumbersForMultiple, která přijímá jedno celé číslo jako vstup - startNumber.
    • Funkce by měla vrátit seznam obsahující dvě celá čísla. První číslo by mělo být největší číslo, které je druhou mocninou nějakého přirozeného čísla. Druhé číslo by mělo být násobkem prvního čísla, který je dělitelný startNumber.
    • Pokud jste žádné číslo, které by odpovídalo zadání nenašli (např. prvočísla nelze rozložit), tak vrátíme seznam ve formátu [startNumber,1].

  5. Funkce printPartialSquare(int):

    • Implementujte funkci printPartialSquare, která přijímá jedno celé číslo jako vstup - startNumber.
    • Funkce by měla vytisknout textový výstup na základě výsledku z funkce getDoublesOfNaturalNumbersForMultiple.
    • Pokud druhé číslo výsledku je 1 a zároveň je startNumber druhou mocninou nějakého přirozeného čísla, vypište "Číslo {startNumber} pod odmocninou je možné odmocnit na {odmocnina}.".
    • Pokud druhé číslo výsledku je 1 a zároveň není startNumber druhou mocninou nějakého přirozeného čísla, vypište "Číslo {startNumber} pod odmocninou není možné částečně odmocnit!".
    • V případě, že nenastane ani jedna ze dvou výše zmíněných variant, vypište "Číslo {startNumber} pod odmocninou je možné odmocnit na {odmocněné číslo} krát odmocnina z {násobek}."

  • squaring.py squaring.py
    4. června 2023, 20.37
  • tests.py tests.py
    15. června 2023, 13.16
Kontaktujte podporu stránek
Momentálně na stránky přistupujete s právy hosta. (Přihlášení)
Souhrn uchovávaných dat
Stáhněte si mobilní aplikaci
Používá Moodle