Programowanie funkcyjne/Moduły/Ćwiczenia: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Kubica (dyskusja | edycje)
Nie podano opisu zmian
Dorota (dyskusja | edycje)
Nie podano opisu zmian
Linia 6: Linia 6:
== Ćwiczenia ==
== Ćwiczenia ==
Zdefiniuj sygnatury/struktury odpowiadające podanym poniżej pojęciom.  
Zdefiniuj sygnatury/struktury odpowiadające podanym poniżej pojęciom.  
Staraj się wykorzystać zdefiniowane wcześniej pojęcia.
Staraj się wykorzystać zdefiniowane wcześniej pojęcia:
*Pierścień.
*pierścień
*Pierścień liczb całkowitych.
*pierścień liczb całkowitych
*Pierścień liczb rzeczywistych.
*pierścień liczb rzeczywistych  
*Ciało.
*ciało
*Ciało liczb rzeczywistych.
*ciało liczb rzeczywistych  
*Relacja binarna na elementach tego samego zbioru (np. relacja abstrakcji, porządek).
*relacja binarna na elementach tego samego zbioru (np. relacja abstrakcji, porządek)
*Porządek z operacjami kresu górnego i dolnego.
*porządek z operacjami kresu górnego i dolnego  
*Rozszerzenie relacji porządku liniowego o sortowanie.
*rozszerzenie relacji porządku liniowego o sortowanie
*Rozszerzenie relacji porządku liniowego o kolejkę priorytetową.
*rozszerzenie relacji porządku liniowego o kolejkę priorytetową

Wersja z 15:49, 30 wrz 2006

Praca domowa

  • Zdefiniuj sygnatury półgrupy i grupy.
  • Zdefiniuj półgrupę składania funkcji.
  • Rozszerz ją o n-krotne złożenie funkcji ze sobą.

Ćwiczenia

Zdefiniuj sygnatury/struktury odpowiadające podanym poniżej pojęciom. Staraj się wykorzystać zdefiniowane wcześniej pojęcia:

  • pierścień
  • pierścień liczb całkowitych
  • pierścień liczb rzeczywistych
  • ciało
  • ciało liczb rzeczywistych
  • relacja binarna na elementach tego samego zbioru (np. relacja abstrakcji, porządek)
  • porządek z operacjami kresu górnego i dolnego
  • rozszerzenie relacji porządku liniowego o sortowanie
  • rozszerzenie relacji porządku liniowego o kolejkę priorytetową