Laboratoriniai darbai

vienmatis masyvas

9.6   (2 atsiliepimai)
vienmatis masyvas 1 puslapis
vienmatis masyvas 2 puslapis
vienmatis masyvas 3 puslapis
vienmatis masyvas 4 puslapis
vienmatis masyvas 5 puslapis
vienmatis masyvas 6 puslapis
vienmatis masyvas 7 puslapis
vienmatis masyvas 8 puslapis
vienmatis masyvas 9 puslapis
vienmatis masyvas 10 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ą.
Aprašymas

Labaratonis darbas vienmatis masyvas

Ištrauka

L2-32. Eksperimento rezultatai surašyti masyve A(n). Rasti matematinę viltį M ir dispersija D.
Spausdinti masyvą ir skaičiavimo rezultatus.
Paskirtis
ListBox1
Pradinių duomenų masyvui išvesti
Label1 – Label6
Programos paaiškinimų langai ir skaičiavimai.
Button1
Skaičiavimo mygtukas
Button2
Mygtukas, kurį paspaudus rezultatai surašomi į rezultatų failą.
Button3
Mygtukas, kurį paspaudus baigiamas programos darbas.
Button4
Mygtukas, kurį paspaudus - parodomas rezultatų failas.
Button5
Mygtukas, kurį paspaudus – parodomi masyvo duomenys.
Button6
Mygtukas, kuris išvalo Memo1 langą.
Memo1
Rezultatams parodyti.
Pastaba: Tuščias reikšmės langelis reiškia tuščią simbolių eilutę.
• Konstantos:
const int Ckiek = 100; // maksimalus masyvo elementų skaičius
Ši konstanta skirta saugoti maksimaliam masyvo elementų skaičiui.
const char *CDoum = "duom.txt"; // duomenų failo vardas
const char *CRez = "rezult.txt"; // rezultato failo vardas
Šios konstantos skirtos saugoti duomenų ir rezultatų failams.
• Formos schema:
• Objektų inspektoriuje keičiamos komponentų savybių reikšmės:
Vardas
Keičiama savybė
Reikšmė
Form1
Caption
Laboratorinis darbas Nr. L2-32
ListBox1
Items
Label1
Caption
Masyve yra n = elementų
Label2
Caption
Rezultatai ir duomenys
Button1
Caption
Skaičiuoti
Button2
Caption
Saugoti
Enabled
false
Button3
Caption
Baigti
Button4
Caption
Rezultatai
Button5
Caption
Duomenys
Button6
Caption
Valyti
Memo1
Items
• Formos pavyzdys, kai duomenų faile nėra nė vieno skaičiaus
• Programos komponentai reaguoja į šiuos įvykius
Komponentas
Įvykis
Vykdomas Metodas
Button1
OnClick
Button1Click
Button2
OnClick
Button2Click
Button3
OnClick
Button3Click
Button4
OnClick
Button4Click
Button5
OnClick
Button5Click
Button6
OnClick
Button6Click
Form1
OnCreate
FormCreate
• TForm1 klasės aprašo failas:
//---------------------------------------------------------------------------
#ifndef MasH
#define MasH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
const int Ckiek = 100; // maksimalus masyvo elementu skaicius
const char *CDoum = "duom.txt"; // duomenu failo vardas
const char *CRez = "rezult.txt"; // rezultato failo vardas
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TLabel *Label1; // Masyvo elementų skaičius
TLabel *Label2; // Rezultatai ir duomenys
TButton *Button1; // Skaičiuoti
TButton *Button2; // Saugoti
TButton *Button3; // Baigti
TListBox *ListBox1; // Masyvui parodyti (duomenims)
TButton *Button6; // Valyti
TMemo *Memo1; // Rezultatams išvesti
TButton *Button4; // Rezultatai
TButton *Button5; // Duomenys
void __fastcall Button1Click(TObject *Sender);
// kviečia metodus
void __fastcall Button2Click(TObject *Sender);
// kviečia metodus Viltis(), Dispersija(), parodo rezultatus Memo1 lange
void __fastcall Button3Click(TObject *Sender);
// programos pabaiga
void __fastcall FormActivate(TObject *Sender);
// kviečia metodus Skaityti(), Parodyti()
void __fastcall Button4Click(TObject *Sender);
// parodo rezultatus Memo1 lange
void __fastcall Button5Click(TObject *Sender);
// parodo duomenis Memo1 lange
void __fastcall Button6Click(TObject *Sender);
// išvalo Memo1 langą
private: // User declarations
AnsiString Failas, Duomenys; // failams "duom.txt" ir "rezult.txt"
float A[Ckiek]; //masyvo elementu kiekis
float n, // masyvo elementų kiekis
vilt, // matematinė viltis
disp, // matematinė dispersija
dispd, // mat. dispersijai gražinti
viltm; // Matematinei vilčiai gražinti
float ViltisM(float vilt, float...

Daugiau informacijos...

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

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
10 psl., (2048 ž.)
Darbo duomenys
  • Informatikos laboratorinis darbas
  • 10 psl., (2048 ž.)
  • Word failas 194 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį laboratorinį darbą

www.nemoku.lt Panašūs darbai

Dvimatis masyvas. Matrica

Dvimatis masyvas. Matrica Informatika
Peržiūrėti 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.
www.nemoku.lt Atsisiųsti šį laboratorinį darbą