Tikslieji ir gamtos mokslai / Informatika

Objektinis programavimas. C++. Užduotis su konteinerine klase

0 atsiliepimų
Autorius:

Objektinis programavimas. C++. Užduotis su konteinerine klase.

REIKALAVIMAI:

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

UŽDUOTIS:

Petriuko parneštus grybus įvertino ekspertas ir surašė į failą Petras.txt. Faile duomenų skaičius nenurodytas. Apie grybą pateikiama: pavadinimas (gali būti ne vienas žodis), požymis 1 (valgomas) arba 2 (nevalgomas), arba 3 (nuodingas) ir masė gramais.

  • Skaitykite duomenis į konteinerį.
  • Atrinkite tik valgomus grybus į atskirą konteinerį.
  • Spausdinkite duomenis ir rezultatus, surikiuotus abėcėliškai, lentelėmis faile.
  • Suskaičiuokite, kiek kilogramų baravykų parnešė Petriukas, ir atspausdinkite ekrane.

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 („Petras.txt“) į objektų rinkinį (į konteinerinę klasę Pintinė).
  2. Pradiniai duomenys spausdinami rezultatų faile lentele („Rezultatai.txt“).
  3. Atrenkami valgomi grybai į atskirą konteinerį. Rikiuojami ir spausdinami.
  4. Atrenkami nuodingi grybai į atskirą konteinerį. Rikiuojami ir spausdinami.
  5. Suskaičiuojama baravykų masė kilogramais. Spausdinama ekrane.
  6. Kai programa teisingai įvykdoma, „juodame lange“ matomas toks vaizdas:
Darbo tipas:
Dalykas:
Apimtis:
1277 žodžiai (-ų)
Lygis:
Universitetas
Atsisiųsti

Turinys

  • Reikalavimai (pagrindinis - konteinerinė klasė)
  • Užduotis
  • Programos vadovas
  • Programos kūrimas
  • Programos tekstas C++ kalboje ir komentarai
  • Pradiniai duomenys ir rezultatai

Jums gali būti aktualu

Vartotojai, įsigyję šį darbą, taip pat peržiūrėjo
Objektinis programavimas. C++. Užduotis su objektų rinkiniu.
Praktikos ataskaita Objektinis programavimas. C++. Užduotis su objektų rinkiniu.

REIKALAVIMAI: Objektų rinkinys. Veiksmai su duomenimis (įvedimas, išvedimas, paieška, sumos (sandaugos, aritmetinio vidurkio skaičiavimas, didžiausios (mažiausios) [...]

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;       [...]

Mokymosi sunkumai, iškylantys specifinių pažinimo sutrikimų turintiems vaikams, atliekantiems užduotis 6 klasės lietuvių kalbos I ir II dalies pratybų sąsiuviniuose
Referatas Mokymosi sunkumai, iškylantys specifinių pažinimo sutrikimų turintiems vaikams, atliekantiems užduotis 6 klasės lietuvių kalbos I ir II dalies pratybų sąsiuviniuose

Mūsų mokyklose, kur vyrauja mokomosios medžiagos įsiminimas ir atgaminimas, o ne mąstymas, problemų sprendimas, toks [...]

Mokinių pažinimo kompetencijos ugdymo (si) galimybės 9-10-os klasės biologijos mokymosi priemonių turinyje IKT pagrindu: vadovėlių ir užduočių sąsiuvinių aspektas
Diplominis darbas Mokinių pažinimo kompetencijos ugdymo (si) galimybės 9-10-os klasės biologijos mokymosi priemonių turinyje IKT pagrindu: vadovėlių ir užduočių sąsiuvinių aspektas

Vienas iš šiuolaikinės visuomenės iššūkių – nuolatinė žinių kaita ir gebėjimas tas žinias pritaikyti praktiškai.

Kūrybinės kalbos ugdymo užduotys pradinėse klasėse
Referatas Kūrybinės kalbos ugdymo užduotys pradinėse klasėse

Darbo aktualumas. Kūrybingumas užima svarbia vietą. Žmogus nebūna tik kūrybingas arba tik nepaprastai gabus. Visada [...]