PRZYKŁADOWE ROZWIĄZANIE:
Objaśnienie działania programu:
Zaprezentowany w podręczniku program to prosty przykład zastosowania tablicy i funkcji w języku Python. Opis poszczególnych fragmentów kodu:
- Zmienna N jest ustawiona na wartość 5.
- Tworzona jest tablica a o rozmiarze N i wypełniona wartościami 0.
- Funkcja wprowadz_dane() służy do wprowadzenia wartości do tablicy. Za pomocą pętli for, program pobiera od użytkownika 5 wartości i przypisuje je do kolejnych elementów tablicy a.
- Funkcja wyprowadz_dane() służy do wyświetlenia wartości zapisanych w tablicy a. Za pomocą pętli for, program wyświetla kolejno każdy element tablicy.
- Funkcja wyszukaj_dana(wartosc) służy do wyszukiwania elementu o zadanej wartości w tablicy. Za pomocą pętli for, program przechodzi przez wszystkie elementy tablicy a i porównuje ich wartości z wartością zmiennej wartosc. Jeśli znaleziony zostanie element o takiej wartości, funkcja zwraca indeks tego elementu w tablicy. W przeciwnym przypadku, funkcja zwraca wartość -1.
- Program wywołuje funkcję wprowadz_dane() w celu pobrania wartości od użytkownika i umieszczenia ich w tablicy.
- Program wywołuje funkcję wyprowadz_dane() w celu wyświetlenia wprowadzonych wartości.
- Program prosi użytkownika o podanie wartości (zmienna wartosc), którą chce wyszukać w tablicy.
- Program wywołuje funkcję wyszukaj_dana(wartosc) w celu znalezienia elementu o wartości podanej przez użytkownika.
- Jeśli element został znaleziony, program wyświetla informacje o znalezionej wartości i jej indeksie w tablicy. W przeciwnym przypadku, program wyświetla informacje o nieznalezieniu wartości w tablicy.
- Instrukcja input("\n\nNaciśnij Enter, aby zakończyć") pozwala programowi na zatrzymanie działania przed zamknięciem okna konsoli.
Przepisanie skryptu z podręcznika do programu Python jest indywidualną częścią zadania.
Wioletta Wysopal
Nauczycielka informatyki
Tutaj pojawi się lista Twoich książek
Zaloguj się i zacznij tworzyć ją już teraz.

