11
Pokaż ćwiczenia:
11
Ćwiczenie 1

Napisz program, który metodą iteracyjną wypisze w kolejności malejącej wszystkie liczby naturalne dodatnie nie większe od podanej liczby n i podzielne przez p. Załóż, że np są mniejsze od .

Przetestuj działanie programu dla n = 18p = 3.

Specyfikacja problemu:

Dane:

  • n – liczba naturalna dodatnia, na której należy zakończyć sprawdzanie

  • p – liczba naturalna dodatnia, która musi dzielić wypisywane liczby; p ≤ n

Wynik:

Program wypisuje wszystkie liczby naturalne dodatnie w kolejności malejącej podzielne przez p, które są nie większe niż podana liczba n.

RO2BkpD3dMyj5
Wysłuchaj nagrania abstraktu, ułóż do niego pytania i zadaj je koledze.
21
Ćwiczenie 2

Napisz program, który metodą rekurencyjną wypisze w kolejności malejącej wszystkie liczby naturalne dodatnie nie większe od podanej liczby n i podzielne przez p. Załóż, że np są mniejsze od .

Przetestuj swój program dla n = 18p = 2.

Specyfikacja problemu:

Dane:

  • n – liczba naturalna dodatnia, na której należy zakończyć sprawdzanie

  • p – liczba naturalna dodatnia, która musi dzielić wypisywane liczby; p ≤ n

Wynik:

Program wypisuje wszystkie liczby naturalne dodatnie w kolejności malejącej podzielne przez p, które są nie większe niż podana liczba n.

Rm6Kn9yyToQTK
Wysłuchaj nagrania abstraktu i zastanów się, czego jeszcze chciałbyś się dowiedzieć w związku z tematem lekcji.
31
Ćwiczenie 3

Napisz program, który metodą iteracyjną wypisze sumę cyfr podanej liczby. W komentarzu znajduje się przykładowa implementacja wykonana metodą rekurencyjną. Przetestuj swój program dla liczby 473856394.

Specyfikacja problemu:

Dane:

  • n – liczba całkowita, której sumę cyfr należy obliczyć

Wynik:

  • suma – liczba naturalna, suma cyfr liczby n

RpSSGAE1lcRAT
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.