R16L27PMFQZAZ
Grafika przedstawia namalowane kredkami cyfry w różnych kolorach oraz różnej wielkości.

I_R_W14_M04 Algorytm Euklidesa

Źródło: Gerald, dostępny w internecie: pixabay.com, domena publiczna.
Ćwiczenie 1
R9GQBJ59UT29Z
Jaki jest największy wspólny dzielnik liczb 38 oraz 8? Możliwe odpowiedzi: 1. 2, 2. 4, 3. 8, 4. 1
Ćwiczenie 2
R1KFHR6CZMH3R
Jaki warunek steruje pętlą while w pierwszej wersji algorytmu Euklidesa (wariant z odejmowaniem)? Możliwe odpowiedzi: 1. a != b, 2. b != 0, 3. a == b, 4. b < 0
Ćwiczenie 3
R1LG4ZUF2UT7N
Ile iteracji pętli while wymagało znalezienie NWD liczb 8 oraz 2 w przypadku pierwszej metody (w wersji z odejmowaniem)? Twoja odpowiedź: Tu uzupełnij
Ćwiczenie 4
R13OXQEUO37QJ
Ile iteracji pętli while wymagało znalezienie NWD liczb 8 oraz 2 w przypadku drugiej metody (w wersji z wykorzystaniem operatora modulo)? Twoja odpowiedź: Tu uzupełnij
Ćwiczenie 5
RABGK5UUOXO1V
Jaki warunek pojawia się w pętli while w drugiej metodzie obliczania NWD (z wykorzystaniem operatora modulo)? Możliwe odpowiedzi: 1. b != 0, 2. a == b, 3. a != b, 4. b > a
Ćwiczenie 6
R11P65HEFL8ZP
Do czego może okazać się przydatny algorytm Euklidesa? Możliwe odpowiedzi: 1. Do obliczania najmniejszego wspólnego mianownika dwóch ułamków., 2.
1
Ćwiczenie 7

Napisz program, który dla trzech liczb naturalnych: a, b, c wypisuje dwie z nich, które mają największy wspólny dzielnik.

Specyfikacja problemu:

Dane:

  • a, b, c – liczby naturalne dodatnie

Wynik:

Na standardowym wyjściu program wypisuje dwie spośród trzech liczb, mające maksymalny NWD.

Jeśli wszystkie pary mają taki sam NWD, program wypisuje komunikat:

Linia 1. Pary mają taki sam NWD.

Przykładowe wyjście dla a = 7, b = 100, c = 150:

Linia 1. 100 i 150.
R1BRRVGPMMQOB
Wysłuchaj nagrania abstraktu, wyodrębnij jego części i nadaj im tytuły.
1
Ćwiczenie 8

Firma Warzywa Inc produkuje włoszczyznę. Proces produkcji polega na umieszczeniu na plastikowej tacce marchewek, pietruszek, porów i selerów, owinięcie ich folią spożywczą i zapakowaniu w kartony zbiorcze. Firmie udało się zakontraktować u rolników a sztuk marchewek, b sztuk pietruszki, c sztuk porów i d sztuk selerów. Ile jednakowych paczek włoszczyzny może przygotować do sprzedaży filma Warzywa Inc, tak aby było ich jak najwięcej?

Prezes firmy, Jan Bajtek nie lubi marnowania żywności – zawsze zamawia warzywa w taki sposób, aby produkcja odbywała się bez strat i wykorzsytane były wszystkie warzywa.

Swoje rozwiązanie przetestuj dla a = 210, b = 150, c = 90, d = 60.

Specyfikacja problemu:

Dane:

  • a – liczba marchewek; liczba naturalna dodatnia

  • b – liczba pietruszek; liczba naturalna dodatnia

  • c – liczba porów; liczba naturalna dodatnia

  • d – liczba selerów; liczba naturalna dodatnia

Wynik:

Na standardowym wyjściu program wyświetla liczbę paczek włoszczyzny.

RRRX15O93PAPB
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1
Ćwiczenie 9

Bajtazar chce wyremontować posadzkę w swojej kuchni o wymiarach x na y. W tym celu chce zakupić kwadratowe kafelki o boku długości a (jednostki są ustandaryzowane). Bajtazar chce kupić możliwie jak najmniej kafelek – zakładamy, że w sklepie będzie mógł dobrać dowolny rozmiar, który idealnie wpasuje się w podłogę kuchni (nie będzie konieczności docinania ani kupowania na zapas). Bajtazar nie lubi monotonni – kafelki będą w dwóch kolorach: morskim oraz fioletowym, ułożone naprzemiennie.

Pomóż Bajtazarowi przy remoncie: policz jaki wymiar a powinny mieć kafelki oraz ile powinien ich kupić w każdym z kolorów. Bajtazar chciałby rozpocząć układanie kafelek od lewego górnego rogu kuchni. W tym miejscu wymarzył sobie morski kafelek.

Przykład:

Podłoga o wymiarach x=300y=400. Długość boku kafelka to a=100. Musi zakupić 6 kafelków morskich i 6 fioletowych.

RGUHDGEPS5E18
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Swoje rozwiązanie przetestuj dla x wynoszącego 640, y równego 400.

Specyfikacja problemu:

Dane:

  • x, y – szerokość i długość podłogi; liczby naturalne dodatnie

Wynik:

Na standardowym wyjściu program wyświetla w kolejnych wierszach: długość boku kafelka (a), liczbę kafelków morskich oraz liczbę kafelków fioletowych.

Przykładowe rozwiązania:

Podłoga o wymiarach x=300y=400. Długość boku kafelka to a=100. Musi zakupić 6 kafelków morskich i 6 kafelków fioletowych.

Podłoga o wymiarach x=100 i y=100. Długość boku kafelka to a=100. Musi zakupić 1 kafelek morski.

R1VB5Z5RLGD4Z
Wymyśl pytanie na kartkówkę związane z tematem abstraktu.