eMatematikas Prisijunk Forumas Užduotys Testai Pradžia

Programavimas su Pascal. Uždavinys ir jo sprendimai.


Turiu štai tokį uždavinį http://www39.zippyshare.com/scaled/87868401/file.html
Paskaičiavus:
a=5
b=7
c=1
d=6
Ir toliau nežinau kaip reikia padaryti trečią žingsnį, kaip gauti e . Žinau, kad čia reikia parašyti su paskaliu (bent jau taip manau). Gal kas galėtų pagelbėti.

Kažkur matytos užduotys... Lyg ir panašu į paskalį, nors atrodo sintaksinių klaidų yra. Bet manau, kad turėtų viskas būti suprantama mokant kokią nors kitą programavimo kalbą. Sakiniai for ciklo viduje bus pakartoti (d - 3 + 1) kartus.

Štai ką bandžiau daryti, bet taip pat nesigauna, gal klaidų pridariau, gal netinkamą programą naudoju ar išvis kažkokią nesamonę parašiau. Gaila programuoti išvis nemoku.
http://www37.zippyshare.com/scaled/37347214/file.html

Šitos užduoties nereikia daryti programuojant. Reikia tiesiog "pabūti" kompiuteriu, atlikti užrašytus veiksmus ir gauti rezultatą. O rašyti programą, kad išspręstum šį uždavinį yra kaip koks sukčiavimas. Kam tau prireikė šią užduotį išspręsti, jei nemoki programuoti? Net nežinau kaip galima tau padėti tiesiog nepasakius atsakymo :D

Na aš supratau, kad reikia programuoti, todėl ir bandžiau tai padaryti :D Jeigu čia reikia atlikti užrašytus veiksmus tada aš nelabai suprantu, ką reiškia for a=3 to d do :D Nežinau, gal atsakymas 18...

Tai yra for ciklas. Kiekviena kartą, kai įvykdomi visi ciklo sakiniai (sakiniai tarp begin ir end), tai a reikšmė padidėja vienetu. Paskutinė ciklo for iteraciją bus tada, kai a=d. Pabaigus tą iteraciją programa pereis prie sakinio e:=z;. Ne atsakymas ne toks, bet vieną ciklo iteraciją atlikai teisingai, reikia kartoti.

žinau ne spėlioti susirinkom, bet gal tada 90? Kaip suprantu, tos veiksmų eilutės turi pasikartoti dar po vieną kartą(iš viso keturios veiksmų eilutės) ? O ar atlikus veiksmą ir gavus x reikšmę, jis pakeičia pirminę x reikšmę jau atliekant kitą veiksmą?

Teisingai, atsakymas 90. Pvz. toks sakinys:
x := x + 3;
reiškia "paimti dabartinę kintamojo x reikšmę, prie jos pridėti 3 ir rezultatą priskirti kintamajam x". Priskyrimas yra paskutinis veiksmas atliekamas toje eilutėje.

Labai ačiū už pagalbą :)

Nori sudalyvauti šioje temoje ir parašyti savo pranešimą? Prisijungti »