Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Zadanie 1:
- Zadaniem ucznia jest stworzenie programu, który będzie działał jak książka
- telefoniczna. Program powinien mieć następujące funkcjonalności:
- ● Dodawanie nowego kontaktu - program powinien pytać użytkownika o imię i
- nazwisko oraz numer telefonu i dodać te dane do listy kontaktów. Lista
- kontaktów powinna być przechowywana w postaci listy słowników, gdzie
- każdy słownik reprezentuje jeden kontakt.
- ● Sortowanie kontaktów za pomocą metody sortowania bąbelkowego -
- program powinien sortować listę kontaktów alfabetycznie według nazwisk z
- wykorzystaniem funkcji bubble_sort.
- ● Wyświetlanie listy kontaktów - program powinien wyświetlić listę kontaktów
- w formacie: "imię nazwisko - numer telefonu". Kontakty powinny być
- posortowane alfabetycznie według nazwisk.
- '''
- '''
- Zadanie 2(*)
- Napisz program, który losuje liczbę z zakresu od 1 do
- 100, a następnie komputer będzie zgadywał tę liczbę, a my będziemy mu udzielać
- podpowiedzi w postaci "za mało" lub "za dużo" w zależności od tego, czy
- zgadnięta liczba jest mniejsza czy większa od wylosowanej liczby.
- Komputer będzie korzystał z algorytmu binary search, a program zakończy się, gdy
- komputer zgadnie liczbę.
- Rekurencja to proces wywoływania funkcji przez samą siebie. W tym konkretnym
- kodzie, funkcja binary_search jest rekurencyjna, ponieważ wywołuje samą siebie
- w dwóch warunkach - kiedy odpowiedź jest "za mało" lub "za dużo". Proces
- rekurencyjny trwa tak długo, aż odpowiedź jest "tak", wtedy funkcja zwraca wartość
- guess.
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement