web-dev-qa-db-fra.com

Pourquoi les chiffres de l'écran de la calculatrice sont-ils alignés à droite?

Y a-t-il une raison logique derrière l'alignement des chiffres sur une calculatrice? Si oui, pouvons-nous l'appliquer aux interfaces visuelles des nombres sur le web?

enter image description here

70
Jivan

Les chiffres de l'écran sont alignés à droite pour maintenir la cohérence de la position entre ce que représente un nombre (en base 10 qui serait des unités, des dizaines, des centaines, etc.).

Par exemple. Si je devais avoir 764 et ensuite le multiplier par 24, la réponse serait 18336. En m'alignant vers la droite, j'ai toujours vu la même représentation d'unité dans la même position, et quand j'ai eu de nouvelles unités (le 1 et 8 en 18336), ils sont apparus dans une nouvelle position.

Il permet également un alignement cohérent entre les groupes de caractères (généralement tous les 1 000, mais dans certains cas, 100 et 10 000)

left vs right aligned numbers

Pouvons-nous l'appliquer à l'interface visuelle des nombres sur le Web?

Oui, nous le pouvons et nous le devons. Les nombres alignés à gauche lorsqu'ils sont listés l'un en dessous de l'autre sont une catastrophe et doivent être évités. Je ne peux pas penser à un seul cas où ce n'est pas vrai. Si vous souhaitez simplement utiliser un nombre dans une phrase, allez-y et alignez à gauche, car il n'y a pas de cohérence de position à maintenir en premier lieu.


En remarque, la raison sous-jacente pour laquelle ils sont alignés à droite au lieu d'être alignés à gauche est que le système de numérotation moderne a été adopté de l'arabe, qui est une langue de droite à gauche et donc aligné à droite. Il convient de mentionner que les Arabes l'ont adopté des Indiens (qui étaient principalement hindous), c'est pourquoi on l'appelle souvent un système de nombres arabo-hindou. Les systèmes numériques européens étaient à peu près nul.

139
JohnGB

Les chiffres sont alignés à droite pour des raisons similaires, comme vous les aligneriez à droite dans une feuille de calcul ou un tableau.

c'est-à-dire quand vous voyez plusieurs nombres (et ils ont tous un ensemble fixe de décimales), alors il est plus facile de comparer les nombres les uns avec les autres parce que les chiffres correspondant à chaque valeur de position sont dans la même position physique, ce qui facilite la comparaison des entrées et des résultats - nous sommes simplement habitués à attendre un chiffre de valeur de position dans un emplacement cohérent.

Oui, une calculatrice simple n'a qu'un seul numéro affiché, mais vous effectuez néanmoins plusieurs calculs les uns après les autres et les résultats sont moins susceptibles d'être mal lus s'il existe un placement fiable commun du séparateur décimal. Lorsqu'il est aligné à gauche et en lisant de gauche à droite, il est nécessaire de numériser d'abord le nombre pour déterminer sa taille et l'emplacement du point décimal avant de comprendre le nombre lui-même. La localisation de la virgule décimale vers la droite facilite systématiquement ce processus de création de sens.

Cela peut s'étendre à l'utilisation de mécanique ajout de machines, utilisé pour la comptabilité ou pour accumuler des prix d'objets, où il y aurait toujours être deux décimales, (ni plus, ni moins) et celles-ci ont été fixées sur le côté droit de la machine. L'exemple allemand ci-dessous montre les nombres dans un format européen (non britannique).

Tous les chiffres inutilisés sont mis à zéro. Sur une calculatrice, ils sont tout simplement absents.


enter image description here

" Machine à calculer mécanique ". Sous licence CC BY-SA 3. via Wikimedia Commons .


Avec l'invention des calculatrices mécaniques , comme la calculatrice de Pascal de 1642, tout était mécanique, donc la position des valeurs de position était physiquement déterminé par des roues ou des cadrans, un peu comme la machine à additionner ci-dessus.

Je suppose que la position fixe des chiffres remonte à l'abaque , avant l'entrée en vigueur des systèmes numériques écrits. Les perles se déplaçaient sur des colonnes en bois qui étaient fixées en position. Colonnes inutilisées (c'est-à-dire lors de l'affichage de petits nombres) à gauche et les colonnes utilisées (le cas échéant) venant de la droite.

Pouvons-nous l'appliquer à l'interface visuelle des nombres sur le Web?

Bien sûr, et c'est généralement le cas par défaut dans les éléments d'interface utilisateur qui affichent des valeurs spécifiées comme devise par exemple, ou dans les tableaux qui affichent des nombres dans un format en colonnes.

Les champs qui peuvent prendre des caractères ou des chiffres ont une propriété d'alignement afin que vous puissiez les ajuster en conséquence. Cependant - notez qu'il y a une grande différence entre entrer ou afficher un nombre car c'est une quantité autonome, ou une étiquette ou un numéro de téléphone, par exemple, et entrer un nombre dans le but d'effectuer une opération mathématique ou d'afficher des valeurs comptables. Il n'est pas nécessaire d'aligner à droite tous nombres - vous devez tenir compte du contexte pour savoir s'il est utile pour le utilisateur pour voir les nombres alignés à gauche, à droite ou centrés!

Par exemple, sur le côté droit de cette page, vous trouverez une liste de questions connexes. Vous ne pourriez pas aligner à droite le nombre de votes affichés contre eux 'juste parce que c'est un nombre', mais si vous numérotiez des sections dans un document, vous pourriez.

enter image description here

40
Roger Attrill

Je n'ai pas de données sur cette question, néanmoins voici ma pensée: la lisibilité est bien meilleure pour les nombres alignés à droite. Pourquoi? Cohérence. Les points décimaux restent toujours au même emplacement, les séparateurs décimaux aussi. Il est donc beaucoup plus facile pour un utilisateur d'identifier la taille d'un nombre.

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

PS: Nous sommes probablement très biaisés à ce jour, donc mon argument concernant la lisibilité pourrait être absolument faux. Peut-être que c'était juste une contrainte technique lors de la première construction de calculatrices.

13
Pascal

Lorsque vous utilisez des nombres alignés à droite, vous devez noter que les séparateurs décimaux ne sont alignés que s'il y a des chiffres égaux après le séparateur décimal:

   12 345,90
132 987,9376

Aligner de tels nombres à gauche serait probablement encore pire, donc dans les cas où le nombre de chiffres après le séparateur décimal n'est pas égal, les nombres devraient probablement être alignés par le séparateur décimal.

 12 345,90
132 987,9376
10
locationunknown

En général, les colonnes de nombres qui sont examinées en tant que nombres doivent être alignées avec la virgule décimale (ou alignées à droite si la seule virgule décimale est "implicite"). Les quantités qui impliquent plusieurs points radix (par exemple, le montant en devises en Grande-Bretagne avant la décimalisation) doivent aligner chaque point radix et aligner à droite les colonnes entre eux; par exemple. une facture détaillée pourrait se lire:

 1. 0. 3
  .10. 6
23.13.11
--------
25. 4. 8

Les heures écrites en heures/minutes/secondes suivraient une règle similaire, mais pour le fait que toutes les parties autres que les plus significatives sont écrites avec un nombre fixe de chiffres et incluent des zéros de tête.

Lorsque les calculatrices sont configurées pour afficher un nombre fixe de chiffres à droite du séparateur décimal (une caractéristique commune sur l'ajout de machines, mais pas sur les ordinateurs de poche bon marché), elles obéissent à ce principe. Les calculatrices en mode décimal flottant (le seul mode disponible sur de nombreux ordinateurs de poche bon marché) alignent généralement les nombres décimaux comme ils le font parce que cela est cohérent avec leur comportement lors de l'utilisation de nombres entiers (qui gardent le point décimal à l'extrême droite) et parce qu'il rend l'électronique le plus simple.

Lorsque vous utilisez l'alignement à droite, rien ne doit garder une trace du nombre de chiffres entrés. Si chaque chiffre utilise cinq bits (quatre pour contenir la valeur et un pour la virgule décimale), la saisie de la décimale est autorisée dès lors qu'aucune n'a encore été entrée, et la saisie de toute autre chose est autorisée lorsque tous les bits de la position la plus à gauche sont nuls ( le chiffre est zéro et il n'y a pas de point décimal). De plus, l'électronique d'affichage peut effacer sans condition les zéros non significatifs qui n'ont pas leur drapeau décimal défini. Permettre la saisie de chiffres de gauche à droite nécessiterait de garder une trace du nombre de chiffres saisis et d'ajouter du matériel au circuit d'affichage pour distinguer "un point deux" de "un point deux zéro" [ce dernier devrait afficher une fin supplémentaire zéro].

Parce que les gens s'attendent à pouvoir prendre n'importe quelle calculatrice et à l'utiliser simplement sans "surprises", il est généralement préférable pour une calculatrice d'apparence ordinaire de se comporter de manière cohérente avec d'autres calculatrices de ce type plutôt que de faire quoi que ce soit d'inhabituel. À moins qu'une calculatrice n'ait certaines fonctionnalités qui auraient vraiment intérêt à ce que l'affichage se remplisse de gauche à droite, il serait probablement préférable de le faire défiler de droite à gauche de la même manière que 99,9% des autres calculatrices de la planète.

5
supercat

Dans notre système, les nombres dans nos calculatrices communes sont affichés en puissances de dix. Prenons le nombre "8634".

8634 = 8x1000 + 6 x100 + 3 x10 + 4 x1

Donc, de droite à gauche, nous avons 0 puissance 10 puis 1 puissance 10 puis 2 puissances 10 et ainsi de suite.

Pour rester simple, cette tradition facilite la lisibilité de droite à gauche.

2
Ayse

J'oserais même une raison différente: parce que nous avons fait l'erreur historique de faire la position du chiffre le moins significatif à droite, quand tout ce que nous écrivons est de gauche à droite.

Je vais vous expliquer avec un exemple. Considérez maintenant cet ajout, dont les parcelles ont leur chiffre le moins significatif à gauche:

"un, soixante-dix, cinq cents" plus

"trois, vingt, huit cent, six mille"

+
175
3286
————
4937

Il donne comme résultat

"quatre, quatre-vingt-dix, trois cent, sept mille"

Ne conviendrait-il pas mieux et ne serait-il pas plus naturel d'avoir ce calcul sur notre système d'écriture de gauche à droite?

0
sergiol