Strona dla studentów
Informacje i materiały dla studentów

Wstęp do programowania

Laboratorium 5 (listy, krotki)

Zadanie 1

Napisz program, który na podstawie listy zawierającej dowolne 4 zmienne typu string (słowa) stworzy krotkę (słowo1, długość słowa1, słowo2, długość słowa2, słowo3, długość słowa3).

Zadanie 2

Napisz program, który na podstawie dwóch list stworzy trzecią listę zawierającą wspólne elementy z tych list.

Zadanie 3

Napisz program, który pobiera od użytkownika wyrazy, dopóki ten ie wciśnie zero. Dalej program ma wyświetlić wyrazy w kolejności alfabetycznej.

Zadanie 4

Napisz program, który na podstawie listy zawierającej liczby naturalne od 1 do 100 utworzy nową listę z wszystich liczb podzielnych przez 3.

Zadanie 5

Używając krotek ("wypakowywanie krotek") napisz program, który ma wypisywać imiona znanych naukowców, gdy użytkownik poda ich nazwiska. Tymi naukowcami mają być: Einstein, Bohr, Oppenheimer, Newton i Turing.

Zadanie 6

Napisz program, który obliczy iloczyn skalarny dwóch wektorów, które podaje użytkownik. Wektory muszą wieć równe wymiary. Iloczyn skalarny definujemy następująco:
Jeśli wektor v1=[x1,x2,...,xn] a wektor v2=[y1,y2,...,yn], to iloczyn skalarny v1.v2=x1*y1+x2*y2+...+xn*yn.