5911 Program w Pascalu
min zł10 PLN
Paid on delivery
Witam
Zlece wykonanie programu w Pascalu.
Konwerter plikow txt do HTML.
Warunki:
Napisany za pomoca FreePascal.
Kod na poziomie ucznia 1 roku informatyki w szkole policealnej.
Czas realizacji krotki bo do [url removed, login to view] r. (czwartek)
Dokumentacja oraz komentarze w kodzie (dlaczego taka petla a nie inna, co to robi, przy zmianie \"tego\" elementu, stanie sie \"to\", itp.).
Opis dzialania:
Program z założenia ma konwertować podany plik tekstowy (txt) do najprostszego formatu budowy witryn internetowych (html).
Opis działania programu:
• Po starcie programu pojawia się napis informujący użytkownika o twórcy programu i prawach autorskich.
• Następnie po kilku sekundach wyskakuje pierwsze pytanie: „Proszę podać nazwę pliku: „
• Jeżeli podamy sama nazwę (np. [url removed, login to view]) to program będzie go szukał w katalogu, z którego będzie uruchomiany program.
• Natomiast jeżeli podamy całą ścieżkę, to program będzie szukał pliku w podanej ścieżce.
• Gdy plik nie zostanie znaleziony konwerter wyświetli komunikat: „Plik nie został znaleziony! Wpisz nazwę jeszcze raz. Zwróć szczególną uwagę czy nazwa pliku bądź ścieżka dostępu została poprawnie wpisana!” Następnie przeskoczy do pierwszego pytania.
• Jeżeli plik zostanie znaleziony program wyświetli „Plik znaleziono!” Następnie przejdzie do kolejnych pytań.
o „Podaj słowa kluczowe dokumentu”
o „Podaj imię i nazwisko autora”
o „Napisz do kogo należą prawa autorskie”
o „Podaj język w jakim napisano dokument”
o „Podaj klasyfikację treści”
o „Podaj tytuł dokumentu”
o „Podaj kolor tła dokumentu”
o „Podaj kolor tekstu dokumentu”
• Po prawidłowych odpowiedziach program (biorąc pod uwagę odpowiedzi podane przez użytkownika) generuje plik HTML.
• Po zakończonej konwersji program wyświetla komunikat: „Konwersja zakończona sukcesem”, następnie „Czy chcesz stworzyć nowy dokument HTML?” Jeśli użytkownik odpowie TAK, to program zaczyna od początku, natomiast kiedy NIE następuje zakończenie programu.
Budowa dokumentu wynikowego (HTML):
• Na samej górze dokumentu imię i nazwisko autora (wyśrodkowane).
• Wyśrodkowany tytuł, sformatowany (h1).
• Kiedy pomiędzy nowymi liniami jest linia przerwy, program stosuje znacznik nowego akapitu (p), natomiast kiedy jest przejście do nowej linii, program stosuje znacznik nowej linii (br).
• Cala strona wyśrodkowana. Szerokość 760 px.
• Na samym dole 2, 3 linie przerwy i dane dotyczące użytego programu (coś jak „Generated by xxx”). Może adres strony programu otwierający się w nowym oknie przeglądarki.
Inne:
• W każdym wypadku, w każdym miejscu kiedy użytkownik wpisze złą odpowiedź bądź nie wpisze nic, program powtarza pytanie.
• W każdym wypadku, w każdym miejscu kiedy użytkownik wpisze literę „q”, program zakończy swoją pracę.
• Przed każdym pytaniem krótka podpowiedz, dlaczego np. „słowa kluczowe” są takie ważne i do czego służą.
• Wysłanie odpowiedzi następuje poprzez naciśnięcie klawisza ENTER.
• Plik poddawany konwersji nie jest kasowany ani nadpisywany. Tworzony zostaje inny plik o takiej samej nazwie lecz z końcówką HTML.
Przypominam, ze jest malo czasu! Do [url removed, login to view] r. (czwartek). W razie pytan prosze pisac.
Decydujaca bedzie cena.
Pozdrawiam
Obrutur
Project ID: #5582288