Zadanie zaliczeniowe z laboratorium Pascala i C. ZSI I. 01/02 ------------------------------------------------------------- Zadane: 3.01.2002, odbiór: 10.01.2002, 2 punkty. Zad 4. Napisz program, który: 1) Wczyta od użytkownika nazwę pliku, sprawdzi czy plik o podanej nazwie istnieje i otworzy go do czytania (jeśli plik o podanej nazwie nie istnieje, to ponawiamy próbę wczytania nazwy od użytownika tak długo, aż użytkownik poda poprawną nazwę lub poda pusty napis, interpretowany jako rezygnacja z dalszej pracy z programem). 2) Wypisze na ekranie histogram długości słów wczytanych z pliku. Dodatkowe ustalenia: - przez słowo rozumiemy dowolny ciąg znaków ograniczony spacjami, końcami wierszy, początkiem lub końcem pliku, - plik należy zadeklarować jako plik tekstowy (text), - słowa mogą mieć dowolną długość (w szczególności większą niż 255 znaków), natomiast w histogramie wszystkie słowa długości >= 100 należy traktować jako słowa tej samej kategorii, - histogram ma mieć postać ciągu wierszy, z których każdy zawiera dwie liczby: długość słów i liczbę słów o podanej długości, wiersze mają być posortowane rosnąco wzgl. długości słów, - wypisywanie histogramu ma być pryzjazne dla użytkownika (bez wypisywania informacji o długościach, których to długości słów nie było w pliku,z pauzą przed wyświetleniem kolejnego ekranu), - sprawdzanie czy plik istnieje można zapisać w BP na różne sposoby, np. używając opcji kompilatora {$I-}i funkcji IOResult (więcej informacji na ten temat na zajęciach), - nie wolno zapomnieć o zamknięciu pilku!