Sukurti teksto redaktoriaus modelį. Eilutėje yra 100 simbolių. Duomenis įvesti iš failo. Įterpti ir šąlinti eilutę. Redaguojama tekstą stebėti ekrane.
Tai visos strukturos klase kuri atlieka veiksmus su Duomenimis
saugo du kintamuosius Mas LK1 strukturos dinaminis sarasas
bei Vald objekta kuriame yra visi duomenys apie lizdus
public class struct
{ LK1 Mas;
public Vald Valdymas;
//------------------------------------------------------------------------------
public struct(int tur,int kiek) //konstruktorius
{ Mas = null;
Valdymas = new Vald(tur, kiek);
}
Duomenu struktura kuri saugo duomenis siuo atveju
Pavadinima, Apibudinima bei dinaminiai kintamieji Rod Bei RodBack
public class LK1
{ public String Eilute;
LK1 Rod;
LK1 RodBack;
//------------------------------------------------------------------------------
public LK1(String Eil)
{ Eilute = Eil;
Rod = null;
RodBack = null;
}
Lizdas tai duomenu strsuktura kurioje saugomi lizdai bei lasiva vieta...
public class Lizdas
{ public int adresas;
public int kiekis;
Lizdas Rod;
public Lizdas(int adr,int kiek)
{ adresas = adr;
kiekis = kiek;
Rod = null;
}
}
2.4 Algoritmo klasių ir metodų aprašymas
1. KiekMasElementu() //paskaiciuoja kiek masyve elementu
Rezultatas:masyvo elementu kiekis
2. Sutankinti()
Rezultatas:sutankintas masyvas
3.GautiElementa(int nr)
Rezultatas:masyvo elementas kurio numeris nr
4.Darykvieta(int nnn,int adresas)
parametras nnn -kurioje elemento vieoje iterpti
parametras adresas- kokiu adresu jis bus irasytas masyve
Rezultatas: grazinta true jei iterpta grazina false jei iterpimas neimanomas
veiksmai atliekami su valdymo objektu
5. New(int nnnn,String Eil)
parametras nnnn- kurioje vietoje iterpti
parametras Pav - Pavadinimas
Rezultatas: sukurimas naujas dinaminio masyvo elementas LK1
6. Writefile(String vardas)
parametras vardas- i koki faila isvesti duomenis
Rezultatas:grazina true jeigu irasymas i faila pavyko
7. Keltis(String Takas)
parametras Takas – kelias iki failo
Rezultatas: grazina true jeigu nuskaitymas pavyko nuskaito is faillo duomenis
8. KiekLizdu() //kiek yra lizdu
Rezultatas:lizdų skaičius
9. KiekLaisvu()
Rezultatas:kiek iš lizdų įra laisvi
10. Galima_iterpti_lizda()
Rezultatas:grąžina true jei galima įterpti į lizda
11. InsLizda(int nr,int adresas,int kiekis)
parametras nr-naujo lizdo numeris
parametras adresas-naujo lizdo adresas
parametras kiekis – lizdų kiekis
Rezultatas:įterptas naujas lizdas
12. RemoveLizdoElementa(int NR)
parametras NR-lizdo iš kurio šalinamas elementas numeris
Rezultatas:Elementas pašalintas iš lizdo
13. RemoveLizda(int nr)
Parametras nr-šalinamo lizdo numeris
Rezultatas:Elementas surastas pagal nurodytą varda
14. RemoveLaisvaLizda(int nr)
Parametras nr –šalinamo lizdo numeris
Rezultatas:pašalintas laisvas lizdas
2.5 Testavimo rezultatai
Duomenų failas:
Iš pateiktu akustiniu sistemu man labiausiai patiko STUDIO™ SERIES – S26II |
(Natural Cherry). Ši akustine JBL sistema buvo nominuota kaip geriausias 2002m
gaminys. Pasižymi švelniu garsu, taip pat puiki išvaizda...
Šį darbą sudaro 2967 ž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!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!