Forum Informatyka zaoczna eaie Strona Główna Informatyka zaoczna eaie
Forum studentów zaocznych informatyki AGH
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Algorytmy i struktury danych-zadania na kartkówke24-03-07

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka zaoczna eaie Strona Główna -> Informacje
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Zawisza
Administrator



Dołączył: 21 Lut 2007
Posty: 7
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Polska

PostWysłany: Pią 17:54, 23 Mar 2007    Temat postu: Algorytmy i struktury danych-zadania na kartkówke24-03-07

Zadania z przedmiotu „Algorytmy i struktury danych”
Zestaw 1

1. Zbiór cyfr 0-9 zaimplementowano za pomocą 2 bajtowej zmiennej typu integer. Kolejne bity w zmiennej określają czy dana cyfra należy do zbioru. Napisać operacje:
• sprawdzającą czy zbiór jest pusty;
• dołączającą element do zbioru;
• usuwająca element ze zbioru;
• zwracającą moc zbioru;
• zwracającą dopełnienie zbioru;
• sprawdzającą czy element należy do zbioru;
• sprawdzającą czy jeden zbiór zawiera się w drugim;
• obliczającą sumę mnogościową zbiorów;
• obliczającą iloczyn mnogościowy zbiorów;
• usuwającą wszystkie elementy ze zbioru.

2. Zbiór liter a..z zaimplementowano za pomocą 4 bajtowej zmiennej typu integer. Kolejne bity w zmiennej określają czy dana litera należy do zbioru. Napisać operacje jak w zadaniu nr 1.

3. Zbiór liter a..z zaimplementowano za pomocą zmiennej typu string. Na przykład zbiór do którego należą litery aeiouy reprezentowany jest jako napis ‘aeiouy’ (Litery wewnątrz napisu nie są uporządkowane). Napisać operacje jak w zadaniu nr 1.

4. Zbiór liczb całkowitych zaimplementowano w postaci rekordu:
zbior = record
il : integer;
el : array [1..max] of integer;
end;


Napisać operacje jak w zadaniu nr 1.

5. Dla zbioru implementowanego jak w poprzednim zadaniu, napisać funkcję weryfikującą poprawność danych tzn. sprawdzającą czy elementy w tablicy się nie powtarzają.
• przy założeniu że elementy w tablicy są posortowane rosnąco;
• przy założeniu że elementy w tablicy nie są posortowane.

6. W pewnej implementacji zbioru liter a..z dostępne są operacje:
• Init(zbior) – inicjalizacja zbioru pustego;
• Pusty(zbior):Boolean – sprawdzanie czy zbiór jest pusty;
• Nalezy(element,zbior):Boolean – sprawdzanie czy element należy do zbioru;
• Dolacz(element,zbior) – dołączanie elementu do zbioru;
• Usun(element,zbior) – usuwanie elementu ze zbioru;

Przy pomocy wyłącznie w/w operacji należy zdefiniować operacje:
• zwracającą moc zbioru;
• zwracającą dopełnienie zbioru;
• sprawdzającą czy element należy do zbioru;
• sprawdzającą czy jeden zbiór zawiera się w drugim;
• obliczającą sumę mnogościową zbiorów;
• obliczającą iloczyn mnogościowy zbiorów;
• usuwającą wszystkie elementy ze zbioru.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
mapu
Oj kiepsko



Dołączył: 19 Mar 2007
Posty: 8
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pią 18:47, 23 Mar 2007    Temat postu:

No i sa zadania:) mial racje starosta, ze w piatek je umiesci Wink

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ocb
Gość






PostWysłany: Pią 19:08, 23 Mar 2007    Temat postu:

no to pozamiatane.. chyba ze jakis rozkminiator zamiesci tu odrazu rozwiazania.. Bylbym rad.
Powrót do góry
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka zaoczna eaie Strona Główna -> Informacje Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin