Namų darbai

Programos projektavimas: "Masyvai"

9.4   (3 atsiliepimai)
Programos projektavimas: "Masyvai" 1 puslapis
Programos projektavimas: "Masyvai" 2 puslapis
Programos projektavimas: "Masyvai" 3 puslapis
Programos projektavimas: "Masyvai" 4 puslapis
Programos projektavimas: "Masyvai" 5 puslapis
Programos projektavimas: "Masyvai" 6 puslapis
Programos projektavimas: "Masyvai" 7 puslapis
Programos projektavimas: "Masyvai" 8 puslapis
Programos projektavimas: "Masyvai" 9 puslapis
Programos projektavimas: "Masyvai" 10 puslapis
Programos projektavimas: "Masyvai" 11 puslapis
Programos projektavimas: "Masyvai" 12 puslapis
Programos projektavimas: "Masyvai" 13 puslapis
Programos projektavimas: "Masyvai" 14 puslapis
Programos projektavimas: "Masyvai" 15 puslapis
Programos projektavimas: "Masyvai" 16 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

Lekt. R.Kraunevičienė
2006.04.05
Kaunas, 2006
1. Darbo tikslas:
Išsiaiškinti masyvų naudojimo programose principus ir sudaryti masyvų tvarkymo programą.
2. Darbo užduotis:
Duotas dvimatis masyvas G(m,n). Pradiniai duomenys ( m, n ir elementų reikšmės ) saugomi tekstiniame faile. Suskaičiuokite neigiamų reikšmių kiekį ir teigiamų reikšmių sumą kiekviename šio masyvo stulpelyje. Rezultatų masyve vietoje pirmo stulpelio elemento įrašykite gautą neigiamų reikšmių kiekį, o vietoje paskutinio – gautą teigiamų reikšmių sumą.
· Pradinio masyvo ir rezultatų masyvų reikšmes atvaizduokite StringGrid1 ir StringGrid2.
· Rezultatus atvaizduokite papildomoje eilutėje.
· Rezultatų masyvą įrašykite į tekstinį failą.
3.Užduoties analizė:
Užduoties atlikimui reikės vienos formos, kurioje bus du StringGrid komponentai, MainMenu1, vienas Memo1 laukas papildomai informacijai išvesti, vienas Button1 komponentas skaiciavimų ir duomenų išvedimui, Label1 komponentas paaiškinimams programos lange. Meniu komandos bus Atidaryti – duomenų failo įvedimui; Saugoti – rezultatų saugojimui nurodant saugojimo vietą ir failo vardą; Baigti – programos lango uždarymui.
4. Programos aprašymas:
4.1 Panaudos atvejų, klasių ir sekos diagramos
Panaudos atvejų diagrama
1pav. Panaudos atvejų diagrama
Panaudos atvejų diagrama (1 pav.) vaizduoja dažniausiai pasitaikančius panaudos atvejus, procesus, jų tarpusavio ryšį, bei santykį su vartotoju. Diagramoje matosi, kad vartotojas gali nuskaityti duomenis, juos apdoroti, išvesti, bei vykdyti duomenų saugojimą.
Klasių diagrama
2pav. Klasių diagrama
Klasių diagrama (2 pav.) vaizduoja ryšį tarp klasių ir objektų. Blokais su trimis eilutės žymimos klasės, blokai su dvejomis eilutėmis – objektais. Rodyklės parodo objekto priklausomybę kažkuriai klasei. Vientisos linijos – tai klasių tarpusavio ryšys, t.y. priklausomybė vienai iš pagrindinių klasių.
Sekos diagramos
3 pav. Sekos diagrama MainMenu1 objektui
4 pav. Sekos diagrama Button1 objektui
Objektų aibę ir ryšius tarp jų parodo sekos diagrama (3, 4 pav.). Ji vaizduoja sistemos elgseną kaip sąveiką tarp objektų. Tuo pačiu papildo panaudos atvejų ir klasių diagramas. Stulpeliai – klasės, rodyklės – pranešimai, siauri stačiakampiai – objektų aktyvavimai, brūkšninės linijos – laiko tiesė.
4.2 Programos failų vardai ir jų paaiškinimai
Project1.bpr
Projekto parametrų failas
Project1.cpp
Projekto teksto failas
Unit1.dfm
Form1 langas (grafinis vaizdas)
Unit1.cpp
Programos Form1formos teksto langas
Unit1.h
Form1 klasės aprašo failas
Project1.exe
Sukompiliuota programa
4.3 Programoje naudojami duomenų tipai, metodai,...

Daugiau informacijos...

Šį darbą sudaro 1799 ž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 aprasymas: 4
  • 4.1 Panaudos atvejų, klasių ir būsenos diagramos. 4
  • 4.2 Programos failu vardai ir jų paaiškinimai 7
  • 4.3 Programoje naudojami duomenų tipai, metodai, objektai ir jų paskirtis 7
  • 4.4 Programos *.h ir *.cpp failų tekstai 9
  • 5. Atmintinė vartotojui: 14
  • 5.1 Pradinių duomenų ir rezultatų failų vardai: 14
  • 5.2 Reikalavimai ivedamiems ir išvedamiems duomenims: 14
  • 5.3 Avarinės situacijos, kurioms esant programa stringa. 14
  • 6. Užduoties sprendimo rezultatai: 14
  • 6.1 Programos testavimo rezultatai: 14
  • 6.2 Išvados: 16
  • 7. Naudota literatūra 16

★ 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
16 psl., (1799 ž.)
Darbo duomenys
  • Programavimo namų darbas
  • 16 psl., (1799 ž.)
  • Word failas 759 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį namų 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