11
Pokaż ćwiczenia:
11
Ćwiczenie 1

Piotr Bajtocki prowadzi firmę budowlaną. Zgodnie z prawem ma obowiązek zaopatrzyć swoich pracowników w wodę. Butelki wody o pojemności 1,5 litra są pakowane w zgrzewkach. W każdej z nich zapakowano pewną liczbę pierwszą butelek. Najmniejsza zgrzewka opakowuje m butelek; największa n. Litr wody kosztuje x złotych. Budżet Piotra wynosi y złotych. Jak dużą zgrzewkę wody może kupić?

Jeśli liczba butelek, które w zgrzewce może kupić pan Bajtocki, jest większa od n, oznacza to, że jego budżet pozwala na zakup największej zgrzewki.

W swoim rozwiązaniu nie wykorzystuj metody Math.sqrt.

Swoje rozwiązanie przetestuj dla x wynoszącego 0,80; y równego 70; n równego 97.

Specyfikacja problemu:

Dane:

  • x – cena litra wody; liczba zmiennoprzecinkowa dodatnia

  • y – budżet Piotra; liczba zmiennoprzecinkowa dodatnia

  • n – maksymalna liczba butelek w zgrzewce; liczba pierwsza;

  • m – liczba butelek w najmniejszej zgrzewce; liczba pierwsza;

Wynik:

Na standardowym wyjściu program wypisuje największą liczbę butelek w zgrzewce, która mieści się w budżecie Piotra.

R10pcC3bfc3N91
Wymyśl pytanie na kartkówkę związane z tematem abstraktu.
21
Ćwiczenie 2

Zygmunt Bajtek otrzymał od rodziców prezent – zegarek analogowy. Zafascynowany podarkiem postanowił policzyć, ile razy wskazówka minutowa wskaże liczbę pierwszą. Uzyskawszy tę wiedzę, policzył kąty między osią biegnącą od środka tarczy do minutowego 0, a wskazówką minutową wskazującą liczby pierwsze (przykład na rysunku). Napisz program, który w kolejnych liniach wypisze kolejne wartości zaczynając od trzeciej minuty.

Specyfikacja problemu:

Dane:

  • sito – sito Eratostenesa; 61‑elementowa tablica wartości logicznych początkowo wypełniona wartościami true

Wynik:

Na standardowym wyjściu program wypisuje w kolejnych wierszach wartości kąta .

RqIClEmxf9B52
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
R16BBHH00t6Oh1
Wybierz dowolne angielskie słówko ze słowniczka i zapytaj kolegę o jego znaczenie.
31
Ćwiczenie 3

Hipoteza Goldbacha zakłada, że każda liczba naturalna parzysta większa od 2 jest sumą dwóch liczb pierwszych. Napisz program weryfikujący hipotezę Goldbacha dla liczb parzystych nie większych od n.

Swoje rozwiązanie zweryfikuj dla n wynoszącego 1000.

Specyfikacja problemu:

Dane:

  • n – parzysta liczba naturalna dodatnia

Wynik:

Na standardowym wyjściu program wypisuje równania potwierdzające hipotezę Goldbacha, zgodnie z poniższym schematem; NIE w przeciwnym przypadku.

Przykład wyjścia:

Lewy składnik dodawania jest mniejszy od prawego; kolejne sumy wypisywane są rosnąco:

Linia 1. 2 plus 2 znak równości 4. Linia 2. 3 plus 3 znak równości 6. Linia 3. 3 plus 5 znak równości 8. Linia 4. kropka kropka kropka. Linia 5. 3 plus 997 znak równości 1000.
RBKXhMlxUm4M01
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.