Tikslieji ir gamtos mokslai / Informatika

Objektinis programavimas. C++. Užduotis su objektų rinkiniu.

0 atsiliepimų
Autorius:

REIKALAVIMAI:

Objektų rinkinys. Veiksmai su duomenimis (įvedimas, išvedimas, paieška, sumos (sandaugos, aritmetinio vidurkio skaičiavimas, didžiausios (mažiausios) reikšmės paieška) ir pan.). Duomenys tekstiniame faile. Duomenys ir rezultatai išvedami lentelėmis į failą. Programos tekstas, komentarai.

UŽDUOTIS:

Failo „Kaunas.txt“ pirmoje eilutėje yra užrašytas gatvių skaičius (> 0). Kitose failo eilutėse yra užrašyta: gatvės pavadinimas, gatvės ilgis (sveikas sk.) ir gatvės šaligatvių skaičius (0 – neturi šaligatvių, 1 – vienas šaligatvis, 2 – du šaligatviai).

  • Skaitykite duomenis į klasės Gatvė objektų rinkinį.
  • Raskite ilgiausią gatvę (pavadinimas ir ilgis).
  • Raskite kiek gatvių neturi šaligatvių.
  • Raskite koks miesto gatvių vidutinis ilgis.
  • Spausdinkite pradinius duomenis ir rezultatus rezultatų faile.

PROGRAMOS VADOVAS:

                 Programa kuriama C++ programavimo kalboje. Naudojama „Microsoft Visual Studio“. Pradiniai duomenys ir rezultatai yra tekstiniuose failuose. Programos planas:

  1. Nuskaitomi duomenys iš failo („Kaunas.txt“) į objektų rinkinį (į klasę Gatvė).
  2. Pradiniai duomenys spausdinami rezultatų faile lentele („Rezultatai.txt“).
  3. Randama ilgiausia gatvė. Jos pavadinimas ir ilgis spausdinami rezultatų faile.
  4. Suskaičiuojama, kiek gatvių neturi šaligatvių. Rezultatas spausdinamas rezultatų faile.
  5. Suskaičiuojamas miesto gatvių vidutinis ilgis. Spausdinama rezultatų faile.
  6. Kai programa teisingai įvykdoma, „juodame lange“ matomas toks vaizdas:
Darbo tipas:
Dalykas:
Apimtis:
1290 žodžiai (-ų)
Lygis:
Universitetas
Atsisiųsti

Turinys

  • Reikalavimai
  • Užduotis su objektų rinkiniu
  • Programos vadovas
  • Programos kūrimas
  • Programos tekstas
  • Pradiniai duomenys ir rezultatai

Jums gali būti aktualu

Vartotojai, įsigyję šį darbą, taip pat peržiūrėjo
Objektinis programavimas. C++. Užduotis su konteinerine klase
Laboratorinis darbas Objektinis programavimas. C++. Užduotis su konteinerine klase

Objektinis programavimas. C++. Užduotis su konteinerine klase. REIKALAVIMAI: Konteinerinė klasė. Veiksmai su duomenimis (įvedimas, išvedimas, paieška, sumos [...]

Objektinis programavimas. C++. Užduotis su teksto analize ir redagavimu
Laboratorinis darbas Objektinis programavimas. C++. Užduotis su teksto analize ir redagavimu

REIKALAVIMAI: Teksto analizė ir redagavimas. Klasė string, standartiniai metodai. Apdorojimo eilutėmis algoritmas. Eilučių įvedimas ir išvedimas.

Algoritmai ir objektinis programavimas
Laboratorinis darbas Algoritmai ir objektinis programavimas

Programos Modulis.h failas: #pragma once #include using namespace std; // Klasė aprašo studijų modulį class Modulis { public: string ModPav;       [...]