Informatică, întrebare adresată de Anonim0, 8 ani în urmă

se citeste de la tastatura un număr natural nenul n apoi se citesc succesiv n valori naturale. Scrieti un algoritm care sa determine si cel mare si cel mai mic element. VA ROG IN PSEUDOCOD!!

Răspunsuri la întrebare

Răspuns de andriesboss92
3

n<-0 ( n număr natural nenul )

maxim <- -32000

minim <- 32000

-cât timp n <> 0 ( nu scrie asta.. '<>' inseamna diferit de 0 )

|        citește n

|        -dacă maxim < n

|        |        maxim <- n

|        -- sfârșit dacă

|

|        -dacă minim > n

|        |        minim <- n

|        -- sfârșit dacă

|        n<-n-1

---- sfârșit cât timp

scrie maxim, ' ', minim

Răspuns de grigore2018
2

Pascal:

begin

 write('Numar n (n>0): ');

 var n := ReadInteger;

 assert(n>0);

 write('Dati 1 cifra: ');

 var x :=ReadReal;

 var max := x;

 var min :=x;

 for var i := 2 to n do

 begin

   write('Dati ',i,',numar: ');

   x := ReadReal;

   if max < x then

     max := x;

  if min>x then  

   min:=x;

 end;

 writeln('Maximum din cifrele introduse: ', max);

 writeln('Minimum din valorile introduse: ',min);

end.

Pseudocod:

Inceput

Citeste n

Citeste valoarea naturala x

Lui max atribuie x

Lui min atribuie x

Pentru i:=2 pana la n executa

Citeste elementele x

Daca max<x atunci

max atribuie x

Daca min>x atunci

min atruibuiei x

Afiseaza max

Afiseaza min

Sfarsit


andriesboss92: i=2? Esti sigur ca iti ia toate n elemente?
andriesboss92: A.. scuze.. nu am vazut ca ai citit deja un x
grigore2018: Programul merge corect,pseudocodul nustiu daca l-am scris corect
grigore2018: Nu cam ma pricep in scrierea lor : )
andriesboss92: Sincer.. nici eu .. dar ceva precum problema asta tot stiu sa scriu :))
grigore2018: Azi am avut olimpiada de informatica,am scris niste coduri nici nustiu daca va intelege ceva cei care vor verifca(nici eu nu intelegeam codul propriu pe care l-am scris)
grigore2018: Se mai intampla si astfel de cazuri : )
Alte întrebări interesante