π
<-

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.: 44.1%
 
Messages: 41575
Images: 15111
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.: 44.1%
 
Messages: 41575
Images: 15111
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.: 79.8%
 
Messages: 3546
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.: 88.1%
 
Messages: 3167
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.: 44.1%
 
Messages: 41575
Images: 15111
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.: 87.9%
 
Messages: 746
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.: 44.1%
 
Messages: 41575
Images: 15111
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.: 79.8%
 
Messages: 3546
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.: 44.1%
 
Messages: 41575
Images: 15111
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.: 79.8%
 
Messages: 3546
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 44 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
963 utilisateurs:
>897 invités
>62 membres
>4 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)