Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 033   projektov
0 nových

Programovanie - zadanie č. 13

«»
Prípona
.doc
Typ
počítačové zadanie
Stiahnuté
15 x
Veľkosť
0,1 MB
Jazyk
slovenský
ID projektu
2828
Posledná úprava
15.03.2017
Zobrazené
2 173 x
Autor:
theparadox
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
1. Text zadania
13. Zostavte program, ktorý bude pracovať s telefónnym zoznamom. Telefónny zoznam nech obsahuje nasledujúce položky: meno a priezvisko, adresa (ulica, číslo, mesto, PSČ, kraj) a telefónne číslo. Program nech umožňuje zadávanie ľudí do zoznamu, mazanie ľudí zo zoznamu, usporiadanie podľa adresy (ulice a PSČ). Položky zoznamu nech sú v tvare:
Jožko Mrkvička_Hlavná 84, Michalovce 07101, Košický kraj_056452681
Na reprezentáciu telefónneho zoznamu použite statické pole smerníkov a nech jednotlivé informačné položky majú dynamickú veľkosť. Záznamy reprezentujte štruktúrami a zoznam nech je uložený v súbore. Použite vlastné funkcie s parametrami.

2. Dodefinovanie zadania
Položiek zoznamu pobytov môže byť maximalne 100, keďže zoznam ako štruktúru reprezentuje statické pole smerníkov. „Neobmedzená“ je však veľkosť (resp. dĺžka reťazca) informačných položiek ako sú meno, priezvisko,..., ktoré majú dynamickú veľkosť.

3. Analýza úlohy
Po spustení programu, sa zobrazí návod pre prácu s programom - hlavné menu programu. Stláčaním jednotlivých klávesov aktivujeme príslušnú funkciu pre výpis položiek, usporiadanie položiek, pridávanie položiek do zoznamu, odstraňovanie položiek zo zoznamu, alebo funkciu pre ukončenie programu. Stlačením viacerých klávesov sa berie do úvahy iba hodnota prvého z nich. Ak sa stlačí iný ako požadovaný kláves, vypíše sa znova ponuka pre zadanie voľby. Ukončením programu sa zároveň uložia aktuálne položky v zozname do súboru tzoznam.txt. Ak súbor neexistuje, vytvorí sa nový súbor s týmto názvom a uloží sa do priečinka, v ktorom sa nachádza program.

Kľúčové slová:

zadanie

programovanie

definovanie zadania

analýza úlohy

implementácia



Obsah:
  • 1. Text zadania
    2. Dodefinovanie zadania
    3. Analýza úlohy
    4. Návrh riešenia
    5. Implementácia
    6. Príručka používateľa
    7. Záver