Uždaviniai

C++ programavimo kalba: masyvų naudojimo principai

9.0   (2 atsiliepimai)
C++ programavimo kalba: masyvų naudojimo principai 1 puslapis
C++ programavimo kalba: masyvų naudojimo principai 2 puslapis
C++ programavimo kalba: masyvų naudojimo principai 3 puslapis
C++ programavimo kalba: masyvų naudojimo principai 4 puslapis
C++ programavimo kalba: masyvų naudojimo principai 5 puslapis
C++ programavimo kalba: masyvų naudojimo principai 6 puslapis
C++ programavimo kalba: masyvų naudojimo principai 7 puslapis
C++ programavimo kalba: masyvų naudojimo principai 8 puslapis
C++ programavimo kalba: masyvų naudojimo principai 9 puslapis
C++ programavimo kalba: masyvų naudojimo principai 10 puslapis
C++ programavimo kalba: masyvų naudojimo principai 11 puslapis
C++ programavimo kalba: masyvų naudojimo principai 12 puslapis
C++ programavimo kalba: masyvų naudojimo principai 13 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

1. Darbo tikslas: Išsiaiškinti masyvų naudojimo programose principus ir sudaryti masyvų tvarkymo programa.
2. Darbo užduotis: Duotas dvimatis masyvas A(m,m). Pradiniai duomenys ( m ir elementu reikšmės ) saugomi tekstiniame faile. Suraskite didžiausią ir mažiausias reikšmes kvadratinės matricos srityje, esančioje už šalutinės įstrižainės ir vietoje jų įrašykite nuli.
• Pradines dvimačio masyvo reikšmes pateikite StringGrid1.
• Rezultatus (surastas reikšmes, eiluciu ir stulpeliu numerius) atvaizduokite Memo1 lauke.
• Pertvarkyta masyvą atvaizduokite StringGrid2 ir įrašykite i tekstini failą.
3. Užduoties analizė: Pradiniai duomenys saugomi tekstiniame faile „duomenys.txt“. Duomenys į programą įvedami OpenDialog (meniu komanda „Atidaryti“) komponento pagalba. Duomenis iš failo į masyvą nuskaito metodas Ivedimas(), matricos kraštinei priskiriama reikšmė m, masyvui A priskiriami kiti faile esantys skaičiai. Antras metodas IString() suformuoja StringGrid1 lentelę, užrašo jos pavadinimą bei stulpelių ir eilučių pavadinimus. Sukūriau mygtuką kurį paspaudus ieškoma didžiausios ir mažiausios masyvo A[m][m] elementų reikšmės esančios už šalutinės įstrižainės. Surastų reikšmių vietos masyve įsimenamos, o reikšmės prilyginamos 0 paspaudus kitą mygtuką- „Pakeisti“. Pakeitimui panaudojau metodą pakeisti(). Rezultatui parodyti panaudojau metodą „Rodyti“. Jis išveda apskaičiuotus duomenis į StringGrid2 ir parodo ekrane. Taip pat didžiausia ir mažiausia reikšmės ir jų koordinatės parodomos Memo1 lauke. Duomenų išsaugojimui sukūriau komponentą SaveDialog (meniu komanda „Saugoti“). Mygtukas „Valyti“ išvalo Memo1 ir StingGrid laukus. Darbo užbaigimui įdėjau mygtuką „Baigti“ kurį paspaudus baigiamas kompiliavimas.
4.1 Panaudos atvejų, klasių ir sekos diagramos.
Pirmame paveiksle pavaizduota panaudos atvejų diagrama. Stačiakampis parodo ribą tarp programos „Masyvai“ ir aktorių (vartotojo), kurie sąveikauja su programa. Elipsės – tai panaudos atvejis. Jos vaizduoja veiksmų seką, kurią sistema gali atlikti sąveikaudama su vartotoju. Vartotojas – kita išorės sistema, sąveikaujanti su programa.
2 pav. Klasių diagrama
Antrame paveiksle pavaizduota klasių diagrama, ji atvaizduoja programos statinę struktūrą: objektus ir statinius ryšius tarp jų. Naudojamos dviejų rūšių abstrakcijos: klasė ir objektas. Klasė – tai objektų, kurie turi tokius pačius atributus, operacijas, metodus ir ryšius, aibės aprašas. Objektas – realus programos „daiktas“,...

Daugiau informacijos...

Šį darbą sudaro 1481 žodžiai, tikrai rasi tai, ko ieškai!

Turinys
  • 1. Darbo tikslas1
  • 2. Darbo užduotis1
  • 3. Užduoties analizė..1
  • 4. Programos aprašymas
  • 4.1 Panaudos atvejų, klasių ir sekos diagramos1
  • 4.2 Naudojami duomenų tipai, kintamieji konstantos, objektai, metodai, ir jų paskirtis.4
  • 4.3 Programos *.h ir *.cpp failų tekstai5
  • 5. Atmintinė vartotojui:
  • 5.1 Programos failų vardai10
  • 5.2 Programai keliami apribojimai..10
  • 5.3 Avarinės situacijos, kurioms esant programa stringa.10
  • 5.4 Pradinių duomenų ir rezultatų failų vardai..10
  • 6. Užduoties sprendimo rezultatai.
  • 6.1 Programos testavimo rezultatai.10
  • 6.2 Išvados..11
  • 7. Naudota literatūra.12

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
13 psl., (1481 ž.)
Darbo duomenys
  • Programų uždavinys
  • 13 psl., (1481 ž.)
  • Word failas 436 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį uždavinį
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt