human
Comment fonctionne une calculatrice ? Comment fait-il toutes les mathématiques ? Les calculs ? Explique comme si j'avais cinq ans.
gpt
Ma réponse est très similaire à celle de /u/paolog , mais quand même .... Les ordinateurs utilisent ce qu'on appelle des * additionneurs . * Il existe différents types d' * additionneurs * , mais chacun n'est qu'une collection de portes logiques ( celles - ci incluent AND , OR , XOR , etc .. Très facile à rechercher sur Google si vous ne les connaissez pas ) . Les calculatrices utilisent des nombres en base 2. En effet, électroniquement, l'ordinateur ne peut réagir que s'il est alimenté. Ainsi, il y a « on » (représenté par 1) et « off » (représenté par 0). Il est facile de traduire la base 2 en base 10 ( ce à quoi nous sommes habitués ) ; cependant , ce n'est donc pas un énorme dilemme . Les valeurs de position sont une bouchée à expliquer, donc si vous ne les comprenez pas, je serai heureux de vous expliquer cela aussi, dites-le simplement. Cependant , les valeurs de base 2 sont ( au lieu des centaines , des dizaines , puis des unités ) 8 , 4 , 2 , 1 ( notez comment pour la base 2 chaque valeur de position à gauche est 2 fois le nombre qui la précède ) . En cochant simplement " oui " ou " non " , vous pouvez représenter des nombres aussi élevés que 15 . Les vraies calculatrices ne s'arrêtent pas à 8 ; cependant , ils continueront jusqu'à 16 , puis 32 , puis 64 , et cetera ... Ainsi , les portes logiques sont conçues pour remplir les colonnes de droite à gauche . Lorsque les colonnes sont toutes remplies, le prochain ajout d'un chiffre doit réinitialiser toutes les colonnes * * et * * activer simultanément la valeur de position suivante. Par exemple : 8 * * 4 2 1 * * Représente 7 ( car 4 + 2 + 1=7 ) . L'ajout d'un un fait que * * 1 * * devient un 1 , qui s'ajoute à la valeur de position suivante : * * 2 * * devient 2 , * * 4 * * devient 4 . Parce que huit est déjà désactivé 8 , le changement qui se produit l'active en * * 8 * * . Le compteur lit maintenant * * 8 * * 4 2 1 qui représente notre 8 ( 7 + 1 ) . /u/DLabz a fourni ce [lien soigné] (URL_1) Il s'agit d'une explication plus [technique et électronique] (URL_0). Bien que les mécanismes utilisés soient différents, la logique et les méthodes sont toujours similaires à celles ci-dessus. Malheureusement , je suis complètement hors de moi quand il s'agit d' autres fonctions telles que la soustraction , la division , la multiplication , ainsi que celles encore plus difficiles ...