Metody Programowania - Lista 5

Zadanie 1

Zapoznać się z Rozdziałami 1 i 2 z Poplog primer Wykonać ćwiczenia z końca Rozdziału 1.

Zadanie 2

Listy w Poplogu mają pojedyńcze pole na wartość. Ale ta wartość może być złożona, np. sama też może być listą. Naturalne jest więc reprezentowanie list których elementy mają wiele pól jako list list. Napisać funkcje w Pop11 stosując prostą iterację rozwiązujące zadania 5, 6 z listy 1.

Zadania 3 do 5 powinny być rozwiązane w Pop11, stosując prostą iterację.

Zadanie 3

Napisać funkcję, która mając daną listę liczb całkowitych i liczbę, zrobi nową listę z której usuniete jest każde wystąpienie tej liczby na liście (a pozostałe elementy są takie same).

Zadanie 4

Napisać funkcję, która mając daną listę, i element na liście znajdzie poprzedni element.

Zadanie 5

Zrobić z danej listy dwie,

Uwaga, listy wynikowe mają być nowe, ale wartości elementów mają być identyczne z wartościami ze starej listy.