Bonjour, j'ai un DM à faire mais je ne comprends pas vraiment...
Voici l'exercice:
1 Variables
2 x est du type nombre
3 y est du type nombre
4 Début algorithme
5 afficher "saisir la valeur de x"
6 lire x
7 Tant que (x<=20) Faire
8 début tant que
9 y prend la valeur sqrt(10-x)
10 afficher "l'image de"
11 afficher x
12 afficher "est "
13 afficher y
14 x prend la valeur x+1
15 fin tant que
16 Fin algortihme
Questions:
1-Que calcule cet algorithme
2-Pauline teste cet algorithme en entrant 1 pour valeur initiale de x , le message suivant s'affiche : Algorithme interrrompue ligne 9 : erreur de calcul
a) Expliquer pourquoi
b) Modifier cet algorithme, afin que le message d'erreur n'apparaisse plus.
c) utiliser cet algorithme pour compléter le tableau suivant:
x -2,5 -2 -1,5 -1
RacineCarré(10-x)
Pour le 1) je pense que cet algorithme calcule x, mais je ne suis pas sûr
Et pour les 2 autres questions, je suis bloquée...
Aidez moi svp, merci...
sqrt figure à la ligne 9 c'est la racine carree.
sqrt(A) existe si et seulement si A est positif.
sqrt(10-x) existe si et seulement si 10-x est positif.
Donc à la ligne 7 il faut ecrire Tant que (x<=???) Faire
Oui mais c'est ce que j'avais écrit non? X<== 10
Et ça c'est la réponse à la première ou à la deuxième question stp?
cet algo calcule sqrt(10-x) pour x variant de la valeur initiale saisie jusqu'à 10 avec un pas de ...
Ah d'accord j'ai compris!! Merci bcp!!!
Et pour la dernière il faut juste remplacer x par -2,5, etc... dans l'algorithme, c'est ça?
si tu veux un tableau de valeurs avec x allant de 0.5 en 0.5
alors il faut prendre un pas de 0.5 donc mettre dans l'algo x prend la valeur x+0.5
Donc il faut que je modifie la ligne 9: y prend la valeur sqrt(10+x)
Et la ligne 14: 14 x prend la valeur x+0,5 ?
non laisser afficher y
1 Variables
2 x est du type nombre
3 y est du type nombre
4 Début algorithme
5 afficher "saisir la valeur de x" // on saisira -2.5
6 lire x
7 Tant que (x<=-1) Faire // pour finir à -1
8 début tant que
9 y prend la valeur sqrt(10-x)
10 afficher "l'image de"
11 afficher x
12 afficher "est "
13 afficher y
14 x prend la valeur x+0.5 // pour un pas de 0.5
15 fin tant que
16 Fin algortihme
cet algo donnera les valeurs de sqrt(10-x) pour x variant de la valeur saisie jusqu'à -1 avec un pas de 0.5
la ligne 5 permet de saisir l'abscisse minimale.
A chaque fois qu'on lance le programme, il faut saisir la premiere valeur de x, choisie par l'utilisateur.
Est ce que je peux trouver le même résultat, si je ne programme pas d'algorithme et que je le fais grâce à une calculatrice graphique?
Est ce que la rédaction est bonne svp?
1) Cet algorithme calcule sqrt(10-x) pour x variant de la valeur initiale saisie jusqu'à 10 avec un pas de 1 car x prend la valeur x+1 dans la boucle.
2) a) On sait que sqrt(10-x) existe si et seulement si 10-x est positif, or la racine carré est toujours positive donc x doit être positif. Il fallait que Pauline écrit sqrt(10-x) à la ligne 9.
b) Afin que le message d'erreur n'apparaisse plus, il faut modifier la ligne 7, et écrire x<==10 car sqrt(10-x) existe si et seulement si 10-x est positif.
3) (et pour cette question, je recopie le tableau de valeurs et à l'aide de la calculatrice je complète ce tableau)
Est ce que c'est juste svp?
2) a) On sait que sqrt(10-x) existe si et seulement si 10-x est positif, or la racine carré est toujours positive donc x doit être positif. Il fallait que Pauline écrit x<==10.
2) a) On sait que sqrt(10-x) existe si et seulement si 10-x est positif donc x doit être inferieur ou egal à 10. Il fallait que Pauline écrive x<==10.
Je peux rajoutée : "or la racine carré est toujours positive donc x doit être positif" ? Ou pas?
Mes autres réponses sont elles justes svp?
non. Ce qui importe c'est le fait que le contenu de la racine soit positif, ce qui donne comme condition 10-x>=0.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :