Pascal
Résolu/Fermé
guanaco750
Messages postés
15
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2011
-
16 févr. 2010 à 11:49
guanaco750 Messages postés 15 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 8 février 2011 - 16 févr. 2010 à 12:56
guanaco750 Messages postés 15 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 8 février 2011 - 16 févr. 2010 à 12:56
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
- Turbo pascal linux ✓ - Forum Linux / Unix
- 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
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]
guanaco750
Messages postés
15
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2011
16 févr. 2010 à 12:56
16 févr. 2010 à 12:56
Je dois faire comment alors ? car si j'initialise j à 1, il y aura toujours le a[11].