Laboratoriniai darbai

C++ Programavimo kalba. Teksto analizė

9.0   (2 atsiliepimai)
C++ Programavimo kalba. Teksto analizė 1 puslapis
C++ Programavimo kalba. Teksto analizė 2 puslapis
C++ Programavimo kalba. Teksto analizė 3 puslapis
C++ Programavimo kalba. Teksto analizė 4 puslapis
C++ Programavimo kalba. Teksto analizė 5 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

Laboratorinio darbo Nr. 5 ataskaita Teksto analizė „A“ lygmuo Atliko: IF-8/4 grupės studentas Tomas Asadauskas Data: 2008.11.10 Dėstytojas: doc. J. Blonskis 1. Ataskaita: 2. Programa ir jos veikimas: 3. Duomenų įvedimas ir spausdinimas: 4. Programos gynimo testas: 1.1 Programos užduotis. L5-49A. Tekstiniame faile duotas tekstas. Žodžiai iš eilutės į kitą eilutę nekeliami. Žodžiai eilutėse skiriami bent vienu tarpu. Tarpai gali būti eilutės pradžioje bei gale, gali būti tuščios eilutės. Pašalinti žodžius, kurių pirma raidė yra tokia pati, kai pirmojo žodžio paskutinė. 1.2 Programos aprašymas. Programos schema: 1. Atidaro duomenų failą. 2. Vykdo reikiamus skaičiavimus. 3. Pasirenkami rezultatų ir analizės failai. 4. Užveria programos langą ir baigia programos darbą. 5. Rodo pradinį tekstą 6. Rodo tekstą po pertvarkymų. 7. Rodo kas buvo pertvarkytą. Komponentų savybių sąrašas: Vardas Keičiama savybė Reikšmė Label1 Caption Pradinis tekstas: Font 12, Bold Label2 Caption Tekstas po pertvarkymų: Font 12, Bold Label3 Caption Kas buvo pertvarkytą: Font 12, Bold Button1 Caption Atidaryti Button2 Caption Skaičiuoti Button3 Caption Saugoti Button4 Caption Baigti Form1 Caption L5 Teksto analizė Unit1.h failas: //--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include #include #include #include #include #include const int CMax = 81; const int CZod = 20; //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TButton *Button1; // Atidaro duomenų failo dialogą TButton *Button2; // Kreipiasi į metodą skaityti TButton *Button3; // Atidaro rezultatų ir analizės failų dialogus TButton *Button4; // Baigia programą TMemo *Memo1; // Rodo duomenų failą ekrane TMemo *Memo2; // Rodo suredaguotą galutinį tekstą ekrane TMemo *Memo3; // Rodo ekrane kas buvo pertvarkytą tekste TLabel *Label1; // Paaiškinimas TLabel *Label2; // Paaiškinimas TLabel *Label3; // Paaiškinimas TOpenDialog *OpenDialog1; // Dialogas duomenų failui išrinkti TSaveDialog *SaveDialog1; // Dialogas rezultatų failui išrinkti TSaveDialog *SaveDialog2; // Dialogas analizės failui išrinkti void __fastcall Button2Click(TObject *Sender); void __fastcall Button4Click(TObject *Sender); void __fastcall Button1Click(TObject *Sender); void __fastcall FormActivate(TObject *Sender); void __fastcall Button3Click(TObject *Sender); private: int prmLen, // Pirmojo žodžio eilutėje ilgis prmBgn; // Pirmojo žodžio eilutėje pradžia char zodMas[CZod][CMax], // Eilutės žodžių masyvas pirmas[CMax], // Pirmasis žodis eilutėje eilC[CMax]; // Eilutės kopija void Skaityti(); // Skaito tekstą po eilutę void RastiZodzius(char eilP[]); // Surašo žodžius į dvimatį masyvą // Pašalina reikiamus žodžius iš eilutės void Pasalinti(int kiek, int masBgn[], char pskRaide); // User declarations public: // User declarations __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif Metodų aprašai: void TForm1::Skaityti() Funkcija skirta tekstui skaityti po eilutę. void TForm1::RastiZodzius(char eilP[]) Metodas surašo visus eilutės žodžius į dvimatį masyvą, o jų koordinates į atskirą masyvą. Pradžia Skaityti Atidaryti fd Simbolinis EIL[CMax] Kol ne failo pabaiga įvesti iš fd į EIL Kopijuoti iš EIL į eilC RastiZodzius(EIL) Pašalinti iš srauto vieną simbolį Uždaryti fd Pabaiga void TForm1::Pasalinti(int kiek, int masBgn[], char pskRaide) Metodas pašalina reikiamus žodžius eilutėje. Pradžia Pasalinti i = kiek – 1, 1 t zodMas[i][0] = pskRaide n Kopijuoti (eilC + masBgn[i], eilC + masBgn[i] + strlen(zodMas[i])) Memo3 Rodyti („Pašalintas žodis: “, zodMas[i]) Memo2 Rodyti(eilC) Pabaiga 1.3 Programos tekstas. Unit1.cpp failas: //--------------------------------------------------------------------------- #include

Daugiau informacijos...

Šį darbą sudaro 771 ž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
5 psl., (771 ž.)
Darbo duomenys
  • Programavimo laboratorinis darbas
  • 5 psl., (771 ž.)
  • Word failas 136 KB
  • Lygis: Universitetinis
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