Pereiti prie turinio

Rekomenduojami pranešimai

Pasirašai tris funkcijas atlikti veiksmams:

  • (-1)n (čia ir if'o užtenka)
  • xn (ciklas)
  • n! (taip pat ciklas, rasi google)

O pagrindinėje programoje leidi ciklą nuo 1 iki n kur skaičiuoja pagal reikiama formule (-1)n*xn/n!. Formule susidėlioji iš savo funkcijų.

Jei kils neaiškumų klausk.

Redagavo aiarasb
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pasirašai tris funkcijas atlikti veiksmams:

  • (-1)n (čia ir if'o užtenka)
  • xn (ciklas)
  • n! (taip pat ciklas, rasi google)

O pagrindinėje programoje leidi ciklą nuo 1 iki n kur skaičiuoja pagal reikiama formule (-1)n*xn/n!. Formule susidėlioji iš savo funkcijų.

Jei kils neaiškumų klausk.

Man čia viskas neaišku, nes mano informatikos mokytojas nieko neaiškindamas duoda užduotys ir visa klasė sėdi ir nieko nesupranta. Jei aiškintu kaip daryti, tai gal suprasčiau, bet kai neaiškina, tai pačiam sunku susigaudyti. Bent būtų parodes vieną pavyzdį kaip daryti, tai pagal pavyzdį padaryčiau namų darbus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Hmm. Programą parašyt galiu, bet tau iš to jokios naudos nebus.Galiu paaiškint, bet kad negaišti be reikalo laiko paklausiu, kiek jau esate pažengę programavime? Mokate funkcijas, ciklą, sąlygos sakinį (if) (šių trijų reikės programai)?

 

P.S. Dėl mokytojų tai dažnas reiškinys kad neaiškina.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Hmm. Programą parašyt galiu, bet tau iš to jokios naudos nebus.Galiu paaiškint, bet kad negaišti be reikalo laiko paklausiu, kiek jau esate pažengę programavime? Mokate funkcijas, ciklą, sąlygos sakinį (if) (šių trijų reikės programai)?

 

P.S. Dėl mokytojų tai dažnas reiškinys kad neaiškina.

if funkciją moku, o kitų pavadinimų atrodo net nesu girdėjas, bet gal ir žinau, nes mums ten neaiškina kaip kas vadinasi, o tėsiog parašo funkciją ir tiek. Galėtum parašyti programą, o aš jau panagrinėčiau kaip ten kas.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

program uzduotis;
var n, x: integer;
s: real;

function fakt(a: integer): integer; //faktorialo funkcija
var i, at: integer;
begin
 at:= 1;
 for i:=1 to a do
  at:= at* i;
 fakt:= at;
end;

function laip(a: integer): integer; //x kelimo laipsniu funkcija
var i, at: integer;
begin
 at:= 1;
 for i:=1 to a do
  at:= at* x;
 laip:= at;
end;

function vien(a: integer): integer; //-1 kelimo laipsniu funkcija
begin
 if a mod 2 = 1 then
  vien:= -1
 else
  vien:= 1;
end;

var i: integer;
begin
 write('x: ');
 readln(x);
 write('n: ');
 readln(n);
 s:= 1;
 for i:=1 to n do
  s:= s+ vien(i) * laip(i) / fakt(i);
 writeln('S= ',s:6:2);
 readln;
end.

 

Gali būt klaidų, rašiau tiesiai į forumą.

 

EDIT: Patikrinau, radau porą klaidų. Ištaisyta.

Redagavo aiarasb
Nuoroda į pranešimą
Dalintis kituose puslapiuose

program uzduotis;
var n, x: integer;
s: real;

function fakt(a: integer): integer; //faktorialo funkcija
var i, at: integer;
begin
 at:= 1;
 for i:=1 to a do
  at:= at* i;
 fakt:= at;
end;

function laip(a: integer): integer; //x kelimo laipsniu funkcija
var i, at: integer;
begin
 at:= 1;
 for i:=1 to a do
  at:= at* x;
 laip:= at;
end;

function vien(a: integer): integer; //-1 kelimo laipsniu funkcija
begin
 if a mod 2 = 1 then
  vien:= -1
 else
  vien:= 1;
end;

var i: integer;
begin
 write('x: ');
 readln(x);
 write('n: ');
 readln(n);
 s:= 1;
 for i:=1 to n do
  s:= s+ vien(i) * laip(i) / fakt(i);
 writeln('S= ',s:6:2);
 readln;
end.

 

Gali būt klaidų, rašiau tiesiai į forumą.

 

EDIT: Patikrinau, radau porą klaidų. Ištaisyta.

Ačiū labai. Pats tokios programos tikrai neparašyčiau.

P.S. Šitą programą galima parašyti kaip nors lengviau? Nes aš 11kl ir tikrai neparašyčiau tokios programos :D Čia tik šiaip klausiu.

Redagavo ubeR
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...