[PASCAL] Tablica haszujaca

0

Napisać program realizujący słownik angielsko-polski w strukturze tablicy haszującej.
Opis metody haszowania łancuchowego znajduje sie na koncu niniejszego pliku.
Zakładamy, ze w słowniku znajdzie sie co najwyzej 2000 słów angielskich.
Program ma umożliwiać wykonanie nastepujacych operacji:
a) wstawienie nowego słowa angielskiego do słownika wraz z polskim tłumaczeniem tego
słowa. Porzadek symetryczny drzewa jest wyznaczony przez porzadek leksykograficzny
(alfabetyczny) słów angielskich.
b) usuniecie słowa angielskiego wraz z tłumaczeniem tego słowa,
c) wyszukanie podanego słowa angielskiego i wypisanie tłumaczenia polskiego tego słowa,
wzglednie wyswietlenie komunikatu : Brak tłumaczenia słowa .......
d) zapis aktualnej zawartosci słownika w pliku binarnym. Trzeba zapamietac wszystkie
słowa angielskie wraz z ich tłumaczeniami. Format danych w pliku prosze ustalic
samodzielnie.
e) odczyt słownika z pliku binarnego i wstawienie wszystkich danych do tablicy haszujacej
(niekoniecznie pustego).

Witam takie zadanie dostalem na zaliczenie przedmiotu. Szczerze mowiac nie mam zielonego pojecia jak napisac ten program. Czy moze ktos mi pomoc??? Najlepiej by bylo napisac algorytm i wytlumaczyc najwazniejsze rzeczy w programie tak zebym potrafil go obronic. Bardzo prosze o pomoc!!

Pozdro

0

I ty oczekujesz że ktoś to dla ciebie napisze? Optymista ...
Pokaż że coś napisałeś samemu to pomożemy, podkreślam POMOŻEMY nie napiszemy za ciebie.

0

Witam , mam dokładnie to samo zadanie, lecz temat będzie dopiero na następnym semestrze. Prosiłbym o pomoc przynajmniej w zadeklarowaniu zmiennych i tej tablicy.Wiem że trzeba zliczać sumę kodów ASCII słów, ale jak?? Prosze o pomoc, w końcu nie każdy jest super programistą ;-)
Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1