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

Python na informatyce

VPS Starter Arubacloud
0 głosów
606 wizyt
pytanie zadane 25 kwietnia 2021 w Rozwój zawodowy, nauka, praca przez Lactriksen Nowicjusz (170 p.)

Witam,

Chciałbym zapytać czy na maturzez z informatyki jak będę pisał w Pythonie to powiedzmy jak będzie pytanie dot. sortowanie to czy poniższy kod zostanie mi zaliczony? Czy muszę pisać własny system sortowania?

myListmyList=[8, 7, 2, 3, 1]
myList.sort()

Z góry dziękuję za odpowiedź

4 odpowiedzi

+1 głos
odpowiedź 25 kwietnia 2021 przez icytower Bywalec (2,110 p.)
jeżeli metoda sort() jest częścią języka to powinno być zaliczone.
+1 głos
odpowiedź 26 kwietnia 2021 przez Whistleroosh Maniak (56,900 p.)

Widzę, że odpowiedzi są mieszane, więc postaram się to rozjaśnić. W części teoretycznej nie możesz korzystać z wbudowanych funkcji. Pod każdym zadaniem na pisanie kodu będziesz miał nawet następującą uwagę:

W zapisie algorytmu możesz korzystać wyłącznie z instrukcji sterujących, operatorów arytmetycznych (w tym dzielenia całkowitego i dzielenia z resztą), operatorów logicznych, porównań i instrukcji przypisywania lub samodzielnie napisanych funkcji i procedur. Zabronione jest używanie funkcji wbudowanych, dostępnych w językach programowania, a zwłaszcza funkcji podnoszącej do potęgi.

To również znaczy, ze nie możesz korzystać nawet z takich funkcji jak floor() czy round().

Natomiast w części praktycznej masz całkowitą dowolność. Więc tam nie mogą się przyczepić do tego, że skorzystasz z sorta czy czegokolwiek innego. Oczywiście nie można korzystać z żadnych zewnętrznych bibliotek

0 głosów
odpowiedź 25 kwietnia 2021 przez SzkolnyAdmin Szeryf (86,280 p.)
To zależy od treści zadania, ale z tego co pamiętam, nie było jeszcze chyba napisania własnego algorytmu sortującego w części praktycznej. Jeżeli w zadaniu nie masz podanego sposobu stosuj wbudowane funkcje języka.
0 głosów
odpowiedź 26 kwietnia 2021 przez Milesq Nałogowiec (32,020 p.)
jak wspomniał @icytower zadanie powinno być zaliczone, ale pewnie nie będzie ;) Informatyka w szkole to w większości algorytmika. W tym zadaniu chodzi o to, żeby sprawdzić, czy znasz algorytm sortowania. Mi ostatnio nauczyciel infromatyki przyczepił się do tego, że użyłem keywordu yield a w zadaniu powiedziano, że "można używać tylko operacji arytmetycznych +-*/" więc nie mogę używać innych części języka XD

Podobne pytania

0 głosów
1 odpowiedź 740 wizyt
0 głosów
1 odpowiedź 2,867 wizyt

92,452 zapytań

141,262 odpowiedzi

319,085 komentarzy

61,854 pasjonatów

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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...