Polecenie 1

Napisz program, który sprowadzi podane dwa ułamki do postaci nieskracalnej, a następnie wypisze większy z dwóch mianowników. Możesz założyć, że mianowniki na każdym etapie działania algorytmu będą różne.

Jako dane testowe do programu przyjmij następujące wartości:

  • licznik1 = 5

  • mianownik1 = 25

  • licznik2 = 3

  • mianownik2 = 18

Ważne!

Ułamkiem nieskracalnym nazwiemy taki ułamek, w którym największy wspólny dzielnik licznika i mianownika wynosi 1.

Przykłady ułamków nieskracalnych:

3 7 ,   15 17 ,   6 19

Specyfikacja problemu:

Dane:

  • licznik1 – liczba całkowita dodatnia, będąca licznikiem pierwszego ułamka

  • mianownik1 – liczba naturalna dodatnia będąca mianownikiem pierwszego ułamka

  • licznik2 – liczba całkowita dodatnia, będąca licznikiem drugiego ułamka

  • mianownik2 – liczba naturalna dodatnia będąca mianownikiem drugiego ułamka

Wynik:

  • mianownik – liczba całkowita będąca większym z dwóch mianowników uzyskanych po skróceniu ułamków do postaci nieskracalnej.

Wyjście dla podanych danych:

Linia 1. 6.
RxxYQ77fTOXiU
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Polecenie 2

Porównaj swoje rozwiązanie z prezentacją.

R19DGVlm8jVfw1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.
Polecenie 3

Zapoznaj się z poniższym zadaniem typu maturalnego. Następnie przeanalizuj prezentację, w której przedstawione zostało rozwiązanie zadania.

Podpunkt a)

Wykorzystując funkcję NWD oraz następującą zależność:

NWD(a1, a2, ... , an) = NWD(NWD(a1, a2, ... , an1), an)

możemy wyznaczyć największy wspólny dzielnik n liczb całkowitych dodatnich aIndeks dolny 1, aIndeks dolny 2, ..., aIndeks dolny n.

Przykład:

NWD(15, 24, 60) = NWD(NWD(15, 24), 60) =
= NWD(3, 60) = 3

Uzupełnij poniższą tabelkę i dla wskazanych n liczb całkowitych dodatnich aIndeks dolny 1, aIndeks dolny 2, ..., aIndeks dolny n oblicz ich największy wspólny dzielnik.

aIndeks dolny 1, aIndeks dolny 2, ..., aIndeks dolny n

NWD(aIndeks dolny 1, aIndeks dolny 2, ..., aIndeks dolny n)

36, 24, 72, 150

119, 187, 323, 527, 731

121, 330, 990, 1331, 110, 225

Linia 1. Dane dwukropek. Linia 2. liczby całkowite dodatnie a i b kropka. Linia 3. Wynik dwukropek. Linia 4. Największy wspólny dzielnik liczb a i b kropka. Linia 6. funkcja NWD otwórz nawias okrągły a przecinek b zamknij nawias okrągły. Linia 7. dopóki b wykrzyknik znak równości 0 wykonuj. Linia 8. r znak równości a mod b. Linia 9. a znak równości b. Linia 10. b znak równości r. Linia 12. zwróć a i zakończ.

Powyższe zadanie zostało stworzone przez CKE i pochodzi ze zbioru zadań maturalnych z informatyki (zadanie nr 18.2), dostępnego na oficjalnej stronie internetowej CKE.

RLBIrRP7JSDHR1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Podpunkt b)

Napisz algorytm, który korzystając z funkcji NWD(a, b), wyznaczy największy wspólny dzielnik ciągu liczb aIndeks dolny 1, aIndeks dolny 2, ..., aIndeks dolny n.

Specyfikacja problemu:

Dane:

  • aIndeks dolny 1, aIndeks dolny 2, ..., aIndeks dolny n – liczby całkowite dodatnie.

Wynik:

Największy wspólny dzielnik liczb aIndeks dolny 1, aIndeks dolny 2, ..., aIndeks dolny n.

R15e5ab0ONBgn
Wymyśl pytanie na kartkówkę związane z tematem materiału.
RD2D9UvRRLrkI1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.