π
<-
Chat plein-écran
[^]

QCC 2017 épisode 27 : Opérateurs logiques/binaires et bases

QCC 2017 épisode 27 : Opérateurs logiques/binaires et bases

Message non lude critor » 16 Aoû 2017, 00:54

5409
Quelle Clignotrice Choisir 2017 - Episode 27 (liste)
Opérateurs logiques/binaires et bases


Sommaire :
  1. Introduction
  2. Tests
  3. Scores
  4. Classement temporaire

1) Introduction :Go to top

Pour cet épisode, nous allons aborder :
  • les bases, sachant que les bases binaire et hexadécimale servent au lycée en série S (spécialité ISN et filière SI) mais aussi en série STI2D (ETT)
  • les opérateurs logiques dit booléens
    • et, ou, non, implication, équivalence
    • non et, non ou (série S filière SI - Sciences de l'Ingénieur)
    • ou exclusif (série S spécialité ISN - Informatique et Sciences du Numérique)
  • les opérateurs bit à bit qui reprennent la plupart des précédents

2) Tests :Go to top

Les TI-83 Premium CE, TI-84 Plus CE-T, TI-82 Advanced et TI-84 Plus T connaissent les opérations :
  • et
  • ou
  • non
  • ou exclusif
Hélas, ça ne va pas plus loin. Elles ne font ni les opérations bit à bit, ni les conversions de bases. :mj:


Les Casio Graph 25+E, Graph 35+E, Graph 75+E et Graph 90+E connaissent les mêmes opérateurs logiques.

Elles permettent de plus de travailler dans des bases non décimales :
  • base 2 ou binaire
  • base 8 ou octale
  • base 16 hexadécimale
On retrouve les mêmes opérateurs en version bit à bit avec toutefois un ajout surprise, XNOR pour le non-ou-exclusif, ainsi que Neg pour l'opposé.
La machine travaille en 32-bits, ce qui permet :
  • des nombres jusqu'à 8 chiffres en base hexadécimale
  • des nombres jusqu'à 11 chiffres en base octale
  • des nombres jusqu'à 32 chiffres en base binaire
Notons toutefois que les bases non décimales ne sont pas bien intégrées à l'application calculs. :(
En effet, leur activation bloquera l'application calculs dans un mode de fonctionnement spécial très limité.
La plupart des menus y sont désactivés, et nombres de touches clavier ne fonctionneront plus. :mj:
Les résultats avant le changement de base seront inaccessible avec l'historique de calculs qui repart de zéro, et nombres de fonctionnalités qui font la qualité de ces modèles sont inopérantes dans ce mode. Par exemple, impossible de remonter dans le nouvel historique de calculs. :mj:

Sur Casio fx-CP400+E, on retrouve les mêmes fonctionnalités et le même genre de défaut.
Petite différence ici, avec l'absence totale du non-ou-exclusif.
On note toutefois un petit truc sympa avec la fonction baseConvert() qui permet de convertir un nombre dans n'importe quelle base jusqu'à 16. :)

Sur les TI-Nspire, nous bénéficions d'une part des bases :
  • binaire
  • hexadécimale
... et d'autre part des opérateurs :
  • et
  • non-et :)
  • non-ou :)
  • non
  • ou
  • ou-exclusif :)
Ces opérateurs fonctionnent aussi bien en logique booléenne qu'en bit-à-bit, selon qu'on les applique à des nombres ou aux booléens true/false.
Nous bénéficions de plus d'opérateurs logiques exclusifs :
  • implication :bj:
  • équivalence :bj:
Enfin nous avons quelques opérateurs bit à bit spécifiques :
  • opposé
  • décalage vers la gauche
  • pivotement

Ici nous avons l'avantage d'une intégration parfaite à l'application calculs, l'utilisation d'une base non décimale ne perturbant pas son fonctionnement ! :bj:

La machine offre de plus l'avantage de travailler en 64-bits, ce qui permet :
  • des nombres jusqu'à 16 chiffres en base hexadécimale
  • des nombres jusqu'à 64 chiffres en base binaire

Nous avons même l'avantage exclusif d'une intégration au moteur CAS qui permet de rappeler certaines formules ! :bj:

Sur HP Prime, nous pouvons choisir entre les bases :
  • binaire
  • octale
  • hexadécimale
Les opérateurs sont cette fois-ci scindés, avec d'une part en logique booléenne :
  • et
  • ou
  • non
  • ou-exclusif
... et d'autre part en bit à bit :
  • et
  • ou
  • non
  • ou-exclusif
  • décalage vers la gauche
  • décalage vers la droite
  • opposé

Cette fois-ci aussi, les bases non décimales sont parfaitement intégrées aux applications calculs. :)
Même si nous n'avons pas tous les avantages du modèle précédent, nous avons quelques spécificités bien sympathiques :
  • la possibilité de préciser le nombre de bits à utiliser, soit de façon globale, soit de façon locale dans le contexte d'un calcul :bj:
  • la possibilité de préciser si l'on travaille sur des entiers signés ou non
Par défaut la machine travaille en 32-bits, mais on peut lui dire d'aller jusqu'à 64-bits ce qui permettra :
  • des nombres jusqu'à 16 chiffres en base hexadécimale
  • des nombres jusqu'à 21 chiffres en base octale
  • des nombres jusqu'à 64 chiffres en base binaire

On peut là encore convertir un nombre en n'importe quelle base, cette fois-ci sans limitation ! :bj:


Notons enfin que
Shift
-
permet d'accéder à une interface où l'on visualisera simultanément un nombre dans trois bases différentes, avec affichage en temps réel des modifications induites par chaque saisie de chiffres, et quelques raccourcis opératoires. :bj:

La Lexibook GC3000FR ne fait pas de logique booléenne mais connaît les bases :
  • binaire
  • octale
  • hexadécimale
... ainsi que les opérateurs bit à bit :
  • et
  • ou
  • non
  • ou-exclusif
  • opposé

Pour y avoir accès, il faudra se mettre en mode BASE-N.
Notons que c'est tout sauf intuitif, les fonctionnalités nous concernant cassant complètement la logique du clavier avec une notation secondaire blanche ne correspondant à aucune des touches modificatrices ! :mj:
Cela correspond parfois à la fonction secondaire accessible avec la touche
SHIFT
et parfois à la fonction principale... :#roll#:

Comme à l'accoutumée, la machine ne fait rien comme les autres. Ici, le facteur limitant n'est pas le nombre de bits sur lesquels elle travaille, mais l'affichage qui ne permet d'afficher qu'une seule valeur numérique à la fois sans aucune possibilité de la faire défiler (ce serait trop complexe... :troll: ).
D'une façon qui échape à la logique justement non supportée par la machine, il faudra se contenter :
  • de nombres jusqu'à 8 chiffres en base hexadécimale
  • de nombres jusqu'à 10 chiffres en base octale :o
  • des nombres jusqu'à 9 chiffres en base binaire :#roll#:


3) Scores :Go to top

Image
Sur les critères d'aujourd'hui, les meilleurs choix semblent être les HP Prime puis TI-Nspire.


4) Classement temporaire :Go to top

Image
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41468
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude critor » 16 Aoû 2017, 00:58

Oups, je crois que j'ai un vilain bug HP Prime là...
Image

Je saisis donc un calcul booléen, avec plein de parenthèses car n'étant pas sûr des priorités...
La machine supprime automatiquement celles qu'elle juge inutiles, très bien...
Et quand je reprend son expression allégée, elle semble s'embrouiller en générant un parenthésage différent, si bien que le résultat est lui aussi complètement différent... :#roll#:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41468
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude parisse » 16 Aoû 2017, 06:33

Est-ce que le bug persiste en affichage/saisie algebrique (2-d desactivee)?
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude Wistaro » 16 Aoû 2017, 08:10

Le X-Or est vu en SI, et non en ISN, non?
Ou alors ça a changé...
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 87.5%
 
Messages: 3153
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude critor » 16 Aoû 2017, 13:47

parisse a écrit:Est-ce que le bug persiste en affichage/saisie algebrique (2-d desactivee)?

Pour désactiver, c'est comment ? L'option "affichage livre" dans les paramètres de calcul numérique ?

Si oui, ça ne désactive que l'affichage naturel après validation, pas la saisie naturelle.

En tous cas, ça ne corrige pas le problème.

Cela me le fait sur l'émulateur en version 11226.
Je n'ai pas d'accès immédiat à la calculatrice pour tester si le dernier firmware de juillet se comporte différemment.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41468
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude parrotgeek1 » 16 Aoû 2017, 20:05

critor a écrit:
parisse a écrit:Est-ce que le bug persiste en affichage/saisie algebrique (2-d desactivee)?

Pour désactiver, c'est comment ? L'option "affichage livre" dans les paramètres de calcul numérique ?

Si oui, ça ne désactive que l'affichage naturel après validation, pas la saisie naturelle.

En tous cas, ça ne corrige pas le problème.

Cela me le fait sur l'émulateur en version 11226.
Je n'ai pas d'accès immédiat à la calculatrice pour tester si le dernier firmware de juillet se comporte différemment.

You should report it to Tim on the HP forum
Avatar de l’utilisateur
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 88%
 
Messages: 745
Inscription: 29 Mar 2016, 01:22
Localisation: This account is no longer used.
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude critor » 16 Aoû 2017, 20:31

I'll need to confirm with the latest firmware first.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41468
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude parisse » 17 Aoû 2017, 21:13

critor a écrit:
parisse a écrit:Est-ce que le bug persiste en affichage/saisie algebrique (2-d desactivee)?

Pour désactiver, c'est comment ? L'option "affichage livre" dans les paramètres de calcul numérique ?

Il faut desactiver depuis shift-Settings Entree livre (page 1) et Affichage livre (page 2).
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude critor » 17 Aoû 2017, 21:49

Merci.

Donc oui j'ai pareil sur émulateur.
La reprise de la dernière saisie avec flèche vers le haut et entrée conduit à un parenthésage et à un résultat différents :
Image
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41468
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: QCC 2017 épisode 27 : Opérateurs logiques/binaires et ba

Message non lude parisse » 18 Aoû 2017, 07:36

En effet, il manque des parentheses dans l'affichage prefixe de NOT. Je corrige, merci!
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers News Divers

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1038 utilisateurs:
>1012 invités
>21 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)