11
Pokaż ćwiczenia:
11
Ćwiczenie 1

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

Specyfikacja problemu:

Dane:

  • tab – tablica zawierająca liczby całkowite z przedziału <-99, 99>

Wynik:

  • minLiczba, maxLiczba – liczby całkowite; najmniejsza oraz największa wartość spośród liczb zapisanych w tablicy tab

Wskazówka:

Pamiętaj o atrybucie .length (w implementacji tablic) oraz o stałych MAX_VALUE, MIN_VALUE z klasy Integer.

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

Linia 1. tab znak równości otwórz nawias klamrowy 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 klamrowy.
RKOjfF4DeJIaF
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 2

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

Specyfikacja problemu:

Dane:

  • tab – tablica zawierająca liczby całkowite z przedziału <-99, 99>

Wynik:

  • kubelki – tablica liczb całkowitych; zawartość tablicy z kubełkami

Wskazówka:

Pamiętaj o metodzie toString() z klasy Arrays.

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

Linia 1. tab znak równości otwórz nawias klamrowy 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 klamrowy.
RjTh1XdLNpZB9
Wymyśl pytanie na kartkówkę związane z tematem materiału.
31
Ćwiczenie 3

Zaimplementuj algorytm sortowania kubełkowego i wypisz na standardowe wyjście wynik sortowania. Tablicę posortuj od największego do najmniejszego elementu.

Specyfikacja:

Dane:

  • tab – tablica zawierająca liczby całkowite z przedziału <-99, 99>

Wynik:

  • tab – tablica zawierająca liczby całkowite z przedziału <-99, 99> posortowana nierosnąco

Wskazówka:

Pamiętaj o metodzie toString() z klasy Arrays.

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

Linia 1. tab znak równości otwórz nawias klamrowy 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 klamrowy.
R6GbWduUVO1gs
Wymyśl pytanie na kartkówkę związane z tematem materiału.