Jump to content
DizZzoU

Algoritm la informatica...

Recommended Posts

Posted

Am de rezolvat un algoritm la informatica...suna cam asa..

SA SE REALIZEZE ALGORITMI CARE AFISEAZA ELEMENTELE URMATOAREI MULTIMI:

A={ X / X APARTINE LUI N , X<=28 SI X DIVIZIBIL CU 5 }

IMI TREBUIE REZOLVARE IN PSEUDOCOD...

problema se rezolva cu strucutura repetitiva "pentru"...si cu "daca" mi se pare..

Eu facui ceva...dar nush dak e bine...

plz care stie sa`mi raspunda tiphat.gif

Guest ::^z3t[u]^::
Posted

A={5,10,15,20,25} cred ca asta este raspunsul

Posted

@zetu...stiu shi eu ca ala e raspunsu dar cum fac sa mi`l arate el ?

asta e toata chestia..

@Psycho in orice caz...este la DIVERSE....shi nu este un lucru imoral sau cum zice acolo tongue.gif...apropo de meditatii...nu`mi tre...le inteleg...dar vreau sa fiu sigur de lucru asta...caci joi am teza... eusa_doh.gif

Guest ::^z3t[u]^::
Posted

Ia toate numerele de la 1 la 27.......strict mai mic decat 28...si vezi care au proprietatea de a se imparti exact la 5..si le gasesti.

Posted

adi.b:

eu scrisai asa...in pseudocod

citeste x

pentru i=1,n executa

daca (i<=28 si i mod 5 =0) atunci

afiseaza i

sfarsit_daca

sfarsit_pentru

nush dak e bine...tu ce zici ?

Posted

adi.b:

eu scrisai asa...in pseudocod

citeste x

pentru i=1,n executa

daca (i<=28 si i mod 5 =0) atunci

afiseaza i

sfarsit_daca

sfarsit_pentru

nush dak e bine...tu ce zici ?

1 pt ce trebuie x???

"citeste x"

2 apoi cine e n ???

"pentru i=1,n executa"

3 pasajul

"pentru i=1,n executa

daca (i<=28 si i mod 5 =0) atunci"

mi se pare ca mai bine ar fi

"pentru i=1,28 executa

daca (i mod 5 =0) atunci"

4 deci varianta mai buna ar fi

pentru i=1,28 executa

daca (i mod 5 =0) atunci

afiseaza i

sfarsit_daca

sfarsit_pentru

ps: nu prea le am cu pseudocodul.... la scoala lucrez mai mult in cod direct (pascal)

Posted

Mersi mult man...mda...in legatura cu n ala asa este ...el este 28...

dar el mi le afiseaza pe toate in acelasi timp ?...adik 5, 10 , 15, 20 ???

Posted

pai e acelasi lucru cu

var i:byte;

begin

for i:=1 to 28 do

if (i mod 5=0) then

writeln(i);

end.

si le va afisa fiecare pe un rand diferit...

5
10
15
20
25

Posted

Pseudocodu e o tampenie inventata de x si de y care nu au avut ce face asta doar ca sa

ii doara capul mai tare pe saracii elevi de clasa a IX-a (cei care nu au facut informatica pana atunci). Iar cand o sa treaca la Pascal sau la C++ o sa le bubuie capetele ca no sa mai inteleaga nimic. Stiu din experienta noroc ca am un preten care ma invatat direct in Pascal tot. Si nu inteleg cei asa de grea problema. biggrin.gif

Guest
This topic is now closed to further replies.


  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...