Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
1
Pokaż ćwiczenia:
1
Ćwiczenie 1
Rt3eO2KhZz2yn
Wskaż, które polecenie należy wydać, aby skopiować wartości elementów jednej listy do innej. Możliwe odpowiedzi: 1. nowa_lista = stara_lista[:], 2. nowa_lista = stara_lista.copy_elements(), 3. nowa_lista = copy(stara_lista)
1
Ćwiczenie 2
RGVRzG0DO4Pen
Wskaż rezultat wydania następującej komendy w języku Python:
print(['Python', 'jest'][1][2]). Możliwe odpowiedzi: 1. Wynikiem będzie wyświetlenie litery 's'., 2. Wynikiem będzie komunikat o błędzie: IndexError: list index out of range., 3. Wynikiem będzie wyświetlenie litery 'y'.
11
Ćwiczenie 3

Dana jest tablica o wymiarach n × n. Napisz program, który wypisze zawartość jedynie tych wierszy tablicy, w których wszystkie elementy są większe od liczby 2.

Działanie swojego programu przetestuj dla tablicy wypełnionej wartościami w następujący sposób: każda komórka tablicy przyjmuje wartość sumy obu jej indeksów, czyli  tablica[i][j] = i + j. Rozwiązanie sprawdź dla n = 5.

Specyfikacja problemu:

Dane:

  • tablica – tablica o wymiarach n × n

  • n – liczba naturalna dodatnia; liczba wierszy i kolumn

Wynik:

Program wypisuje zawartość wierszy tablicy, w których wszystkie elementy są większe od 2.

Przykładowe wyjście:

Linia 1. 3 4 5 6 7. Linia 2. 4 5 6 7 8.
R1d1ZrCqjCbpz
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 4

Napisz program wypisujący kwadrat sumy wartości znajdujących się na obu przekątnych tablicy o wymiarach n × n (wartości wspólne mogą się powtarzać).

Działanie swojego programu przetestuj dla tablicy wypełnionej wartościami w następujący sposób: każda komórka tablicy przyjmuje wartość sumy obu jej indeksów, czyli  tablica[i][j] = i + j. Rozwiązanie sprawdź dla n = 5.

Specyfikacja problemu:

Dane:

  • tablica – tablica o wymiarach n × n

  • n – liczba naturalna dodatnia; liczba wierszy i kolumn

Wynik:

Program wypisuje kwadrat sumy wartości znajdujących się na obu przekątnych danej tablicy.

Przykładowe wyjście dla n = 5:

Linia 1. 1600.
RZo56fnuv6nsi
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
31
Ćwiczenie 5

Dane są dwie tablice: macierz_a, macierz_b o wymiarach n × m. Elementami obu tych tablic są liczby całkowite. Napisz program, który utworzy trzecią macierz - macierz_wynik o takich samych wymiarach i wypełni ją w ten sposób, by dla wszystkich zachodziła równość:

Działanie swojego programu przetestuj dla następujących macierzy:

Linia 1. macierz podkreślnik a znak równości otwórz nawias kwadratowy otwórz nawias kwadratowy 346 przecinek 654 przecinek 865 przecinek 278 zamknij nawias kwadratowy przecinek otwórz nawias kwadratowy 243 przecinek 765 przecinek 869 przecinek 114 zamknij nawias kwadratowy przecinek otwórz nawias kwadratowy 543 przecinek 758 przecinek 865 przecinek 512 zamknij nawias kwadratowy zamknij nawias kwadratowy. Linia 2. macierz podkreślnik b znak równości otwórz nawias kwadratowy otwórz nawias kwadratowy 123 przecinek 765 przecinek 867 przecinek 431 zamknij nawias kwadratowy przecinek otwórz nawias kwadratowy 356 przecinek 543 przecinek 235 przecinek 853 zamknij nawias kwadratowy przecinek otwórz nawias kwadratowy 649 przecinek 535 przecinek 654 przecinek 424 zamknij nawias kwadratowy zamknij nawias kwadratowy.

Specyfikacja problemu:

Dane:

  • macierz_a – tablica o wymiarach n × m

  • macierz_b – tablica o wymiarach n × m

  • m – liczba naturalna dodatnia, liczba kolumn

  • n – liczba naturalna dodatnia, liczba wierszy

Wynik:

Program wypisze nową macierz wypełnioną zgodnie z poleceniem.

Przykładowe wyjście dla danych testowych:

Linia 1. 123 654 865 278. Linia 2. 243 543 235 114. Linia 3. 543 535 654 424.
RWowXdmPWo6nh
Wymyśl pytanie na kartkówkę związane z tematem materiału.