Konspektai

Programavimo technologijos

10   (1 atsiliepimai)
Programavimo technologijos 1 puslapis
Programavimo technologijos 2 puslapis
Programavimo technologijos 3 puslapis
Programavimo technologijos 4 puslapis
Programavimo technologijos 5 puslapis
Programavimo technologijos 6 puslapis
Programavimo technologijos 7 puslapis
Programavimo technologijos 8 puslapis
Programavimo technologijos 9 puslapis
Programavimo technologijos 10 puslapis
Programavimo technologijos 11 puslapis
Programavimo technologijos 12 puslapis
Programavimo technologijos 13 puslapis
Programavimo technologijos 14 puslapis
Programavimo technologijos 15 puslapis
Programavimo technologijos 16 puslapis
Programavimo technologijos 17 puslapis
Programavimo technologijos 18 puslapis
Programavimo technologijos 19 puslapis
Programavimo technologijos 20 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

Brute Force algoritmas nuosekliai tikrina visas teksto pozicijas duotoje simbolių eilutėje, tarp 0 ir n-m (čia n – simbolių eilutės ilgis, o m - duotojo žodžio ilgis).
Tarkime turime žodi brute kurį sudaro 5 simboliai ir simbolių eilutę asbrutkabrute. Tai šis algoritmas iš simbolių eilutės paims pirmus penkis simbolius ir po viena simbolį tikrins ar tie penki simboliai atitinka duotąjį žodį ir jei ras atitikima tai praneš. Po kiekvieno patikrinimo intervalą paslenka per viena pozicija į dešinę t.y pradės tikrintojau nuo antrojo simbolių eilutės simbolio sekančius penkis simbolius ir taip darys n-m kartų
Algoritmas:
void BF(char *x, int m, char *y, int n) {
int i, j;
/* Searching */
for (j = 0; j = m)
OUTPUT(j);
}
}
Pavyzdys:
Pirmas lyginimas (jau pirmas simbolis nesutampa žodis pastumiamas per viena pozicija dešinėn )
brute
Asbrutkabrute
Antras lyginimas
brute
Asbrutkabrute
Trečias lyginimas (jau sutapo 4 simboliai )
brute
Asbrutkabrute
ketvirtas lyginimas
brute
Asbrutkabrute
Penktas lyginimas
brute
Asbrutkabrute
Šeštas lyginimas
brute
Asbrutkabrute
Septintas lyginimas
brute
Asbrutkabrute
Aštuntas lyginimas
brute
Asbrutkabrute
Devintas lyginimas (jau sutapo visi penki simboliai, ir parodoma kelintuoju pirmojo ciklo žingsniu tai įvyko)
brute
Asbrutkabrute
2. Vartotojo sąsajos projektas
Meniu juosta:
3. Realizuotos grafines sąsajos vaizdas
3.1. Programos su C++ grafines sąsajos vaizdas
3.2. Programos su Java grafines sąsajos vaizdas
4. Realizuotu sistemu UML diagramos ir klasiu bei metodu aprašymai
4.1 Klasiu diagrama
Klases Brute_method
Šioje klaseje skaitomi duomenys iš tekstinio failo ir atliekami skaičiavimai su jais.
Metodas „Ivesti Duomenis()“ nuskaito duomenis iš duomenų failo.
Metodas „SaugotiRez()“ isveda pradinius duomenis ir rezultatus į rezultatų failą.
Metodas „VaizduotiRez()“ atlieka veiksmus su duomenimis ir juos isveda i ekrana
Kintamieji zodis ir sablon yra atitinkamai ivestas zodis ir sablonas, o sk_zod ir sk_sabl yra zodzio ir sablono ilgiai
Klase Brute
Šioje klaseja sukuremas pagrindinis programos langas. Si klase naudoja Apie, FailoSkaitimui, FailoRasimui, Rodimui klases
.
Klase Apie
Vygdo meniu juostos komanda „Apie“. Sukuria Apie langa
Klases Fialo skaitimiui FailoRasimui, Rodimui atitinkamai vygdo meniu juostos komandas Pasirinkti, Saugoti, Rodyti jos naudoja klases Brute_method metodus atitinkamai IvestiDuomenis(), SaugotiRezultatus(),VaizduotiRez()
4.2 Naudojimo atveju (use case) diagrama
Pasirinkti duomenu faila: nurodoma is kurio failo nuskaityti duomenis.
Suskaiciuoti ir parodyti sakiciavimus: atlieka skaiciavimus ir gautus rezultatus parodo...

Daugiau informacijos...

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

Turinys
  • 1. Algoritmo analize ir sprendimo metodas ..3
  • 2. Vartotojo sąsajos projektas.4
  • 3. Realizuotos grafines sąsajos vaizdas ..11
  • 3.1.Programos su C++ grafines sąsajos vaizdas.. 11
  • 3.2 Programos su Java grafines sąsajos vaizdas ..11
  • 4. Realizuotu sistemu UML diagramos ir klasiu bei metodu aprašymai.. 12
  • 4.1 Klasiu diagrama.. 12
  • 4.2 Naudojimo atveju (use case) diagrama .13
  • 4.3 Sekos (sequence) diagrama ..14

★ 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
23 psl., (2054 ž.)
Darbo duomenys
  • Programų konspektas
  • 23 psl., (2054 ž.)
  • Word failas 220 KB
  • Lygis: Universitetinis
  • ✅ Yra šaltiniai
www.nemoku.lt Atsisiųsti šį konspektą
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