Se poate trece la capitolul următor cu tasta ► și se poate reveni la un capitol precedent cu tasta ◄

Determinarea minimului și maximului unui vector/șir în Pascal


<

C
a
p
i
t
o
l
u
l

a
n
t
e
r
i
o
r

<

Determinarea minimului sau al maximului dintr-un vector este o problemă simplă. Ceea ce trebuie să știm constă în citirea și parcurgerea unui vector, cât și simpla operație de comparare a două valori.

1. Abstract

Pentru început trebuie să citim elementele șirului. După care vom inițializa variabilele care vor ține minte valorile noastre extreme cu primul element din vector, după care vom parcurge tot șirul comparînd fiecare element cu cele două valori. În cazul în care găsim o valoare mai mică decât minimul curent, aceasta va deveni noul minim. Exact la fel procedăm pentru valoarea maximă.

2. Algoritm

- citește lungime șir

- pentru fiecare element de la poziția 1 la lungimea dată:

    - citește elementul șirului

- minim ia valoarea primului element din șir

- maxim ia valoarea primului element din șir

- pentru fiecare element de la poziția a doua până la lungimea șirului execută:

- dacă minim este mai mare decât elementul curent atunci minim ia valoarea elementului curent

- dacă maxim este mai mic decât elementul curent atunci maxim ia valoarea elementului curent

- afisează mimim

- afișează maxim

3. Executare

Determinarea minimului și maximului unui vector/șir în Pascal

 

Pentru sugestii de probleme pe care aţi vrea să le vedeţi rezolvate, daţi un mesaj cu sugestii aici.


>

C
a
p
i
t
o
l
u
l

u
r
m
ă
t
o
r

>

Ți-a fost de ajutor ce am scris aici?
Hei, mersi de răspuns.