π
<-

erreur syntaxe programme

erreur syntaxe programme

Unread postby mathieu524523 » Today, 20:17

Bonjour,

J'ai mis ce programme mais il ne fonctionne pas quelqu'un peut m'aider svp pour une ti 83 premium ce :

Code: Select all
:ClrHome
:Prompt N          // Demande à l'utilisateur de saisir N
:0→S               // Initialisation de S (somme)

:For I, 1, N       // Boucle de 1 à N
: S + I → S        // Ajoute I à S
:End

:If S = (N*(N+1))/2
:Then
: Disp "INIT OK"
:Else
: Disp "INIT FAUX"
: Stop
:End

: N + 1 → N        // Incrémenter N pour N + 1
: S + N → S        // Ajouter N + 1 à la somme

:If S = (N*(N+1))/2
:Then
: Disp "HERED OK"
:Else
: Disp "HERED FAUX"
: Stop
:End

:Disp "PROP VRAIE" // Affiche que la propriété est vraie
:Stop


Merci de votre aide
c'est pour la demonstration avec récurrence initialisation hereditée et conclusion
User avatar
mathieu524523
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: Today, 20:08
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: erreur syntaxe programme

Unread postby Hamza.S » Today, 20:19

bonjour,

si c'est du copier/coller ce n'est pas bon. c'est For(I,1,N
il faut supprimer tous les espaces sauf ceux des chaînes de caractères.
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 28.9%
 
Posts: 4497
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: erreur syntaxe programme

Unread postby mathieu524523 » Today, 20:29

Ah d'accord merci de ta réponse :) !
Y a moyen que tu me le fasses stp, j'arrive pas trop à comprendre j'ai tout essayé pourtant...
User avatar
mathieu524523
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: Today, 20:08
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: erreur syntaxe programme

Unread postby mathieu524523 » Today, 20:38

Voici mes modif ça ne marche toujours pas :'(
Code: Select all
:ClrHome
:Prompt N
:0→S
:For I,1,N
: S+I→S
:End
:If S=(N*(N+1))/2
:Then
: Disp "INIT OK"
:Else
: Disp "INIT FAUX"
: Stop
:End
: N+1→N
: S+N→S
:If S=(N*(N+1))/2
:Then
: Disp "HERED OK"
:Else
: Disp "HERED FAUX"
: Stop
:End
:Disp "PROP VRAIE"
:Stop
User avatar
mathieu524523
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: Today, 20:08
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: erreur syntaxe programme

Unread postby critor » Today, 20:40

Il faut éviter les indentations également.

Pour moi ça marche :
Code: Select all
ClrHome
Prompt N
0→S

For(I,1,N
S+I→S
End

If S=(N*(N+1))/2
Then
Disp "INIT OK"
Else
Disp "INIT FAUX"
Stop
End

N+1→N
S+N→S

If S=(N*(N+1))/2
Then
Disp "HERED OK"
Else
Disp "HERED FAUX"
Stop
End

Disp "PROP VRAIE"
Stop
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 46.2%
 
Posts: 41896
Images: 15440
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: erreur syntaxe programme

Unread postby Hamza.S » Today, 20:41

si tu utilises TI Connect CE et qu'il est en Français, la première ligne tu dois la remplacer par EffÉcran
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 28.9%
 
Posts: 4497
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: erreur syntaxe programme

Unread postby mathieu524523 » Today, 20:43

Salut critor j'ai copier coller ton code dans ti connect je l'ai envoyer sur ma ti 83 premium ce ça me met erreur syntaxe au lancement
User avatar
mathieu524523
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: Today, 20:08
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: erreur syntaxe programme

Unread postby mathieu524523 » Today, 20:45

toujours la meme erreurs même avec effecran
User avatar
mathieu524523
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: Today, 20:08
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: erreur syntaxe programme

Unread postby critor » Today, 20:46

Comme Hamza t'a dit, tente cette modification :

Code: Select all
EffÉcran
Prompt N
0→S

For(I,1,N
S+I→S
End

If S=(N*(N+1))/2
Then
Disp "INIT OK"
Else
Disp "INIT FAUX"
Stop
End

N+1→N
S+N→S

If S=(N*(N+1))/2
Then
Disp "HERED OK"
Else
Disp "HERED FAUX"
Stop
End

Disp "PROP VRAIE"
Stop
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 46.2%
 
Posts: 41896
Images: 15440
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: erreur syntaxe programme

Unread postby critor » Today, 20:47

mathieu524523 wrote:toujours la meme erreurs même avec effecran

N'oublie pas l'accent sur le EffÉcran, sinon ça ne marche pas.
Tu peux copier-coller la dernière version de mon code qui l'intègre.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 46.2%
 
Posts: 41896
Images: 15440
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to TI-Basic

Who is online

Users browsing this forum: No registered users and 20 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1017 utilisateurs:
>983 invités
>25 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)