Laboratoriniai darbai

Cikliniai algoritmai. Veiksmai su vienmačiais masyvais

10   (1 atsiliepimai)
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 1 puslapis
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 2 puslapis
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 3 puslapis
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 4 puslapis
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 5 puslapis
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 6 puslapis
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 7 puslapis
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 8 puslapis
Cikliniai algoritmai. Veiksmai su vienmačiais masyvais 9 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 užduotis Apskaičiuokite funkcijų w, g reikšmes, kai x kinta intervale [x0, xn] žingsniu hx. Nubraižykite funkcijos g grafiką. Sudarome struktūrogramą: Funkcija [w,g]=fun(a,x) Pradiniai duomenys: a, x Vektoriaus z elementų skaičiaus n apskaičiavimas kai i=1:n Taip Ne w= Taip Ne w= w=x+3 Rezultatai: w, g Pabaiga Pagal struktūrogramą sudarau funkciją: function[w,g]=fun(a,x) % fun-programa funkciju w,g reiksmems apskaiciuoti % x-funkcijos argumentas % a-konstanta [m n]=size(x); for i=1:n if (x(i)>=-2*pi)&(x(i)pi w(i)=cos(x(i))^2; else w(i)=x(i)+3; end; g(i)=1+a*cos(x(i)-2); end Išsaugau i failą fun.m Sudarau scenarijaus struktūrogramą: Scenarijus funkcija Pradinių reikšmių įvedimas: x0,xn,hx, a1, a2; Vektoriaus eilutės suformavimas x=x0:xh:xn [w1,g1]=fun(a1,x) [w2,g2]=fun(a2,x) Duomenų išvedimas: w1, w2, g1, g2, grafikai g=f(x) Pabaiga Pagal struktūrogramą parašau scenarijų: %duomenu ivedimas x0=input('iveskite pradine reiksme: '); xn=input('iveskite galutine reiksme: '); hx=input('iveskite zingsni: ' ); a1=input('iveskite a1 reiksme: '); a2=input('iveskite a2 reiksme: '); %vektoriaus x suformavimas x=x0:hx:xn; %reiksmiu apskaiciavimas [w1,g1]=fun(a1,x); [w2,g2]=fun(a2,x); %grafiko nubraizymas plot(x,g1,x,g2) grid on xlabel('x') ylabel('g') title('funkcijos g=f(x) grafikas') %duomenu isvedimas disp(' ') disp('Reiksmiu lenteles') disp(['kai a= ' num2str(a1)]) disp(' w g x') disp([w1' g1' x']) disp(['kai a= ' num2str(a2)]) disp(' w g x') disp([w2' g2' x']) Scenariju išsaugoju pavadinimu fun1.m Tikrinu programą: >> fun1 iveskite pradine reiksme: -5 iveskite galutine reiksme: 5 iveskite zingsni: 1 iveskite a1 reiksme: 1 iveskite a2 reiksme: -1 Reiksmiu lenteles kai a= 1 w g x 1.0875 1.7539 -5.0000 1.7460 1.9602 -4.0000 50.2138 1.2837 -3.0000 1.2095 0.3464 -2.0000 1.4123 0.0100 -1.0000 Inf 0.5839 0 1.4123 1.5403 1.0000 1.2095 2.0000 2.0000 50.2138 1.5403 3.0000 0.4272 0.5839 4.0000 0.0805 0.0100 5.0000 kai a= -1 w g x 1.0875 0.2461 -5.0000 1.7460 0.0398 -4.0000 50.2138 0.7163 -3.0000 1.2095 1.6536 -2.0000 1.4123 1.9900 -1.0000 Inf 1.4161 0 1.4123 0.4597 1.0000 1.2095 0 2.0000 50.2138 0.4597 3.0000 0.4272 1.4161 4.0000 0.0805 1.9900 5.0000 Tikrinu programą (grafiko braižymas): >> fun1 iveskite pradine reiksme: -5 iveskite galutine reiksme: 5 iveskite zingsni: 0.1 iveskite a1 reiksme: 1 iveskite a2 reiksme: -1 2 užduotis 2. Duotas masyvas X. Teigiamus masyvo X elementus surašykite į masyvą A. Raskite masyvo A didžiausiąjį elementą. Elementus, esančius kairiau didžiausiojo - pakelkite kvadratu, esančius dešiniau - sumažinkite vienetu. Apskaičiuokite nulinių elementų skaičių. Pagal uždavinį sudarome struktūrogramą: Funkcija [Y j Ymin]=mas(c, d, A) Pradinės reikšmės: c, d, A Masyvo elementų skaičiaus n apskaičiavimas k=1 kai i=1:n c≤A≤d Taip Ne Y(k)=A(i) k=k+1 Masyvo elementų skaičiaus n apskaičiavimas Ymin=Y(1) kai i=2:n Ymin

Daugiau informacijos...

Šį darbą sudaro 764 ž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
9 psl., (764 ž.)
Darbo duomenys
  • Programavimo laboratorinis darbas
  • 9 psl., (764 ž.)
  • Word failas 99 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