Namų darbai

IT ir programavimas

10   (1 atsiliepimai)
IT ir programavimas 1 puslapis
IT ir programavimas 2 puslapis
IT ir programavimas 3 puslapis
IT ir programavimas 4 puslapis
IT ir programavimas 5 puslapis
IT ir programavimas 6 puslapis
IT ir programavimas 7 puslapis
IT ir programavimas 8 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 užduotis: Darbo užduoties nr. 52. Duotas masyvas D(15) ir skaičiai a, b.Suskaičiuoti, kiek masyvo D elementų tenkina sąlygą a #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; #define a 15 #define b 20 int D[15] = {1, 4, 5, 6, 10, 11, 20, 12, 5, 0, 15, 13, 16, 100, 9999}; //----------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { Label3->Caption ="Skaičius a: " + IntToStr(a); Label4->Caption ="Skaičius b: " + IntToStr(b); } //----------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Close(); } //----------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { int kiek_tenkina = 0; for (int i = 0; i = a) && (D[i] Items->Add(IntToStr(D[i])); } for (int i = (sizeof(D)/sizeof(int)); i > 0; i--) D[i] = D[i-1]; D[0] = kiek_tenkina; for (int i = 0; i Items->Add(IntToStr(D[i])); Button2->Enabled = false; Button3->Enabled = true; } //----------------------------------------------------------------------- void TForm1::Saugoti() { ofstream fr(CRez); fr Enabled = false; } //----------------------------------------------------------------------- void __fastcall TForm1::FormActivate(TObject *Sender) { Saugoti(); } Pateikiamas .h failo turinys: #ifndef Unit1H #define Unit1H //----------------------------------------------------------------------- #include #include #include #include #include #include using namespace std; const char *CRez = "ind_1_Juskevicius_out.txt"; //----------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TLabel *Label1; TLabel *Label2; TLabel *Label3; TLabel *Label4; TButton *Button1; TButton *Button2; TButton *Button3; TLabel *Label5; TListBox *ListBox1; TListBox *ListBox2; void __fastcall Button1Click(TObject *Sender); void __fastcall Button2Click(TObject *Sender); void __fastcall Button3Click(TObject *Sender); void __fastcall FormActivate(TObject *Sender); private: // User declarations void Saugoti(); public: // User declarations __fastcall TForm1(TComponent* Owner); }; //----------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //----------------------------------------------------------------------- #endif Visa svarbiausia programos informacija: tai sąlyga,formulė,masyvo elementai,skaičiai a, b yra sutalpinti .cpp faile. Svarbiausi yra #define,for,if ir masyvo D(15)elementai. Juose yra sudėta visa svarbiausia informacija, kurios reikia,kad sąlyga butų teisingai apskaičiuota. ListBox1->Items->Add(IntToStr(D[i]));; ir ListBox2->Items->Add(IntToStr(D[i])); parodo kur spausdinti pradinį ir pakeistą masyvus. Ciklas for yra bendriausia ciklo forma. Jo antraštėje vienoje vietoje yra ciklo parametro pradinės reikšmės nustatymas, ciklo pabaigos sąlygos tikrinimas ir ciklo parametro keitimas. int D[15] = {1, 4, 5, 6, 10, 11, 20, 12, 5, 0, 15, 13, 16, 100, 9999};tai bazinio tipo masyvas, kurį galima inicijuoti kartu su jo aprašymu. Tam po masyvo aprašymo rašomas lygybės ženklas ir figūriniuose skliausteliuose, atskiriant kableliais išvardijamos elementų reikšmės. const char *CRez = ind_1_Juskevicius_out.txt“ nurodo kokiu pavadinimu bus saugomi duomenys tekstiniame faile,šiuo atveju tai pradinis ir pakeistas masyvas. .h failo dalyje Private irašiau void Saugoti(); tai programoje naudojamo metodo prototipas. 3. Darbo su programa instrukcija. Pradiniai duomenys(masyvas, jokintamieji,duotieji skaičiai a ir b) programoje jau yra automatiškai suvesti ir išsaugoti todėl juos galima pakeisti tik atsidarius project failą ir ten .cpp faile pakeisti tuos duomenis. Pradiniai ir apskaičiuoti pagal nurodytąją sąlygą duomenys yra išsaugomi ind_1_Juskevicius_out.txt tekstiniame faile,toje kompiuterio direktorijoje, kurioje yra įkelta paleistoji programa. Tekstinio failo vaizdas pries pradedant skaičiuoti. Kolkas šiame faile tera tik pradiniai duomenys: Tekstinio failo vaizdas po programos atlikto skaičiavimo ir pakeistų duomenų saugojimo, dabar šiame faile išsaugoti ir pradiniai ir pakeisto masyvo duomenys: 4. Užduoties sprendimo rezultatas: 4.1 4.1 Programos testavimo rezultatai: Programos vaizdas su suskaičiuotais rezultatais kai duoti tokie duomenys: 1, 4, 5, 6, 10, 11, 20, 12, 5, 0, 15, 13, 16, 100, 9999 ir skaičiai a = 15, b = 20. Rezultatas gaunamas toks: 3 1 4 5 6 10 11 20 12 5 0 15 13 16 100. Ir kai duoti duomenys : -9, 2, 3, 7, 14, 13, 0, 15, 17, 90, 110, 200, 333, 560, 888 ir skaičiai: a = 60, b = 100. Rezultatas buvo gautas toks: 1 -9 2 3 7 14 13 0 15 17 90 110 200 333 560 5. Įvertinimas: Darbas turi būti pristatytas 2007 m. lapkričio mėn. 11 d. Darbas pristatytas 2007 m. lapkričio mėn. 20 d. Darbo gynimas (iki 4 tšk.) ____________tšk. Programa (iki 3 tšk.) ____________tšk. Darbo ataskaita (iki 3 tšk.) ____________tšk. Iš viso ____________tšk. Dėstytojo parašas ir data Tūrinys 1. Darbo užduotis..........................................................................................................2 2. Programos aprašymas...............................................................................................2 2.1 Analizė....................................................................................................................2 2.2 Naudojami komponentai ir jų paskirtys..................................................................2 2.3 Programoje naudojami duomenų tipai ir jų kintamieji. .........................................3 2.4 Programos tekstas...................................................................................................4 3. Darbo su programa instrukcija.................................................................................6 4. Užduoties sprendimo rezultatas...............................................................................7 4.1 Programos testavimo rezultatai ............................................................................7 5. Įvertinimas...............................................................................................................8

Daugiau informacijos...

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

★ 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
8 psl., (1055 ž.)
Darbo duomenys
  • Programavimo namų darbas
  • 8 psl., (1055 ž.)
  • Word failas 90 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