Laboratoriniai darbai

Masyvų naudojimo programose principai

10   (1 atsiliepimai)
Masyvų naudojimo programose principai 1 puslapis
Masyvų naudojimo programose principai 2 puslapis
Masyvų naudojimo programose principai 3 puslapis
Masyvų naudojimo programose principai 4 puslapis
Masyvų naudojimo programose principai 5 puslapis
Masyvų naudojimo programose principai 6 puslapis
Masyvų naudojimo programose principai 7 puslapis
Masyvų naudojimo programose principai 8 puslapis
Masyvų naudojimo programose principai 9 puslapis
Masyvų naudojimo programose principai 10 puslapis
Masyvų naudojimo programose principai 11 puslapis
Masyvų naudojimo programose principai 12 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 programą. 2. Darbo užduotis Duotas dvimatis masyvas T(m,m). Pradiniai duomenys (m ir elementų reikšmės) saugomi tekstiniame faile. Sudarykite programą, kuri srityje, esančioje už pagrindinės įstrižainės rastų du vienodus elementus ir atspausdintų reiksmes bei indeksus(eilučių ir stulpelių numerius). - Pradines dvimacio masyvo reikšmes pateikite StringGrid1. - Rezultatus pateikite Memo1 lauke ir įrašykite į tekstinį failą. 3. Užduoties analizė Pagal suformuluotą savarankiško darbo užduoti (žr. Reikalavimai savarankiškam darbui Nr.1) pograma turi atitikti šiuos reikalavimus: 1. Programos komandu Meniu 2. Dialogo komponentai OpenDialog1 ir SaveDialog1 3. Pradiniai duomenys saugomi tekstiniame faile arba ivedami klaviatūra. Duomenys nuskaitomi iš naudotojo nurodyto pavadinimo failo ir užpildomas masyvas. Atlikdami užduotyje nurodytus skaičiavimus ir pertvarkymus, pradinių duomenų failo nenaikinkite. 4. Pradinius duomenis rodykite StringGrid-e. 5. Rezultatus rodykite ekrane pagal užduotyje nurodytas salygas. Rezultatus ekrane laikyti tol, kol naudotojas nuspaus atitinkamą klavišą. 6. Programos darbo rezultatai įrašomi į vartotojo nurodyto pavadinimo failą, jeigu to pageidauja vartotojas. 7. Programoje turi buti tokie metodai: a. Metodas duomenų įvedimui, nuskaitant pradinius duomenis į masyvą. b. Metodas skaičiavimams. c. Metodas rezultatu atvaizdavimui kompiuterio ekrane. d. Metodas rezultatų įrašymui į naudotojo nurodyto pavadinimo duomenų failą. e. Kiti metodai, skirti užduoties salygoje nurodytiems veiksmams atlikti. 8. Tik parinkus atitinkama komandą, programa baigia darbą. Parengtoje programoje duomenys programai saugomi tekstiniuose failuose turinčiuose atitinkamą struktūrą. Duomenys užkraunami naudojantis OpenDialog komponentu, surašomi į sukurtą masyvą ir parodomi vartotojui StringGrid komponente. Skaičiavimai atliekama pasirinkus pagrindinio meniu punktą Skaičiuoti ir rasti rezultatai parodomi Memo lauke. Jeigu reikia, rezultatus galima išsaugoti nurodytame faile naudojant SaveDialog komponenta. Visi veiksmai atliekami naudojantis programoje esančiais mygtukais. 4. Programos aprašymas 4.1 Panaudos atvejų, klasių ir sekų diagramos Diagramoje vaizduojame dažniausiai pasitaikančius panaudos atvejus, procesus, jų tarpusavio ryšį, bei santykį su vartotoju. Diagramoje matosi, kad vartotojas gali įvesti duomenis ir juos išvesti. Įvedus duomenis, galima atlikti užduotyje atliktus skaičiavimus ir išsaugoti gautus rezultatus. 1 pav. Panaudos atvejų diagrama Klasių diagrama vaizduoja ryšį tarp klasių ir objektų. Blokais su trimis eilutėmis žymimos klasės, blokai su dvejomis eilutėmis – objektais. Tuščiavidurės rodyklės parodo objekto priklausomybę kažkuriai klasei. Puktyrinės rodyklės tai vienintelis ir negrižtamas objekto ryšys su kita klase. Vientisos linijos – tai klasių tarpusavio ryšys, t.y. priklausomybė vienai iš pagrindinių klasių. 2 pav. Klasių diagrama 4.2 Programoje naudojami duomenu tipai, metodai ir ju paskirtis Metodai: void __fastcall TForm1::Button1Click(TObject *Sender) // nuskaito duomenis iš failo ir atvaizduoja juos StringGrid‘e void __fastcall TForm1::Button2Click(TObject *Sender) // surandami du vienodi elementai esantys iki pagrindinės įstrižainės ir memo lauke atvaizduojamos jų koordinatės ir reikšmės void __fastcall TForm1::Button3Click(TObject *Sender) // saugo duomenis i failą void __fastcall TForm1::Button4Click(TObject *Sender) // Baigiamas darbas, programa uždaroma 4.3. Programos failų sąrašas: vardai, paaiškinimai 1 lentelė Project1.bpr Projekto parametrų failas Project1.cpp Projekto teksto failas Project1.tds Sugeneruoti failai Project1.exe Sukompiliuota programa 4.4. Unit1.h ir Unit1.cpp failų tekstai su komentarais //--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include

Daugiau informacijos...

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

Turinys
  • 1. Darbo tikslas 3
  • 2. Darbo užduotis 3
  • 3. Užduoties analizė 3
  • 4. Programos aprašymas 4
  • 4.1 Panaudos atvejų, klasių ir sekų diagramos 4
  • 4.2 Programoje naudojami duomenų tipai, metodai ir jų paskirtis 5
  • 4.3 Programos failų sąrašas: vardai, paaiškinimai 6
  • 4.4UNIT1.H IR FAILU TEKSTAI SU KOMENTARAIS 6
  • 5. Atmintinė vartotojui 8
  • 5.1 Pradinių duomenų ir rezultatų failų vardai 8
  • 5.2 Reikalavimai įvedamiems ir išvedamiems duomenims 8
  • 5.3 Avarinės situacijos, kurioms esant programa stringa 8
  • 6. Užduoties sprendimo rezultatai 9
  • 6.1 programos testavimo rezultatai .9
  • 7. Išvados 12
  • Literatūro sąrašas ..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
Šaltiniai
✅ Šaltiniai yra
Failo tipas
Word failas (.doc)
Apimtis
12 psl., (1191 ž.)
Darbo duomenys
  • Programavimo laboratorinis darbas
  • 12 psl., (1191 ž.)
  • Word failas 266 KB
  • Lygis: Universitetinis
  • ✅ Yra šaltiniai
www.nemoku.lt Atsisiųsti šį laboratorinį darbą
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