Przejdź do treści

Pętla warunkowa

Zadanie 1

Napisz program zgodny z poniższą specyfikacją.

Specyfikacja

Dane

  • \(n\) - liczba naturalna

Wynik

  • Kolejne cyfry liczby \(n\), wypisane od końca, tzn. zaczynając od cyfry jedności

Zadanie 2

Napisz program zgodny z poniższą specyfikacją.

Specyfikacja

Dane

  • \(n\) - liczba naturalna

Wynik

  • Suma cyfr liczby \(n\)

Przykład

Dane

n := 1234

Wynik: \(10\)

Info

Wyjaśnienie

\(1+2+3+4=10\)

Zadanie 3

Napisz program zgodny z poniższą specyfikacją.

Specyfikacja

Dane

  • \(n\) - liczba naturalna

Wynik

  • Liczba powstała poprzez odwrócenie cyfr liczby \(n\)

Przykład

Dane

n := 1234

Wynik: \(4321\)

Zadanie 4

Napisz program zgodny z poniższą specyfikacją.

Specyfikacja

Dane

  • \(n\) - liczba naturalna
  • \(k\) - liczba naturalna z zakresu \([0,9]\)

Wynik

  • Liczba powstała poprzez zastąpienie każdej cyfry liczby \(n\) przez wartość bezwzględną różnicy liczby \(k\) i danej cyfry

Przykład

Dane

n := 1234
k := 3

Wynik: \(2101\)

Info

Wyjaśnienie

\(|3-1|=2\)

\(|3-2|=1\)

\(|3-3|=0\)

\(|3-4|=1\)

Zadanie 5

Napisz program zgodny z poniższą specyfikacją.

Specyfikacja

Dane

  • \(n\) - liczba naturalna

Wynik

  • Zapis binarny liczby \(n\)

Przykład

Dane

n := 10

Wynik: \(1010\)

Info

Wyjaśnienie

\(10_{10}=1010_2\)

Zadanie 6

Napisz program zgodny z poniższą specyfikacją.

Specyfikacja

Dane

  • \(n\) - liczba naturalna
  • \(p\) - liczba naturalna z zakresu \([2,9]\)

Wynik

  • Zapis liczby \(n\) w systemie o podstawie \(p\)

Przykład

Dane

n := 10
p := 3

Wynik: \(101\)

Info

Wyjaśnienie

\(10_{10}=101_3\)