Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La référence Basic Casio

Nom : Not

Localisation :

[ OPTN ] [ LOGIC ]
[ OPTN ] + [ F6 ] + [ F6 ] + [ F4 ]

Syntaxe de la fonction :

If (condition1) Not (condition2)
Then (fonction)
IfEnd

ou

(condition1) Not (condition2)=>(fonction)

Description de la fonction :

Permet d'exclure une condition dans un ensemble par exemple d'exclure une valeur d'une intervalle.

Pour les programmeurs avancés, elle inverse le résultat d'une condition (booléen). Si la condition est vraie (= 1), elle devient fausse (= 0) et inversement.

Utilisation possible avec While et LpWhile.

Compatibilité :

  • Graph 20/25(+)
  • Graph 35/65/80(+)
  • Graph 100(+)
  • Graph 25+ PRO
  • Graph 85 (SD) OS 1.xx
  • Graph 85 (SD) OS 2.xx
  • Graph 35+ USB/75/95 SD
  • Graph OS 2.04
  • Fx-CG 10/20 OS 1.xx
  • Fx-CG 10/20 OS 2.xx


<<< Retourner à la liste des fonctions

Pages: Précédente | 1, 2

LephenixnoirEn ligneAdministrateurPoints: 21005 Défis: 143 Message
Posté le 03-04-2014 à 18:09 | #
Il s'agit de la manière "classique" des processeurs de vérifier une égalité.
Après, en effet, si j'avais cette doc, je la garderais pour moi cette doc n'existe pas.
D'où le "À mon avis" dans mon explication. Si tu as une hypothèse qui pourrait rendre la soustraction plus rapide, je suis preneur.
Mais bon, personnellement, entre un opérateur arithmétique et un opérateur logique, je n'hésite pas beaucoup.
Dark stormEn ligneLabélisateurPoints: 11542 Défis: 176 Message
Posté le 03-04-2014 à 18:10 | #
De toute façon, un opérateur logique, dans le processeur ça reste des additions/soustractions
LephenixnoirEn ligneAdministrateurPoints: 21005 Défis: 143 Message
Posté le 03-04-2014 à 18:12 | #
Je t'arrête (ou pas) !
Les opérations logiques sont réalisées directement par des portes logiques "uniques", alors que les circuits arithmétiques sont composés de beaucoup plus de portes, qui combinent les entrées entre elles.
Dark stormEn ligneLabélisateurPoints: 11542 Défis: 176 Message
Posté le 03-04-2014 à 18:34 | #
Tu parle bit à bit, moi je te parle d'octets
De toute manière, ça reviens au même
LephenixnoirEn ligneAdministrateurPoints: 21005 Défis: 143 Message
Posté le 03-04-2014 à 18:40 | #
Au niveau des circuits, une opération logique est toujours plus rapide à effectuer qu'une opération arithmétique. Le nombre de portes est "forcément" plus petit.

Et puis, le Not n'est effectué que par une porte (par bit de valeur).
TotoyoHors ligneMembre d'honneurPoints: 16040 Défis: 102 Message
Posté le 03-04-2014 à 19:09 | #
J'ai précisé le fonctionnement réel de Not : inverse le résultat d'une condition. Ça parlera surtout aux programmeurs avancées maitrisant les booléens.
Ne0tuxEn ligneMembre d'honneurPoints: 3494 Défis: 265 Message
Posté le 03-04-2014 à 20:19 | #
En effet, aucune différence de poids entre "Not" et "=0".

Quelqu'un pour comparer les vitesses d'exécution ?

Bonne idée Totoyo. Peut-être devrais-tu carrément écrire le mot "booléen" dans la description, c'est une notion parfois enseignée en pré-BAC.
LephenixnoirEn ligneAdministrateurPoints: 21005 Défis: 143 Message
Posté le 03-04-2014 à 20:27 | #
Not est de 10% plus rapide que =0.
Ne0tuxEn ligneMembre d'honneurPoints: 3494 Défis: 265 Message
Posté le 04-04-2014 à 00:24 | #
Voilà, c'est clair à présent.

Merci !
TotoyoHors ligneMembre d'honneurPoints: 16040 Défis: 102 Message
Posté le 04-04-2014 à 13:35 | #
J'ai ajouté un lien vers la partie sur les booléen sur le tutoriel et je me rend compte qu'il manque un paragraphe dans cette partie (le raisonnement n'est pas fini)

Pages: Précédente | 1, 2

Retour liste des commandes

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 80 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd