Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Algorithme interrompu

Posté par
Liloux97
22-10-13 à 18:15

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...

Posté par
alb12
re : Algorithme interrompu 22-10-13 à 18:39

salut,
sqrt(A) existe si et seulement si A est ....
il faut modifier la ligne 7

Posté par
Liloux97
re : Algorithme interrompu 22-10-13 à 19:25

Ok merci!!! Mais il faut modifier par quoi précisément?

Posté par
alb12
re : Algorithme interrompu 22-10-13 à 20:54

sqrt(10-x) est definie pour x<=10 donc la ligne 7 doit être ...

Posté par
Liloux97
re : Algorithme interrompu 22-10-13 à 23:29

10-x, c'est ça? Désolé, je ne comprends vraiment rien... Et ça veut dire quoi sqrt stp?

Posté par
alb12
re : Algorithme interrompu 23-10-13 à 05:23

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

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 10:55

La racine carré est toujours positive donc x doit être positif, il faut écrire 10+x ?

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 11:03

X <==> 10

Posté par
alb12
re : Algorithme interrompu 23-10-13 à 12:09

non 10-x>=0 donne x<=10

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 12:58

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?

Posté par
alb12
re : Algorithme interrompu 23-10-13 à 14:01

c'etait pas clair ! cela repond aux questions 2/a/ et 2/b/

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 15:35

Et la question1 j'ai bon ou pas? Je l'ai ecris dans l'énoncé...

Posté par
alb12
re : Algorithme interrompu 23-10-13 à 17:11

cet algo calcule sqrt(10-x) pour x variant de la valeur initiale saisie jusqu'à 10 avec un pas de ...

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 17:14

De 0 à 10 ?

Posté par
alb12
re : Algorithme interrompu 23-10-13 à 17:21

non un pas de 1 car x prend la valeur x+1 dans la boucle

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 18:58

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?

Posté par
alb12
re : Algorithme interrompu 23-10-13 à 20:29

prendre un pas de 0.5 au lieu de 1.

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 22:14

Donc par exemple pour le premier, il fait faire racine carré de (10-(2.5)) pour trouver x(-2,5) ?

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 22:15

Pourquoi c'était un pas de 1 avant et maintenant de 0,5 ?

Posté par
alb12
re : Algorithme interrompu 23-10-13 à 22:19

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

Posté par
Liloux97
re : Algorithme interrompu 23-10-13 à 22:30

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 ?

Posté par
alb12
re : Algorithme interrompu 24-10-13 à 15:50

y prend la valeur sqrt(10-x) la fonction ne change pas !
ligne 14 oui

Posté par
Liloux97
re : Algorithme interrompu 24-10-13 à 16:05

Et comment je fais pour trouver x(-2,5) après avoir changé le pas 0,5 ? Svp

Posté par
alb12
re : Algorithme interrompu 24-10-13 à 17:17

saisir -2.5 au debut, l'algo donnera les images de -2.5, -2, -1.5, etc

Posté par
Liloux97
re : Algorithme interrompu 24-10-13 à 22:40

À la ligne 5?

Posté par
alb12
re : Algorithme interrompu 24-10-13 à 23:14

afficher y (ligne 13) donne l'image de x

Posté par
Liloux97
re : Algorithme interrompu 24-10-13 à 23:21

Donc à la ligne 13 il faut que j'affiche : afficher (-2,5) par exemple?

Posté par
alb12
re : Algorithme interrompu 25-10-13 à 07:44

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

Posté par
Liloux97
re : Algorithme interrompu 25-10-13 à 11:41

Et donc pour chaque nombre, je change la ligne 5 seulement ?

Posté par
alb12
re : Algorithme interrompu 25-10-13 à 12:10

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.  

Posté par
Liloux97
re : Algorithme interrompu 26-10-13 à 11:04

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?

Posté par
alb12
re : Algorithme interrompu 26-10-13 à 14:29

oui avec le menu table par exemple sur casio.

Posté par
Liloux97
re : Algorithme interrompu 27-10-13 à 11:12

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)

Posté par
alb12
re : Algorithme interrompu 28-10-13 à 22:13

2/a/ non, avec tant que x<=20 lorsque x vaudra 11 il y aura un message d'erreur

Posté par
Liloux97
re : Algorithme interrompu 28-10-13 à 22:35

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.

Posté par
alb12
re : Algorithme interrompu 29-10-13 à 07:29

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.

Posté par
Liloux97
re : Algorithme interrompu 29-10-13 à 08:36

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?

Posté par
alb12
re : Algorithme interrompu 29-10-13 à 09:36

non. Ce qui importe c'est le fait que le contenu de la racine soit positif, ce qui donne comme condition 10-x>=0.

Posté par
Liloux97
re : Algorithme interrompu 29-10-13 à 15:45

D'accord merci, le reste est juste?

Posté par
alb12
re : Algorithme interrompu 29-10-13 à 17:33

ok pour le reste.

Posté par
Liloux97
re : Algorithme interrompu 29-10-13 à 18:55

D'accord!! Merci beaucoup pour votre aide, votre gentillesse et votre disponibilité!!



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 1768 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 !