Rapport projet structure donnée langage C C++ informatique calculatrice calculette
Rapport de projet sur la conception d'un calculatrice en langage C et C++ avec l'utilisation des structures de données.
[...] Et finalement, comme le voulait l'objectif de ce projet, les opérations s'effectuent peu importe la taille de chacun des nombres. Page 24 Conclusion Nous avons donc pu nous rendre compte de l'importance de l'utilisation des structures de données dans le cadre de la programmation de programme complexe et pouvant devenir rapidement lourd tel que l'est celui de la calculatrice. Et nous pouvons observer plus particulièrement l'importance des listes chaînées pour mener à bien notre projet. Car sans elles, les opérations les plus basiques comme l'addition ou la multiplication de très grands nombres, n'auraient jamais pu être réalisables aussi rapidement et efficacement (sans utilisation de surplus de mémoire par exemple). [...]
[...] Réaliser des opérations sur des grands nombres peut se décomposer en opérations plus simples sur des parties de ces nombres. Souvenez-vous comment vous avez appris à faire manuellement une addition, une multiplication, une division, et vous serez en excellente voie pour élaborer vos algorithmes. En particulier, considérez le rôle important des retenues. Pour élaborer vos structures de données Pour bien démarrer et éviter de vous perdre en route Démarrez par un programme très simple de type Hello World qui ne Page 5 doit savoir faire qu'une chose très simple : additionner et multiplier deux très grands nombres (1000 chiffres). [...]
[...] Leur utilisation est dotant plus bénéfique que l'on n'est pas limité dans la taille comme on pourrait l'être avec l'utilisation d'un tableau, on peut donc effectuer nos calculs sans limite dans la taille des nombres. [...]
[...] Pour préserver un certain confort de lecture : Si une extrémité du nombre sort de l'écran, le dernier chiffre avant le bord de l'écran est remplacé par . Un nombre de moins de 640 symboles n'est pas navigable (justification en bas à droite invariante). Un nombre de plus de 640 symboles ne peut jamais être déplacé au-delà de chacune de ses deux extrémités (cf. ce qui est déjà dit). Il est demandé de ne pas être original sur l'interface et de respecter scrupuleusement le modèle MS, aux modifications spécifiées près. [...]
[...] 5 Introduction Ce qu'il s'agit de réaliser Maintenant que vous avez identifié le problème, il vous est demandé de réaliser la version de cette calculatrice qui permet de travailler, sans notation exponentielle, sur des nombres entiers de taille quelconque. L'ergonomie de la calculatrice devra être légèrement modifiée, et des algorithmes spécifiques devront être développés pour travailler sur de très grands nombres avec des temps de réponse raisonnables. Pour les opérations usuellement définies sur les réels, il est demandé de retourner l'entier le plus approché (exemple : division entière). [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture