FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
probleme de variable type tableau dans une boucle Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
probleme de variable type tableau dans une boucle Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
probleme de variable type tableau dans une boucle Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
probleme de variable type tableau dans une boucle Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
probleme de variable type tableau dans une boucle Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
probleme de variable type tableau dans une boucle Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
probleme de variable type tableau dans une boucle Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
probleme de variable type tableau dans une boucle Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
probleme de variable type tableau dans une boucle Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
probleme de variable type tableau dans une boucle Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
probleme de variable type tableau dans une boucle Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
probleme de variable type tableau dans une boucle Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
probleme de variable type tableau dans une boucle Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
probleme de variable type tableau dans une boucle Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
probleme de variable type tableau dans une boucle Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

 

 probleme de variable type tableau dans une boucle

Aller en bas 
3 participants
AuteurMessage
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: probleme de variable type tableau dans une boucle   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 19:49

Bonsoir,

Je suis tombé sur un os :

Code:

dim tab(3)
for tab(2)=0 to 1 step 0.1
  print tab(2)
next tab(2)

Est-ce un bug ou le problème se situe entre ma chaise et mon PC ?
Wink

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: re   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 20:54

Code:
dim x,tab(3)

for x=0 to 1 step 0.1
  tab(2)= x
  print tab(2)
next x
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: Re: probleme de variable type tableau dans une boucle   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 21:04

Oui en effet j'ai été obligé de passer par une vatable intermédiaire..
mais je ne vois pas pourquoi l'instruction for n'accepte pas un variable de type tableau
après tout, c'est une variable quelconque...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: re   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 21:08

ca réponds à ta question ?

le pb est que tu déclare un tableau de 4 emplacements
et dans ta boucle du donne à ton emplacement une valeur alléatoire
je crois qu'on aurait pu écrire plutôt ceci :

Code:

dim x,tab(3)

for x=0 to 10 step 0.1
  if x>=0 or x<=1
      tab(2)=x
      print tab(2)
  end_if
next x


Dernière édition par ygeronimi le Mer 26 Jan 2011 - 23:13, édité 1 fois
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

probleme de variable type tableau dans une boucle Empty
MessageSujet: Re: probleme de variable type tableau dans une boucle   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 21:12

Il y a un bug dans le FOR, tout au moins pour l'affichage de l'erreur.
Il n'est pas prévu actuellement qu'un élément d'un tableau soit utilisé comme compteur et je ne pense pas que se soit normal.

On pourrait étendre cela et faire
Code:
TAB(1)=2
FOR TAB(TAB(2)) = 0 TO 1
Je pense que la variable compteur doit être simple (ne pas être un élément de tableau) réelle ou entière.
Je vais changer le libellé de l'erreur pour avertir que la variable doit être simple.


Dernière édition par Jack le Mer 26 Jan 2011 - 21:15, édité 1 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: re   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 21:13

Je pense qu'il prend tab(2) pour tableau et pas pour variable
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: re   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 21:14

@ Jack

désolé nos post ce sont croisés

(ca devient un vice pour moi Suspect )
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: Re: probleme de variable type tableau dans une boucle   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 22:58

Ok Jack,
En dehors du message d'erreur qui n'est pas correct, ce qui me gênait c'était de ne pas pouvoir utiliser une variable de tableau.
C'est pas grave : je passe par une variable intermédiare. le compteur d'une boucle for se fera par une variable simple... Smile

@ygeronimi :
Que tu utilises t(2) ou t, au final c'est juste un emplacement mémoire que tu déclares comme étant l'emplacement qui doit contenir la valeur de l'indice de boucle. En théorie, il ne devrait pas y avoir de pb...





Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: re   probleme de variable type tableau dans une boucle EmptyMer 26 Jan 2011 - 23:09

Oui, je suis d'accord sur le principe
mais apparemment Jack l a conçu tel que.

dixit lui même.

je ne te disais pas que c'était normal mais que le fait de passer par une variable intermédiaire simple me faisait tirer comme conclusion sur le problème exposé.


scratch
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

probleme de variable type tableau dans une boucle Empty
MessageSujet: Re: probleme de variable type tableau dans une boucle   probleme de variable type tableau dans une boucle EmptyJeu 27 Jan 2011 - 9:10

Citation :
au final c'est juste un emplacement mémoire que tu déclares comme étant l'emplacement qui doit contenir la valeur de l'indice de boucle. En théorie, il ne devrait pas y avoir de pb...
Tout à fait.
Mais ce que je veux éviter c'est d'avoir à consommer du temps pour effectuer une évaluation pour trouver l'emplacement en mémoire de ce qui va servir comme compteur pour la boucle.
Je m'explique. Il est plus rapide de trouver l'emplacement em mémoire de la variable i% dans for i%=1 to 10, que de déterminer l'emplacement en mémoire de tab(tab(i%+6)*4) dans:
i%=5:for tab(tab(i%+6)*4)=1 to 10

Pour des raisons de rapidité, je n'ai pas prévu d'évaluer la variable servant de compteur: c'est une variable simple comme i ou i% pour laquelle j'ai directement son emplacement en mémoire.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

probleme de variable type tableau dans une boucle Empty
MessageSujet: Re: probleme de variable type tableau dans une boucle   probleme de variable type tableau dans une boucle EmptyJeu 27 Jan 2011 - 11:15

Ok Jack,
c'etait juste pour expliquer à ygeronimi.
Y'a pas de pb et franchement cette histoire d'indice de boucle n'est vraiment pas important...
Je voulais juste faire un petit bout de soft et je suis tombé dessus par hasard... Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





probleme de variable type tableau dans une boucle Empty
MessageSujet: Re: probleme de variable type tableau dans une boucle   probleme de variable type tableau dans une boucle Empty

Revenir en haut Aller en bas
 
probleme de variable type tableau dans une boucle
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» division par zero et variable du type a=1.123e+12
» dimensionner un tableau par une variable ?
» vider une variable tableau
» Extension de la dimension des variables de type tableau
» bug FNC : pb d'évaluation dans une boucle

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: