Zbiór zadań

Zbiór zadań

Pliki tekstowe

  1. Napisać program zapisujący wprowadzony z klawiatury tekst do pliku tekstowego. Struktura linii pliku powinna odpowiadać wprowadzanemu tekstowi, a małe litery występujące we wprowadzonym tekście powinny być zamienione na wielkie. 
     

  2. Napisać program czytający istniejący plik tekstowy i wypisujący jego zawartość na ekranie. Puste linie (zawierające jedynie znak końca linii) i linie wypełnione tylko spacjami nie powinny być wypisywane; poza tym układ tekstu wypisywanego na ekranie powinien odpowiadać układowi tekstu w pliku. Program ma działać dla dowolnego pliku tekstowego, zatem nazwa pliku powinna być podawana przez użytkownika. 
     

  3. Napisać program czytający dwa istniejące pliki (PL1, PL2) i tworzący nowy (PL3), w którym zapisana jest zawartość pliku PL1, a po niej - pliku PL2. Nazwy plików powinny być wprowadzane z klawiatury. 
     

  4. W pliku "secret.msg" przechowywana jest zaszyfrowana wiadomość. Do zaszyfrowania tekstu użyto tablicy postaci:

litera kodu (przyklad): guwyrmqpsaeicbnozlfhdkjxtv

litera oryginalna: abcdefghijklmnopqrstuvwxyz

Napisz program tłumaczący zaszyfrowaną wiadomość na zwykły język i wypisujący ją na ekranie, a opcjonalnie zapisujący ją do pliku. Kod szyfru - pierwsza linia w przykładzie powyżej - powinna być wprowadzana z klawiatury. 
 

  1. Napisać program szyfrujący wprowadzany z klawiatury tekst i zapisujący go do pliku tekstowego o podanej przez użytkownika nazwie. Szyfrowanie polega na zastąpieniu wprowadzonej litery inną (zastępowanie ma być jednoznaczne). Schemat zastępowania liter (a->b, b->z, ...) odczytywany ma być z pliku tekstowego KOD.TXT. 
     

  2. W pliku tekstowym KLUB.LST zapisana jest w porządku alfabetycznym lista członków pewnego klubu. Każdemu członkowi odpowiadają trzy linie:

nazwisko i imię

adres

nr telefonu

Napisać program dopisujący do pliku nowego członka klubu o danych osobowych wprowadzanych z klawiatury. Osoba ma być dopisywana w odpowiednim miejscu pliku - tak, aby utrzymać porządek alfabetyczny. (Wskazówka - należy użyć pliku pomocniczego) 
 

  1. Napisać prosty edytor tekstu. Program powinien czytać linia po linii zawartość pliku tekstowego o podanej przez użytkownika nazwie i pozwalać użytkownikowi na dokonywanie w nich zmian. Każda linia powinna pojawić się na ekranie, po czym program powinien pozwolić na wprowadzenie poleceń edycyjnych:

    • del - bieżąca linia ma być usunięta; rozpoczynamy edytowanie następnej linii

    • ins - wczytaj nową linię z klawiatury i wstaw ją do pliku przed linią aktualnie edytowaną

    • swap xy - wszystkie znaki x występujące w edytowanej linii mają być zastąpione przez znak y

    • next - zakończ edytowanie bieżącej linii; rozpoczynamy edytowanie kolejnej

Po zakończeniu edycji każda linia powinna być zapisywana do pliku tymczasowego. Na zakończenie program powinien zastąpić oryginalny plik zawartością pliku tymczasowego. 
 

  1. Napisać (przynajmniej) fragment programu do gry w popularnego "wisielca" (zwanego również "kołem fortuny" :-) ) Mamy dany plik tekstowy hasla.txt, ktorego każda linia zawiera jedno słowo będące hasłem do odgadnięcia. Program losuje hasło - linię z tego pliku, a następnie wypisuje na ekranie jego pierwszą i ostatnią literę oraz kreski w miejscu pozostałych liter tego słowa, przy czym jeśli któraś z liter jest taka jak pierwsza lub ostatnia lietra słowa, to wypisywana jest zamiast kreski:

m a _ _ m a _ _ _ a --> matematyka

Oczywiście można dokończyć program tak, aby pozwalał na wpisywanie kolejnych liter mających uzupełnić hasło, a po pewnej ustalonej liczbie błędnych odpowiedzi (wystarczającej do narysowania "szubieniczki") kończył grę.


Wyszukiwarka

Podobne podstrony:
5 Chem2 Zbiór zadań Odpowiedzi i wskazówki
Zbiór zadań chemicznych dla geologów 12
138261 Zbior zadan 19
138261 Zbior zadan 10
138261 Zbior zadan 17
zbior zadan z chemmiii, chemia, zadania
Zbiór zadań, Programowanie

więcej podobnych podstron