Logo ZadaniazMatur.plZadaniazMatur.pl
Zadanie 2. Matura CKE Maj 2011
Zadanie 2. Potęgowanie (5 pkt)
Dana jest następująca specyfikacja oraz algorytm obliczania potęgi o wykładniku naturalnym:
Specyfikacja:
Dane: liczba rzeczywista aa oraz liczba naturalna nn, n≠0n
eq 0

Wynik: liczba rzeczywista p=an=a⋅a⋅...⋅a⏟n razyp = a^n = \underbrace{a \cdot a \cdot ... \cdot a}_{n \text{ razy}}
Algorytm:
krok 1. p:=1p := 1, b:=ab := a
krok 2. dopóki n>0n > 0 wykonuj:
\quad a) jeśli n mod 2≠0n \bmod 2
eq 0
, to p:=p∗bp := p * b
\quad b) b:=b∗bb := b * b
\quad c) n:=ndiv⁡2n := n \operatorname{div} 2
Uwaga: ndiv⁡2n \operatorname{div} 2 oznacza wynik dzielenia całkowitego nn przez 22, a n mod 2n \bmod 2 oznacza resztę z dzielenia całkowitego nn przez 22.
Zadanie 2.a.(0 - 2)
a) Przeanalizuj podany algorytm i uzupełnij tabelę wartościami zmiennych pp, bb oraz nn po kolejnych wykonaniach kroku 2 dla dowolnej początkowej wartości aa oraz dla początkowej wartości zmiennej nn równej 12.
ppbbnn
1aa12
1a2a^2........
........................
........................
........................
Zadanie 2.b.(0 - 2)
b) Uzupełnij poniższą tabelę, wpisując liczby wszystkich mnożeń, wykonywanych przez powyższy algorytm dla podanych wartości nn, tzn. liczby wykonanych instrukcji p:=p∗bp := p * b i b:=b∗bb := b * b.
nnliczba mnożeń
2........
3........
4........
5........
6........
7........
Zadanie 2.c.(0 - 1)
c) Podkreśl funkcję, której wartość jest równa liczbie mnożeń wykonywanych przez powyższy algorytm dla wartości nn będącej potęgą dwójki:
A. f(n)=2+log⁡2nf(n) = 2 + \log_2 n
B. f(n)=1+nf(n) = 1 + n
C. f(n)=2n2−1f(n) = 2n^2 - 1
D. f(n)=2nf(n) = 2^n

Zobacz również podobne zadania

Matura CKE Maj 2025
Rozbudowane
Zadanie 6. Martianeum
W 2033 roku na Marsie wylądowała automatyczna stacja wydobywcza wyposażona w transporter i w autonomiczny dron pobierający ładunki skał zawierających minerał niewystępujący na Ziemi – martianeum.

Stacja działa według następujących zasad:
• dron codziennie przywozi ładunek z pewnego obszaru Marsa
• stacja waży ładunek przywieziony przez drona i bada zawartość martianeum
• jeśli zawartość martianeum w przywiezionym ładunku wynosi co najmniej 1%, to stacja automatycznie wydobywa cały minerał z tego ładunku
• jeśli na koniec dnia (po wydobyciu martianeum) ilość minerału na stacji osiągnie co najmniej 100 kg, to transporter zabiera 100 kg na orbitę, skąd ładunek jest wysyłany na Ziemię, a transporter wraca do stacji (jeśli na stacji zgromadzone jest więcej niż 100 kg, to nadmiar pozostaje na stacji)
• początkowy stan magazynu na stacji – 0 kg martianeum.

W pliku tekstowym martianeum.txt w kolejnych wierszach zapisano dane z lat 2033–2038:
data – data przywozu ładunku w formacie rrrr-mm-dd
nazwa_obszaru – nazwa obszaru Marsa, z którego ładunek został pobrany
masa [kg] – masa ładunku drona w kilogramach
zawartość [%] – zawartość martianeum w próbce w % (nieujemna liczba z jednym miejscem po przecinku, np. 0,1 oznacza 0,1%)

Dane w pliku rozdzielono znakami tabulacji.

Przykład:
data          nazwa_obszaru          masa [kg]          zawartosc [%]
2033-03-03          Cebrenia          27,8          0,2
2033-03-04          Amenthes          11,8          1,7
2033-03-05          Noachis          21,0          6,0
2033-03-06          Coprates          26,3          11,4
2033-03-07          Ismenius Lacus          28,8          0,0
2033-03-08          Mare Boreum          29,2          0,0

Z wykorzystaniem danych zawartych w pliku martianeum.txt oraz dostępnych narzędzi informatycznych wykonaj podane zadania. Wyniki zapisz w pliku tekstowym wyniki6.txt. Odpowiedź do każdego zadania poprzedź numerem tego zadania.
Zobacz pełne zadanie →
Matura CKE Maj 2011
Rozbudowane
Zadanie 6. Liczby inaczej (10 pkt)
W pliku liczby.txt, w oddzielnych wierszach, znajduje się 1000 liczb zapisanych w systemie dwójkowym o długościach zapisów od 2 do 16 cyfr (0 lub 1).
Napisz program, którego wykonanie da odpowiedzi do poniższych podpunktów. Odpowiedzi zapisz w pliku zadanie6.txt, a każdą odpowiedź poprzedź literą oznaczającą ten podpunkt.
...................................................................................................
...................................................................................................
...................................................................................................
Zobacz pełne zadanie →
Matura CKE Maj 2025
0 - 1 pkt
Zadanie 4. (0–1)
Dokończ zdanie. Zaznacz właściwą odpowiedź spośród podanych.

Program typu keylogger służy do
Zobacz pełne zadanie →

Chcesz zobaczyć więcej rozwiązań z przedmiotu Informatyka Rozszerzona?

Załóż darmowe konto, by uzyskać nielimitowany, wygodny dostęp do odpowiedzi do wszystkich zadań maturalnych!

Załóż darmowe konto