You are on page 1of 3

Grupa A

Sprawdzian imię i nazwisko


Programowanie w języku Python klasa
data
liczba punktów
ocena

Sprawdzian składa się z 2 części: testu oraz zadań do wykonania na komputerze.

Test
1. (6 p.) Wymień 3 sposoby przedstawienia algorytmu.
a)
b)
c)

2. (3 p.) Dopasuj blok schematu do opisu operacji.

1. a) blok wyprowadzania danych

2. b) blok operacyjny

3. c) blok warunkowy

1. 2. 3.

3. (3 p.) Wpisz P, jeśli stwierdzenie jest prawdziwe, lub F – jeśli jest fałszywe.

Stwierdzenie P/F
Interpreter tłumaczy program instrukcja po instrukcji.
Język Python zaliczany jest do języków interpretowanych.
W języku Python każda instrukcja zaczyna się od wcięcia akapitowego.

Autor: Anna Wrzeciono © Copyright by Nowa Era Sp. z o.o. • www.nowaera.pl


1
Grupa A

4. (6 p.) Napisz 3 zasady dotyczące nadawania nazw zmiennym w języku Python.

a)

b)

c)

5. (1 p.) Wybierz właściwe dokończenie zdania.


Aby wyświetlić na ekranie wszystkie elementy listy, stosuje się funkcję
a) porządkującą wartości.
b) zwracającą wartość.
c) niezwracającą wartości.

6. (1 p.) Wybierz właściwe dokończenie zdania.


Funkcja randint(0, 100) wygeneruje losowo liczbę całkowitą z przedziału
a) (0, 100)
b) <0, 100>
c) <1, 100>

7. (4 p.) Uzupełnij zdania.


Resztę z dzielenia wyznaczamy za pomocą operatora , który w języku Python
zapisujemy symbolem .
Jeżeli dla dwóch liczb naturalnych a i b wartość a mod b wynosi 0, to mówimy, że jest
podzielne przez .
Algorytm Euklidesa służy do znajdowania _______________________ dwóch liczb
naturalnych.
W algorytmie Euklidesa od_______________________________ liczby zawsze odejmujemy
________________ liczbę.

8. (4 p.) Uzupełnij zdania. Podkreśl właściwe sformułowania.

W definicji funkcji określamy parametry aktualne / formalne, które w momencie wywołania


funkcji komputer zastąpi parametrami aktualnymi / formalnymi.

W języku Python typ parametru i typ zwracanej wartości musi być / nie jest określony.

Funkcję niezwracającą wartości / zwracającą wartość stosujemy, gdy mamy wykonać jakąś
czynność (np. wprowadzenie lub wyświetlenie danych).

Każdej funkcji możemy użyć w programie tylko raz / wiele razy.

Autor: Anna Wrzeciono © Copyright by Nowa Era Sp. z o.o. • www.nowaera.pl


2
Grupa A

9. (4 p.) Wpisz P, jeśli stwierdzenie jest prawdziwe, lub F – jeśli jest fałszywe.

Stwierdzenie P/F
Algorytm wyszukiwania przez połowienie jest przykładem metody „rządź
i zwyciężaj”.
Porządkowanie zbioru liczb metodą przez wybieranie polega na wyszukiwaniu
w zbiorze liczby największej dla porządku malejącego.

Iteracja polega na powtarzaniu tej samej operacji (ciągu operacji).

W zbiorze nieuporządkowanym możemy zastosować algorytm wyszukiwania


metodą przez połowienie.

Zadania do wykonania na komputerze

10. (5 p.) Otwórz plik 10_A.py i zapisz w nim instrukcję warunkową, która sprawdzi, czy dana liczba
jest podzielna przez 7. Jeśli jest podzielna, powinien pojawić się komunikat: „Liczba jest
podzielna przez 7”, w przeciwnym wypadku „Liczba nie jest podzielna przez 7”. Zapisz plik
i uruchom go dla liczb: 1036 i 6669. Uzupełnij w tabeli komunikaty dla poniższych liczb.

Liczba Komunikat
1036

6669

11. (5 p.) W pliku 11_A.py znajduje się 10-elementowa lista o nazwie Liczby. Uzupełnij kod
o odpowiednie instrukcje, które wyświetlą poniższe elementy listy. Zapisz plik i uzupełnij tabelę.

Element listy Liczby Wartość


Pierwszy element

Element o indeksie 4
Element Liczby[8]

12. (5 p.) Otwórz plik 12_A.py. Znajduje się w nim funkcja wprowadz_dane, która wprowadza
dane do listy. Aby funkcja działała poprawnie, zdefiniuj listę MIESIAC i wyzeruj jej elementy.
Uzupełnij kod funkcji wyprowdz_dane, która wyświetli elementy listy MIESIAC na ekranie.
Wywołaj obie funkcje w programie w odpowiedniej kolejności. Zapisz plik.

Autor: Anna Wrzeciono © Copyright by Nowa Era Sp. z o.o. • www.nowaera.pl


3

You might also like