Pascal
Résolu
guanaco750
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
guanaco750 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
guanaco750 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Pascal
- Turbo pascal - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev pascal - Télécharger - Édition & Programmation
- Le protocole assure que la communication entre l'ordinateur de pascal et le serveur de visiodoct est car les informations seront avant d'être envoyées. - Forum Pascal
- Probleme en pascal - Forum Pascal
2 réponses
j := 0 ;
J étant initialisé à 0,
c := a[j] > a[j+1];
est équivalent à:
c := a[0] > a[1];
a étant dimentionné à [1..10]
a[0] est hors limites
Pareil dans le code suivant lors de la dernière itération lorsque J vaut 10:
for j := 1 to 10 do
begin
if a[j] > a[j+1] then b[j] := a[j];
if a[j] < a[j+1] then b[j] := a[j+1];
end;
a[j+1] est alors équivalent à a[11] : hors limite
Enfin un élément de b peut rester non initialisé si a[j] = a[j+1]
J étant initialisé à 0,
c := a[j] > a[j+1];
est équivalent à:
c := a[0] > a[1];
a étant dimentionné à [1..10]
a[0] est hors limites
Pareil dans le code suivant lors de la dernière itération lorsque J vaut 10:
for j := 1 to 10 do
begin
if a[j] > a[j+1] then b[j] := a[j];
if a[j] < a[j+1] then b[j] := a[j+1];
end;
a[j+1] est alors équivalent à a[11] : hors limite
Enfin un élément de b peut rester non initialisé si a[j] = a[j+1]