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

45 091   projektov
0 nových

Programovanie v jazyku C - Triedenie slov načítaných zo vstupných súborov

«»
Prípona
.zip
Typ
počítačové zadanie
Stiahnuté
2 x
Veľkosť
0,1 MB
Jazyk
slovenský
ID projektu
57
Posledná úprava
07.05.2015
Zobrazené
2 569 x
Autor:
-
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
2. Text zadania

Vytvorte program, ktorý utriedi slová načítané zo vstupného súboru podľa počtu výskytov. Slová s rovnakým počtom výskytov zotrieďte lexikograficky. Načítané slová uložte do dvojúrovňového spojkovo reprezentovaného zoznamu. Nakoniec zapíšte utriedené slová do výstupného súboru. Názvy vstupného aj výstupného súboru načítajte z povelového riadku.

3. Dodefinovanie zadania

Jediným obmedzením programu je zadefinovanie maximálnej dĺžky slova, ktoré sa číta zo vstupného súboru, a ktorého hodnota je definovaná konštantou maxDlzkaSlova a jej hodnota je 30.

4. Analýza riešenia

Na začiatku bolo potrebné si vytvoriť údajové štruktúry, ktoré by predstavovali ucelenú informáciu o slovách. Ich návrhy a popis je uvedený nižšie. Keď už som si vytvoril takéto štruktúry, mohol som ich napĺňať informáciami zo súboru do dvojúrovňového spojkovo orientovaného zoznamu. Pri výskyte nejakej chyby bola táto oznámená a program bol ukončený pomocou funkcie error. Po úspešnom načítaní slov bolo potrebné tieto usporiadať podľa počtu ich výskytu v súbore. Samotné triedenie bolo realizované vo funkcii SUB_slovo_uloz, ktorá zároveň slúžila aj na uloženie do výstupného súboru. Po dokončení triedenia a ukladania slov do výstupného súboru bol program ukončený.

Kľúčové slová:

Zadanie

Program

Slová

Lexikografia

Súbor

Hodnota

Analýza

Štruktúra

Funkcia

Algoritmus

Hardware

Vstup

Výstup

Popis



Obsah:
  • 1.Obsah -2-
    2.Text zadania -3-
    3.Dodefinovanie zadania -3-
    4.Analýza riešenia -3-
    5.Návrh algoritmu -3-
    6.Popis funkcií a údajových štruktúr -4-
    6.1.Popis funkcií -4-
    6.2.Popis údajových štruktúr -5-
    7.Popis pre používateľa -5-
    8.Zhodnotenie riešenia -6-
    9.Zdrojový text
O súboroch cookie na tejto stránke

Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.

Nastavenia Povoliť všetko