• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Matura próbna 2024 zadanie 1

0 głosów
509 wizyt
pytanie zadane 21 stycznia w Python przez Essach Nowicjusz (120 p.)

Siema, mam pytanie co do ostatniej matury próbnej w grudniu 2024 co do zadania 1.2. Nie dostałem za nie punktów lecz zdaje mi się że zrobiłem je dobrze. Zadanie 1 brzmi tak:

"Dla danej dodatniej liczby całkowitej n niech J(n) będzie ciągiem kolejnych pozycji jedynek

(cyfr 1) w jej zapisie dwójkowym, zaczynając od pozycji najmniej znaczącej (ostatniej).

Pozycje cyfr w zapisie liczby numerujemy od 1 (zaczynamy od ostatniej pozycji). "

Zadanie 1.2:

W pseudojęzyku lub w wybranym języku programowania zapisz algorytm, który dla danej

liczby całkowitej dodatniej n wypisuje kolejne elementy ciągu J(n).

Uwaga: Twój algorytm może używać wyłącznie zmiennych przechowujących liczby

całkowite oraz może operować wyłącznie na liczbach całkowitych. W zapisie możesz

wykorzystać tylko operacje arytmetyczne: dodawanie, odejmowanie, mnożenie, dzielenie,

dzielenie całkowite, resztę z dzielenia oraz porównywanie liczb, instrukcje sterujące,

przypisania do zmiennych lub samodzielnie napisane funkcje, wykorzystujące wyżej

wymienione operacje. Zabronione jest używanie funkcji wbudowanych oraz operatorów

innych niż wymienione, nie wolno używać zwłaszcza żadnych funkcji zamiany typów danych.

Specyfikacja:

Dane:

n – dodatnia liczba całkowita

Wynik:

kolejne elementy ciągu J(n)

Rozwiązanie Przykładowe CKE:

b = 1
dopóki n > 0 wykonuj:
   jeżeli n mod 2 = 1
      wypisz(b)
   n = n div 2
   b = b + 1

A takie rozwiązanie podałem:

miejsce = 1
while n > 0:
   if n % 2 != 0:
      print(miejsce)
   n = n//2
   miejsce += 1

Robiłem to w Pythonie i działało poprawnie, a potem przepisałem na kartkę i dostałem 0 punktów. Czy może mi ktoś powiedzieć czy moja odpowiedź jest zła i co w niej jest nie tak? Z góry dziękuję 

komentarz 21 stycznia przez adrian17 Mentor (354,880 p.)
Na oko wygląda poprawnie.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

–2 głosów
0 odpowiedzi 1,186 wizyt
0 głosów
2 odpowiedzi 1,050 wizyt
pytanie zadane 8 lutego 2021 w Offtop przez Olewojt Nowicjusz (150 p.)
0 głosów
1 odpowiedź 1,115 wizyt

93,630 zapytań

142,554 odpowiedzi

323,055 komentarzy

63,136 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2174p. - dia-Chann
  2. 2153p. - DziarnowskiJ
  3. 2123p. - Łukasz Piwowar
  4. 2105p. - CC PL
  5. 2077p. - raydeal
  6. 2010p. - rucin93
  7. 1957p. - Maurycy W
  8. 1954p. - Adrian Wieprzkowicz
  9. 1887p. - Łukasz Eckert
  10. 1855p. - Michal Drewniak
  11. 1811p. - rafalszastok
  12. 1777p. - robwarsz
  13. 1588p. - Tomasz Bielak
  14. 1491p. - Rafał Trójniak
  15. 1377p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...