Přejít k hlavnímu obsahu
SŠMG
  • Titulní stránka
  • Další
Momentálně na stránky přistupujete s právy hosta.
Přihlášení
Titulní stránka
  1. PVA 2.I - 1 - 2023/2024
  2. Převod programu na výpis prvočísel z Pythonu do Javy

Převod programu na výpis prvočísel z Pythonu do Javy

Požadavky na absolvování
Termín: Středa, 11. října 2023, 23.59

Vaším úkolem je přepsat existující program v jazyce Python, který vypisuje všechna prvočísla do zadaného čísla n, do programovacího jazyka Java. Prvočíslo je takové číslo, které je větší než 1 a dělitelné pouze jedničkou a samo sebou. Například prvních pět prvočísel je 2, 3, 5, 7 a 11. Program musí vypsat všechna prvočísla do zadaného čísla n, včetně tohoto čísla, oddělená čárkami.

Zadání

Vaším úkolem je implementovat třídu PrimeNumbersPrinter v jazyce Java, která bude obsahovat metodu printPrimeNumbersTo(int n). Tato metoda bude přijímat celé číslo n a vrátí řetězec obsahující všechna prvočísla do zadaného čísla n, oddělená čárkami.

Příklad použití:

String primeNumbers = PrimeNumbersPrinter.printPrimeNumbersTo(13); System.out.println("Prvočísla do 13: " + primeNumbers); // Výstup: Prvočísla do 13: 2, 3, 5, 7, 11, 13
Hodnocení

Úloha bude automaticky hodnocena pomocí testů. Známka bude udělena na základě celkového počtu úspěšně splněných testů:

  • 0 testů: Známka 5
  • 1 test: Známka 1

Váha známky je 3.

Podpora úlohy

Pro implementaci úlohy máte k dispozici následující soubory:

  1. Implementujete soubor (ve složce src/main/java v balíčku org.example) PrimeNumbersPrinter.java
  2. Testy máte k dispozici v souboru (ve složce src/test/java) PrimeNumbersPrinterTest.java
  • PrimeNumbersPrinter.java PrimeNumbersPrinter.java
    30. července 2023, 12.13
  • PrintNumbersPrinterTest.java PrintNumbersPrinterTest.java
    30. července 2023, 12.14
  • prvocisla.py prvocisla.py
    30. července 2023, 12.13
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