Już wiesz
  • Na czym polega metoda projektowania algorytmów dziel i zwyciężaj.

  • Na czy polega strategia w algorytmie jednoczesnego wyszukiwania minimum i maksimum.

  • Jak zapisać kod programu stosując iterację i rekurencję.

  • Jak zaimplementować algorytm w języku programowania Python.

Teraz czas sprawdzić swoją wiedzę i umiejętności w praktyce.

R1HUVBLHQSSSQ
Ćwiczenie 1
Ćwiczenie 2
R1LHQFU76CHKX
Zaznacz wszystkie poprawne zakończenia zdania „Dzięki rozbijaniu kodu programu na funkcje staje się on...” Możliwe odpowiedzi: 1. łatwiejszy do zrozumienia, 2. bardziej uniwersalny, 3. gorszy, 4. poprawny w działaniu
Ćwiczenie 3
RXENG4TPRPTCG
Zdecyduj czy zdanie jest prawdziwe.
Problem dzielimy zawsze na dwa podproblemy. Możliwe odpowiedzi: 1. prawda, 2. fałsz

Materiał źródłowy do ćwiczeń nr 4‑5.

Linia 1. jeżeli a zamknij nawias ostrokątny b dwukropek. Linia 2. t ← b. Linia 3. b ← a. Linia 4. a ← t. Linia 5. jeżeli b zamknij nawias ostrokątny a dwukropek. Linia 6. t ← b. Linia 7. b ← a. Linia 8. a ← t. Linia 9. jeżeli a zamknij nawias ostrokątny b oraz c otwórz nawias ostrokątny b dwukropek. Linia 10. wypisz a minus c. Linia 11. w przeciwnym razie dwukropek. Linia 12. jeżeli c zamknij nawias ostrokątny b oraz a zamknij nawias ostrokątny b dwukropek. Linia 13. wypisz a plus b. Linia 14. w przeciwnym razie dwukropek. Linia 15. wypisz 2 asterysk b. Linia 16. w przeciwnym razie dwukropek. Linia 17. wypisz a plus b plus c.
Ćwiczenie 4
R15KZD13KCG1A
Jaka jest wartość indeksu szóstego elementu tablicy? Możliwe odpowiedzi: 1. 5, 2. 6, 3. 7
Ćwiczenie 5
R1PBXLXBTX26R
Co wypisze powyższy algorytm, jeżeli początkowe wartości zmiennych będą kolejno: a = 3, b = 2, c = 1 ?
R1NLPKNNRDHZS

Plik TXT o rozmiarze 1.10 KB w języku polskim
Ćwiczenie 6

Napisz program, który w podanej tablicy danych, znajdzie wartość najmniejszą, wartość największą oraz poda liczbę wykonanych porównań.  W rozwiązaniu wykorzystaj algorytm jednoczesnego znajdowania minimum i maksimum.

Przykład 1
Linia 1. kratka dla danych dwukropek. Linia 2. tablica znak równości otwórz nawias kwadratowy 1 przecinek 3 przecinek 4 przecinek 2 przecinek 55 przecinek 66 zamknij nawias kwadratowy. Linia 3. kratka wynik. Linia 4. Minimum dwukropek 1. Linia 5. Maksimum dwukropek 66. Linia 6. Liczba porównań dwukropek 8.