Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Algorithmes

Posté par
Momasu
18-10-15 à 11:20

Bonjour , je dois modifier le pas de ma boucle qui est de 1 et le passer à 0.1 savez comment faire ?

Posté par
carita
re : Algorithmes 18-10-15 à 11:27

bonjour

écris-nous l'instruction qui précise que le pas est de 1.

Posté par
carita
re : Algorithmes 18-10-15 à 11:44

par ex. si tu utilises algobox:

l'instruction (boucle) POUR... DE .... A, le pas est en effet automatiquement fixé à 1.

pour pouvoir fixer un pas différent (par. ex. 0.1), tu dois utiliser une boucle TANT QUE...;
créer une variable compteur, et l'incrémenter de 0.1 à chaque tour de boucle;
tester cette variable à chaque fois pour pouvoir sortir de la boucle lorsque la valeur maximale est atteinte.
==> avec ce type de boucle, c'est toi qui gères l'incrémentation et le test de sortie.

Posté par
Momasu
re : Algorithmes 18-10-15 à 12:10

Merci carita
Je débute dans l'agonie pourrait tu le faire un schéma stp

Posté par
Momasu
re : Algorithmes 18-10-15 à 12:18

Voilà mon énoncé
Variable
X est du type nombre
R est du type nombre
Début algo
Pour x allant de -5 à 5
Si (x>= 0)
Début si
R pend la valeur 3*x+1
Fin si
Sinon
Début sinon
R prend la valeur -3*x+1
Fin sinon
Tracer point (x , R
Fin pour
Fin algo



Moi j'ai essayé ça

Variable
X est du type nombre
R est du type nombre
Début algo
X prend la valeur -5
Tant que (x<=5)
Début tant  que
Si (x>= 0)
Début si
R pend la valeur 3*x+1
Fin si
Sinon
Début sinon
R prend la valeur -3*x+1
Fin sinon
Tracer point (x , R
Fin tant que
Fin pour
Fin algo

Posté par
cocolaricotte
re : Algorithmes 18-10-15 à 12:30

En algo on possède :

pour i variant de ... à ... avec un pas de ...

Posté par
cocolaricotte
re : Algorithmes 18-10-15 à 12:33

J'ai envoyé trop vite !

MAis Algobox, par exemple, incrémente obligatoirement la variable de 1

Posté par
cocolaricotte
re : Algorithmes 18-10-15 à 12:38

Pour les TI cela se traduit par :  For (variable,départ,arrivée[,incrément]

Pour les Casio cela se traduit par : For 10->A To 30 Step 2

Posté par
carita
re : Algorithmes 18-10-15 à 12:40

dans ta boucle "tant que", il manque l'incrémentation : ta valeur de x reste "indéfiniment" sur -5 (valeur d'initialisation)

Posté par
Momasu
re : Algorithmes 18-10-15 à 14:55

Donc il faut que je rajoute 0,1 dans une condition.?
Je comprends pas où je dois le mettre exactement sur algobix ?

Posté par
cocolaricotte
re : Algorithmes 18-10-15 à 14:59

Dans algobox

Variable
X est du type nombre
R est du type nombre
Début algo
X prend la valeur -5
Tant que (x<=5)
Début tant  que ?????  à compléter
Si (x>= 0)
Début si
R pend la valeur 3*x+1
Fin si
Sinon
Début sinon
R prend la valeur -3*x+1
Fin sinon
Tracer point (x , R)
x prend la valeur ???
Fin tant que
Fin pour   à enlever
Fin algo

Posté par
cocolaricotte
re : Algorithmes 18-10-15 à 15:01

oublier ma remarque """Début tant  que ?????  à compléter ""    

Posté par
carita
re : Algorithmes 18-10-15 à 15:02

il faut  incrémenter x de 0.1 à chaque tour de boucle :
après la commande "tracer le point",
tu rajoutes la commande : "x prend la valeur ...?" pour passer à la valeur suivante de x

Posté par
carita
re : Algorithmes 18-10-15 à 15:03

ah, réponses croisées

bonjour cocolaricotte !

Posté par
cocolaricotte
re : Algorithmes 18-10-15 à 15:04

Bonjour carita  

Posté par
Momasu
re : Algorithmes 18-10-15 à 15:05

Je doit mettre mettre x prend 5 à la fin ?
Et par contre je comprends pas ce qu'il faut au début

Posté par
carita
re : Algorithmes 18-10-15 à 15:06

avec les 2 modifs indiquées,
saisis ton algorithme : vérifie, il tourne nickel

Posté par
Momasu
re : Algorithmes 18-10-15 à 15:07

Ah donc à la fin je rajoute x prend la valeur 0,1 ?

Posté par
carita
re : Algorithmes 18-10-15 à 15:07

quelle est ta question posée par ton topic?  comment passer d'un pas de 1 à un pas de 0.1...
relis nos messages

Posté par
carita
re : Algorithmes 18-10-15 à 15:08

Momasu @ 18-10-2015 à 15:07

Ah donc à la fin je rajoute x prend la valeur 0,1 ?
oui

Posté par
carita
re : Algorithmes 18-10-15 à 15:08

euh... x prend la valeur x + 0.1

Posté par
Momasu
re : Algorithmes 18-10-15 à 15:13

Merci je vient de trouver à l'instant



Merci beaucoup à vous deux 😀
J'aurais eu du mal sans vous

Posté par
cocolaricotte
re : Algorithmes 18-10-15 à 15:14

De rien ! et bonne continuation !  



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1724 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !