11
Pokaż ćwiczenia:
11
Ćwiczenie 1

Dokończ program wyszukujący wśród elementów listy wartość najmniejszą i największą.

Swoje rozwiązanie przetestuj dla następującej listy:

Linia 1. tab znak równości otwórz nawias kwadratowy 76 przecinek 84 przecinek 79 przecinek 60 przecinek minus 75 przecinek 58 przecinek 94 przecinek 53 przecinek minus 84 przecinek 51 przecinek minus 4 przecinek minus 41 przecinek 49 przecinek minus 40 przecinek 31 przecinek 80 przecinek 88 przecinek 52 przecinek minus 2 przecinek 7 przecinek 12 przecinek minus 46 przecinek 23 przecinek 45 przecinek minus 67 przecinek minus 96 przecinek minus 37 przecinek 91 przecinek minus 39 przecinek minus 24 przecinek minus 44 przecinek minus 21 przecinek minus 43 przecinek minus 38 przecinek minus 99 przecinek 70 przecinek minus 94 przecinek 3 przecinek 17 przecinek minus 6 przecinek minus 35 przecinek minus 64 przecinek minus 95 przecinek minus 23 przecinek 10 przecinek 19 przecinek 48 przecinek 36 przecinek 43 przecinek 29 przecinek 73 przecinek 86 przecinek minus 55 przecinek 57 przecinek 81 przecinek minus 25 przecinek 39 przecinek 20 przecinek minus 3 przecinek minus 78 przecinek minus 74 przecinek 28 przecinek minus 17 przecinek minus 16 przecinek minus 98 przecinek minus 27 przecinek 54 przecinek 22 przecinek 87 przecinek 41 przecinek 66 przecinek 96 przecinek 27 przecinek minus 65 przecinek 26 przecinek minus 62 przecinek minus 72 przecinek minus 70 przecinek minus 88 przecinek 95 przecinek 37 przecinek minus 49 przecinek minus 47 przecinek 46 przecinek minus 11 przecinek 64 przecinek minus 20 przecinek 1 przecinek 72 przecinek minus 73 przecinek minus 59 przecinek 8 przecinek 69 przecinek 93 przecinek minus 7 przecinek 44 przecinek minus 10 przecinek minus 28 przecinek 78 przecinek 92 zamknij nawias kwadratowy.

Specyfikacja problemu:

Dane:

  • tab – lista zawierająca liczby całkowite z przedziału [ 99 ,   99 ]

Wynik:

  • min_elem, max_elem – liczby całkowite; najmniejsza oraz największa wartość spośród liczb zapisanych w liście tab

R1IWxeNMjFpFN
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 2

Napisz program, który dla zadanej listy zliczy wystąpienia każdego z elementów do odpowiedniego kubełka, a następnie wypisze zawartość listy z kubełkami.

Swoje rozwiązanie przetestuj dla następującej listy:

Linia 1. tab znak równości otwórz nawias kwadratowy 76 przecinek 84 przecinek 79 przecinek 60 przecinek minus 75 przecinek 58 przecinek 94 przecinek 53 przecinek minus 84 przecinek 51 przecinek minus 4 przecinek minus 41 przecinek 49 przecinek minus 40 przecinek 31 przecinek 80 przecinek 88 przecinek 52 przecinek minus 2 przecinek 7 przecinek 12 przecinek minus 46 przecinek 23 przecinek 45 przecinek minus 67 przecinek minus 96 przecinek minus 37 przecinek 91 przecinek minus 39 przecinek minus 24 przecinek minus 44 przecinek minus 21 przecinek minus 43 przecinek minus 38 przecinek minus 99 przecinek 70 przecinek minus 94 przecinek 3 przecinek 17 przecinek minus 6 przecinek minus 35 przecinek minus 64 przecinek minus 95 przecinek minus 23 przecinek 10 przecinek 19 przecinek 48 przecinek 36 przecinek 43 przecinek 29 przecinek 73 przecinek 86 przecinek minus 55 przecinek 57 przecinek 81 przecinek minus 25 przecinek 39 przecinek 20 przecinek minus 3 przecinek minus 78 przecinek minus 74 przecinek 28 przecinek minus 17 przecinek minus 16 przecinek minus 98 przecinek minus 27 przecinek 54 przecinek 22 przecinek 87 przecinek 41 przecinek 66 przecinek 96 przecinek 27 przecinek minus 65 przecinek 26 przecinek minus 62 przecinek minus 72 przecinek minus 70 przecinek minus 88 przecinek 95 przecinek 37 przecinek minus 49 przecinek minus 47 przecinek 46 przecinek minus 11 przecinek 64 przecinek minus 20 przecinek 1 przecinek 72 przecinek minus 73 przecinek minus 59 przecinek 8 przecinek 69 przecinek 93 przecinek minus 7 przecinek 44 przecinek minus 10 przecinek minus 28 przecinek 78 przecinek 92 zamknij nawias kwadratowy.

Specyfikacja problemu:

Dane:

  • tab – lista zawierająca liczby całkowite z przedziału [ 99 ,   99 ]

Wynik:

  • kubelki – lista liczb całkowitych; zawartość listy z kubełkami

R19gtFYCUGNWk
Wymyśl pytanie na kartkówkę związane z tematem materiału.
31
Ćwiczenie 3

Zaimplementuj algorytm sortowania kubełkowego i wypisz wynik sortowania. Listę posortuj od największego do najmniejszego elementu.

Swoje rozwiązanie przetestuj dla następującej listy:

Linia 1. tab znak równości otwórz nawias kwadratowy 76 przecinek 84 przecinek 79 przecinek 60 przecinek minus 75 przecinek 58 przecinek 94 przecinek 53 przecinek minus 84 przecinek 51 przecinek minus 4 przecinek minus 41 przecinek 49 przecinek minus 40 przecinek 31 przecinek 80 przecinek 88 przecinek 52 przecinek minus 2 przecinek 7 przecinek 12 przecinek minus 46 przecinek 23 przecinek 45 przecinek minus 67 przecinek minus 96 przecinek minus 37 przecinek 91 przecinek minus 39 przecinek minus 24 przecinek minus 44 przecinek minus 21 przecinek minus 43 przecinek minus 38 przecinek minus 99 przecinek 70 przecinek minus 94 przecinek 3 przecinek 17 przecinek minus 6 przecinek minus 35 przecinek minus 64 przecinek minus 95 przecinek minus 23 przecinek 10 przecinek 19 przecinek 48 przecinek 36 przecinek 43 przecinek 29 przecinek 73 przecinek 86 przecinek minus 55 przecinek 57 przecinek 81 przecinek minus 25 przecinek 39 przecinek 20 przecinek minus 3 przecinek minus 78 przecinek minus 74 przecinek 28 przecinek minus 17 przecinek minus 16 przecinek minus 98 przecinek minus 27 przecinek 54 przecinek 22 przecinek 87 przecinek 41 przecinek 66 przecinek 96 przecinek 27 przecinek minus 65 przecinek 26 przecinek minus 62 przecinek minus 72 przecinek minus 70 przecinek minus 88 przecinek 95 przecinek 37 przecinek minus 49 przecinek minus 47 przecinek 46 przecinek minus 11 przecinek 64 przecinek minus 20 przecinek 1 przecinek 72 przecinek minus 73 przecinek minus 59 przecinek 8 przecinek 69 przecinek 93 przecinek minus 7 przecinek 44 przecinek minus 10 przecinek minus 28 przecinek 78 przecinek 92 zamknij nawias kwadratowy.

Specyfikacja problemu:

Dane:

  • tab – lista zawierająca liczby całkowite z przedziału [ 99 ,   99 ]

Wynik:

  • posortowane_elem – lista zawierająca liczby całkowite z przedziału [ 99 ,   99 ] posortowane nierosnąco

R31K6q7AQbeUq
Wymyśl pytanie na kartkówkę związane z tematem materiału.
31
Ćwiczenie 4

Wykorzystując algorytm sortowania kubełkowego, zapisz program, który zwróci liczbę niewykorzystanych kubełków podczas etapu podziału danych.

Napisz funkcję ile_pustych(), która zwróci odpowiednie dane.

Przykładowa zawartość listy kubełków dla następujących danych wejściowych:

Linia 1. liczby znak równości otwórz nawias kwadratowy 2 kropka 88 przecinek 1 kropka 94 przecinek 1 kropka 36 przecinek 1 kropka 8 przecinek 5 kropka 28 przecinek 3 kropka 07 przecinek 1 kropka 11 przecinek 4 kropka 59 przecinek 5 kropka 76 przecinek 4 kropka 01 zamknij nawias kwadratowy. Linia 2. print otwórz nawias okrągły ile podkreślnik pustych otwórz nawias okrągły liczby przecinek 6 zamknij nawias okrągły zamknij nawias okrągły. Linia 3. kratka efekt. Linia 4. kratka 1.

Specyfikacja problemu:

Dane:

  • liczby – lista zawierająca nieposortowane liczby rzeczywiste dodatnie

  • n – liczba kubełków

Wynik:

  • puste – liczba naturalna int; liczba pustych, niewykorzystanych kubełków

Rx7G7SvrfvVIb1