Algorithmique

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Nidesu
Messages: 7
Enregistré le: 25 Fév 2012, 13:21

Algorithmique

par Nidesu » 25 Fév 2012, 13:37

Bonjour, j'ai un problème avec un exercice de mon DM..

Voici l'énoncé :

Pour résoudre l'équation , on propose d'utiliser la procédure suivante :

- Diviser 2 par 4
- Ajouter 3

1. Vérifiez que la solution obtenue convient.
2. Proposez une procédure permettant de résoudre l'équation
3. Le but de cette question est de construire un algorithme permettant de résoudre les équations du type (1).

a) Identifiez les variables à saisir.
b) Vérifiez que est une solution de (1).
On admettra qu'elle est unique.
c)Complétez l'algorithme suivant permettant de donner la solution de l'équation (1).

Variables
a,b,c,s

Traitement
Saisir a
Saisir b
Saisir c
Saisir s
s reçoit ...
Afficher s

J'ai fait la première partie, mais à partir "d'identifiez les variables", je ne comprend pas ce qu'on me demande.. Pourriez-vous m'aider s'il vous plait? :)



Avatar de l’utilisateur
messinmaisoui
Habitué(e)
Messages: 1897
Enregistré le: 24 Oct 2007, 13:52
Localisation: Moselle (57)

par messinmaisoui » 25 Fév 2012, 17:53

Hello Nidesu
a) Identifiez les variables à saisir.
b) Vérifiez que est une solution de (1).
On admettra qu'elle est unique.
c)Complétez l'algorithme suivant permettant de donner la solution de l'équation (1).

Variables
a,b,c,s

Traitement
Saisir a
Saisir b
Saisir c
Saisir s
s reçoit ...
Afficher s

J'ai fait la première partie, mais à partir "d'identifiez les variables", je ne comprend pas ce qu'on me demande..


Si on saisit les variables a , b et c (et en choisissant c 0)
ex
je rentre a=2, b=-3 et c=4

on obtient la valeur de x vérifiant l'équation
soit s ma variable résultat, elle aura comme valeur dans ce cas s=2/4 +3 = 14/4

Autre ex
je rentre a=10, b=3 et c=15

on obtient la valeur de x vérifiant l'équation
soit s ma variable résultat, elle aura comme valeur dans ce cas s=10/15 - 3 = -7/3


Soit maintenant le cas général

Variables
a,b,c,s

Traitement
Saisir a
Saisir b
Saisir c
s reçoit ...
Afficher s


... est à écrire en fonction de quoi à ton avis ?
En fonction de a, b et c ?
ou des exemples donnés dans l'énoncé ?
ou des miens !?

Bon finalement pas spécialement facile à expliquer :smoke2:


un autre algo pour aider
celui de la somme de 2 nombres

Variables
a,b,s
Traitement
Saisir a
Saisir b
s reçoit a+b
Afficher s

test de mon algo pour a= 2 et b= 3

s reçoit 2 + 3 = 5
j'affiche 5 ça marche :doh:
Mon avatar me fait peur, est-ce normal docteur ?

Nidesu
Messages: 7
Enregistré le: 25 Fév 2012, 13:21

par Nidesu » 25 Fév 2012, 18:36

Autant à expliquer qu'à comprendre ..

En fait, je ne comprend pas le sens de " saisir ", ni même " recevoir ".
Et je ne sais pas ce qu'est une variable.. C'est une valeur indéfinie qu'on peut changer à notre bon vouloir en fait ?
Je comprend rien en fait :mur:

C'est en fonction de a, b et c non ?
=
On me demande de faire un algorithme avec des lettres ?? C'est à dire pour
ce serait :
Diviser a par c
Enlever b

( Je ne parle que du a) pour le moment )

Avatar de l’utilisateur
messinmaisoui
Habitué(e)
Messages: 1897
Enregistré le: 24 Oct 2007, 13:52
Localisation: Moselle (57)

par messinmaisoui » 25 Fév 2012, 19:02

En fait, je ne comprend pas le sens de " saisir ", ni même " recevoir ".

Niveau algorithme
Saisir une variable c'est entrer / affecter une valeur quelconque, variable quoi ...

ex :
soit la droite d'équation y = 2x + Pi ,
x et y sont des variables (mais Pi est une constante)

Si je veux obtenir 1 point de ma droite
Je vais pour cela saisir / affecter à ma variable x la valeur ... 1 par exemple
et y mon autre variable prendra comme valeur y = 2 * 1 + Pi = 2+Pi

Un algorithme pour obtenir ce point pourrait être


Variables
x,y

Traitement
Saisir x
y reçoit 2 * x + Pi (équivalent à y Oui ... selon nos besoins


On me demande de faire un algorithme avec des lettres ?? C'est à dire pour
ce serait :
Diviser a par c
Enlever b


a / (x+b) = c équivalent à x = a/c -b donc
pour résoudre l'équation a / (x+b) = c
il faut
1) Diviser a par c équivalent à a/c
2) Puis Enlever b équivalent à a/c -b

Yo ?
Mon avatar me fait peur, est-ce normal docteur ?

Nidesu
Messages: 7
Enregistré le: 25 Fév 2012, 13:21

par Nidesu » 25 Fév 2012, 19:34

D'accord, merci, je comprend mieux déjà :).

Donc en fait, Identifiez les variables à saisir, c'est seulement affecter des chiffres à a, b et c ?!

Donc, j'ai envie que a=4, b=8 et c = 5.

Pour le b) on demande de vérifier par rapport au 1.
Je ne suis pas sûr de saisir non plus..





On me demande de "vérifiez", je devrais trouver un rapport entre les deux..
J'ai vraiment l'impression d'être débile, ça m'énerve.

Nidesu
Messages: 7
Enregistré le: 25 Fév 2012, 13:21

par Nidesu » 25 Fév 2012, 19:57

Ah non, d'accord, pour le b, j'ai compris.

Je dois prouver que en isolant x est égal à .
Il me semble..

Par contre pour la c..

Je remplace les variables par celles que j'ai choisi dans le a) ?
Pour le traitement, je comprend juste pas le " saisir a ".

Avatar de l’utilisateur
messinmaisoui
Habitué(e)
Messages: 1897
Enregistré le: 24 Oct 2007, 13:52
Localisation: Moselle (57)

par messinmaisoui » 25 Fév 2012, 19:59

Donc en fait, Identifiez les variables à saisir,
c'est seulement affecter des chiffres à a, b et c ?!
Donc, j'ai envie que a=4, b=8 et c = 5.


En fait c'est pas tout à fait ça
j'ai envie que a=4, b=8 et c = 5
=>
ça ça serait plutôt l'exécution / l'application de l'algorithme (qui est général)
pour des valeurs que tu as choisi


Pour le b) on demande de vérifier par rapport au 1.
Je ne suis pas sûr de saisir non plus..

x = a/c-b est solution de a/(x+b) = c
car a /(a/c-b) + b) = c tout simplement ...vérifie le par toi-même


Bah te foule pas, reprend tout ça à tête reposé demain et ça ira mieux :we:
Mon avatar me fait peur, est-ce normal docteur ?

Nidesu
Messages: 7
Enregistré le: 25 Fév 2012, 13:21

par Nidesu » 25 Fév 2012, 22:37

Bon .. simplement ..

a) Les variables à saisir sont : a, b et c.

b) Tu as donné la réponse.

c) ... Je ne saisie pas ..

Je dois remplacer "saisir a" par des "commandes" comme "diviser a par c" pour arriver à ?

Ou puisque j'ai prouvé dans le b), qu'ils étaient égaux ?

Avatar de l’utilisateur
messinmaisoui
Habitué(e)
Messages: 1897
Enregistré le: 24 Oct 2007, 13:52
Localisation: Moselle (57)

par messinmaisoui » 26 Fév 2012, 08:25

c)

Variables
a,b,c,s

Traitement
Saisir a
Saisir b
Saisir c

Saisir s je ne vois pas l'utilité de cette ligne, je suis plutôt pour sa suppression

s reçoit à ton avis : [COLOR=YellowGreen]a / c - b ou
2/4 - 3 ou Pi/5 - 8 ou 1/2 -3 ou ... ?[/COLOR]

Afficher s

********************************************
Test 1 algo finalisé

Traitement
je saisis 1
je saisis 2
je saisis 3
s reçoit 1/3 -2
j'affiche -5/3


Test 2 algo finalisé

Traitement
je saisis 0
je saisis 1
je saisis 5
s reçoit 0/5 -1
j'affiche -1

********************************************
à toi de jouer, je ne peux pas te donner plus d'informations ...
Mon avatar me fait peur, est-ce normal docteur ?

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 68 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite