Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Algorithme calculatrice

Posté par
chacal66760
16-12-14 à 14:34

Bonjour à tous,
je bloque sur la rédaction d'un algorithme pour une casio...
Je dois calculer l'aire: 2xy+2000/x+2000/y pour x et y variant de 5 à 15 à l'aide d'un algorithme.
Je voulais au début faire un algo qui me demande x et y puis qui calcule mais du coup ça m'oblige à le faire plusieurs fois.
J'ai ensuite essayé avec une boucle pour mais je m'embrouille...Si quelqu'un peut m'aider..
Merci d'avance

Posté par
mathafou Moderateur
re : Algorithme calculatrice 16-12-14 à 15:13

Bonjou,

énoncé peu clair car en dehors de son contexte :
il n'y a pas "d'aire" de quoi que ce soit dans cet énoncé
il y a juste une fonction de deux variables x et y dont tu demandes de calculer les valeurs pour x et y de 5 à 15

c'est à dire un tableau à deux dimensions
en lignes la valeur de x
et en colonnes celle de y
et chaque case à remplir avec une valeur de cette fonction pour ces valeurs de x et y

ça c'est la première chose à faire avant d'écrire quelque algorithme que ce soit, toujours :
savoir ce qu'on veut calculer et sous quelle forme on veut le résultat

si tant est que c'est bien ça qui est demandé dans l'exo et pas que tu imagines que c'est ce qui est demandé...

bref
pour faire ça il te faut deux boucles "imbriquées"

pour x de 5 à 15
pour y de 5 à 15
calculer et afficher la valeur de f(x, y)
fin "pour y"
fin "pour x"

Posté par
chacal66760
re : Algorithme calculatrice 16-12-14 à 15:21

Merci, d'accord et cet algorithme va me donne le résultat sous forme de tableau?

Donc pour mettre ça sur ma casio:
For 5-->X to 15
    For 5->Y to 15
2XY+2000/x+2000/Y-->A
A

C'est tout?

Posté par
mathafou Moderateur
re : Algorithme calculatrice 16-12-14 à 15:36

je ne connais pas la syntaxe de la casio
en particulier comment traduire les indispensables éléments (mes "fin pour") qui matérialisent "ce qui est dans la boucle" pour chacune des deux boucles
et si elle comprend les "multiplications implicites"
c'est à dire si elle comprend bien 2XY comme 2 multiplié par X multiplié par Y (ça m'étonnerait fortement)
et pas 2 multiplié par "XY", la variable inconnue de nom "XY"

habituellement et partout (et ça m'étonnerait que la casio déroge) il faut utiliser des multiplications explicites par le symbole * : 2*x*y
ou un truc du même genre.

ensuite "va me donner le résultat sous forme d'un tableau" ?
un tableau c'est sur ta feuille de papier
sans précautions particulières tu vas obtenir une (seulement la dernière calculée) ou une suite linéaire (pas un tableau, une liste de valeurs)
et c'est à toi de les recopier correctement dans ton tableau sur papier.

m'étonnerait que la casio soit capable de formater graphiquement un tableau en lignes et en colonnes avec ce qu'on veut en entêtes de ligne et de colonnes et les cases correctement au bon endroit !!

Posté par
pseudodk
re : Algorithme calculatrice 19-12-14 à 15:15

hhnn
llmmnnkk
l.

Posté par
pseudodk
re : Algorithme calculatrice 19-12-14 à 15:44

Je m'excuse car j'ai envoyé par inadvertance un message insensé dans le topic précédent.
Par casio j'entends une calculatrice casio; si tel est le cas, il faudra indiquer le type de casio.
J'ai une casio fx 3900P et on ne peut pas utiliser for avec ce type de casio.
Cette casio dispose de 6 mémoires allant de A à F ; elle reconnait les multiplications implicites.
Exemple: AB est compris par cette casio comme étant A*B.



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