Rss Les blocs mathématiques

Sommaire:

 

Le bloc Math



Ce bloc exécute des opérations arithmétiques simples telles que addition, soustraction, multiplication et division. Le bloc peut également calculer des valeurs absolues et des racines carrées.




Le bloc "math" possède un plot de données avec deux prises d'entrée à gauche et trois prises de sortie à droite. Les nombres en entrée pour l'équation arithmétique peuvent être tapés ou fournis dynamiquement par des fils de données.

La sortie fournissant le résultat de l'équation sera transmise par la prise de sortie inférieure #, à laquelle vous devez connecter un fil de données relié au plot de données d'un autre bloc. Les deux prises de sortie en face des prises d'entrée permettent, si nécessaire, de transmettre les nombres en entrée à d'autres blocs.

Le menu déroulant permet de choisir l'une des six opérations arithmétiques que vous pouvez effectuer :



Addition

Dans ce cas, les deux nombres en entrées sont additionnés et la somme est envoyée à la sortie.

Entrée A + Entrée B = Sortie

Exemple : 50 + 2 = 52

Soustraction

Dans ce cas, le second nombre entré est soustrait du premier, la différence étant envoyée à la sortie.

Entrée A - Entrée B = Sortie

Exemple : 50 - 2 = 48

Multiplication

Dans ce cas, les deux nombres en entrées sont multipliés et le résultat est envoyé à la sortie.

Entrée A x Entrée B = Sortie

Exemple : 50 x 2 = 100

Division

Dans ce cas, le premier nombre entré est divisé par le second, le quotient étant envoyé à la sortie.

Entrée A / Entrée B = Sortie

Exemple : 50 / 2 = 25

Valeur absolue

En mathématiques, la valeur absolue d'un nombre est sa valeur numérique sans tenir compte de son signe.

Dans ce cas, la valeur absolue du premier nombre en entrée sera envoyée à la sortie.

delim{|}{Entree A}{|} = Sortie

Exemple : delim{|}{50}{|} = 50
Exemple : delim{|}{-50}{|} = 50

Racine carrée

En mathématiques, la racine carrée d’un nombre réel positif x est le nombre positif dont le carré vaut x.

Dans ce cas, la racine carrée du premier nombre en entrée sera envoyée à la sortie.

sqrt{Entree A} = Sortie

Exemple : sqrt{50} = 7,071


Programme d'exemple




Voici un petit programme très simple vous permettant de visualiser le résultat des différentes opérations possibles avec ce bloc :







Son fonctionnement est des plus simple.

Le bloc "math" effectue une addition des deux nombres, 50 et 2, entrés dans son panneau de configuration.

Le résultat du calcul, ici la valeur 52, est fournit par un fil de données à un bloc "Nombre en texte" qui se charge de la convertir en chaîne de caractère pouvant être afficher sur l'écran du NXT.

Cette chaîne de caractère est transmise, une fois encore par un fil de données, à un bloc "Afficher" configuré comme il se doit pour afficher un texte. Ce dernier fera s'afficher le résultat de l'opération sur l'écran du NXT.

Enfin, une petite temporisation de 5 secondes est effectuée à l'aide d'un bloc "Attendre" pour permettre de voir le résultat avant que le programme ne se termine.

Vous pouvez tester les différents type d'opération que le bloc "math" peut effectuer en gardant les même valeurs d'entrée, afin d'en voir les différents résultat.

Vous pouvez aussi changer les valeurs d'entrée et vérifier que même des valeurs décimales, donc des nombres avec des virgules, donne un bon résultat.

Voila concernant le bloc "math", voyons maintenant un autre bloc mathématique.

 
 « Page précédente
Introduction
 1  2  3  4  5 ... 7  8  9 
Page suivante »
Le bloc Aléatoire 
 
 
1 Note
Ecrit par: FRED_80 Le: 10/03/12