}

Sommes en système binaire

1989/10/01 Arrojeria, Eustakio - Elhuyar Zientziaren Komunikazioa | Lizaso, Pili - Informatika SailaElhuyar Fundazioa Iturria: Elhuyar aldizkaria

Après avoir vu les conversions entre les bases dans les systèmes de numérotation (ELHUYAR. Nous avons vu la Science et la Technique au numéro 27) et pour comprendre ce que signifie travailler dans le système binaire, nous vous proposons à cette occasion: Addition des nombres dans la base 2 ou système binaire.

Peut-être que la première chose qui vous arrive est de passer les nombres à la base 10, effectuer la somme dans le système décimal et ensuite passer le résultat à la base 2, mais bien que le résultat obtenu soit correct, ce ne serait pas la voie la plus correcte. Les sommes peuvent également être effectuées sur le système binaire et c'est ce que nous vous demandons ici.

Quand il s'agit de réaliser les sommes dans le système décimal, mettre tous les premiers numéros au pair, c'est-à-dire les premiers à la hauteur des uns, les décimales à la paire des dix, etc. Puis nous commençons à réaliser la somme par la colonne de droite, en gardant un nombre pour la tête (pour la colonne suivante) chaque fois que nous passons par dix.

Dans le système binaire, il faut faire quelque chose de semblable. Oui, chaque fois que nous passons de deux dans ce système, nous devons garder un autre pour la tête.

Prenons un exemple :

Supposons que nous ayons 4 manettes à 6 chiffres. La somme serait:


Parties du programme:

  • 10-110: Le nombre de chiffres des sommaires (N1) et le nombre de sumands (N2) sont sélectionnés. De cette façon, l'utilisateur définira la difficulté de la somme.
  • 120 à 180: N2 nombres binaires formés par N1 chiffres sont aléatoirement extraits.
  • 190-360: La somme est effectuée en laissant le résultat dans la variable SOMME$. La somme commencera par la colonne de droite (200). Lors de l'assemblage d'une colonne, il faut tenir compte s'il y a quelque chose de premier pour la tête (210). Comme une fois calculée la somme de chaque colonne, celle à sauvegarder pour le résultat général peut être Ø ou 1, la fonction MOD 2 (240) doit être utilisée. Chaque fois que vous passez de Bit (ou de Ø), 1 est ajouté à la portée. L'ajout de 1 à un nombre binaire suppose que, en commençant par la droite, le 1 remplace Øaz par 1 lorsqu'on trouve d'abord Ø (260-310).J. Il sera ajouté au résultat obtenu dans la colonne “Ø” ou “1” heure (340). Si après avoir attaché la colonne J (à gauche) il y a quelque chose pour la tête, il faut ajouter à la chaîne de somme par la gauche (360).
  • 370-410: Présentation de la somme à l'écran.
  • 420-480: Enregistrer ce qui a été introduit jusqu'à ce que l'utilisateur clique sur RETURN dans la variable SAR$.
  • 500-570: Vérification du résultat saisi.
  • 580-630: Possibilité de continuer ou de quitter le programme.

Gai honi buruzko eduki gehiago

Elhuyarrek garatutako teknologia