projet personnel rapport7618

Telechargé par mohammedabdelbaki06
1
Réalisation dune
calculatrice basique
Realisé par :
Ichraq Madroumi
Halima Dahani
Hassan Balouh
Hafsa Bamghar
Mohamed abdelbaki
Encadré par :
Prof
El Hadraoui Hicham
2
3
Table des matières
Remerciément : ..................................................................................................................................5
Introduction : .....................................................................................................................................5
1.A quoi sert la calculatrice ?...............................................................................................................5
2.PROBLEMATIQUE .............................................................................................................................5
3. Avantages de la calculatrice : ..........................................................................................................6
4.Inconvénients de la calculatrice :......................................................................................................6
5. Comment me servir de la calculatrice ? ...........................................................................................6
6.1Machines mécaniques ....................................................................................................................7
6.2Machines électromécaniques : .......................................................................................................8
6.3Machines électroniques : ...............................................................................................................8
6.4Machines actuelles : .......................................................................................................................9
7.Galerie de portraits : ........................................................................................................................9
8 Opérations de bases : ..................................................................................................................... 13
8.1 Addition : .................................................................................................................................... 13
8.2 Soustraction : .............................................................................................................................. 14
8.3 Multiplication : ............................................................................................................................ 15
8.3 Division : ..................................................................................................................................... 16
Etude et Conception : ....................................................................................................................... 17
2.1 DIAGRAMME BÊTE À CORNE : ..................................................................................................... 17
2.2DIAGRAMME PIEUVRE : ............................................................................................................... 18
2.3DIAGRAMME FAST : ..................................................................................................................... 20
Gestion de projet : ............................................................................................................................ 21
Réalisation technique :...................................................................................................................... 22
3.1 : Python ...................................................................................................................................... 22
3.2Voici les algorithmes des quatre opérations (Addition, Soustraction, Multiplication, Division) ...... 23
3.2.1Addition .................................................................................................................................... 24
3.2.2Multiplication : .......................................................................................................................... 26
3.2.3Division : ................................................................................................................................... 28
3.3.4Soustraction .............................................................................................................................. 29
3.3 : LABVIEW ................................................................................................................................... 30
3.4ISIS PROTEUS ............................................................................................................................... 32
3.5 Android studio ............................................................................................................................ 34
3.6CODEBLOCKS : LANGAGE C........................................................................................................... 36
4.1Exemple de marché scolaire en France et USA : ........................................................................... 37
4
4.2 Dans ce cadre on propose d’autres versions pour une calculatrice (comme une valeur ajoutée) : 38
4.2.1 hello kitty calculators : ............................................................................................................. 38
4.2.2Piece Handheld Transparent Scientific Calculator Cute Pocket Calculator Solar Calculators
Scientific for School Meeting : ........................................................................................................... 39
5. Annexes : ...................................................................................................................................... 42
5 .1Code python :.............................................................................................................................. 42
5.2Sur labview .................................................................................................................................. 44
5.3Le Code sur MICRO -C : ................................................................................................................ 47
5.4 codes Android studio : ................................................................................................................ 48
5 .5 Code c ........................................................................................................................................ 49
6. Conclusion :.................................................................................................................................. 52
7.Réferences:……………………………………………………………………………………………………………………………………51
Table de figures
Figure 1.2 L’abaque romain ...............................................................................................................
Figure 2.1 Le boulier chinois ..............................................................................................................
Figure 3.3 La machine à additionner de Pascal ..................................................................................
Figure 4.4 La machine à multiplier de Leibniz ....................................................................................
Figure 5 Le métier à tisser de Jacquard ............................................................................................ 11
Figure 6 La machine à intégrer de Babbage. .................................................................................... 11
Figure 7 La machine à calculer de Hollerith. .................................................................................... 11
Figure 8 L’ordinateur d’Aiken .............................................................................................................
Figure 9 L’ordinateur de Stibitz. .........................................................................................................
Figure 10 L’ENIAC d’Eckert et Mauchly. ..............................................................................................
Figure 11 L’EDVAC de Von Neumann. .............................................................................................. 13
Figure 12 Le SSEC d’IBM. ................................................................................................................. 13
Figure 13: le diagramme gant de la réalisation de calculatrice basique .............................................. 21
Figure 14-Interface de python ........................................................................................................... 23
Figure 15: calculatrice basique sur python ........................................................................................ 30
Figure 16: Interface LABVIEW............................................................................................................ 31
Figure 17: Calculatrice basique sur LabVIEW ..................................................................................... 32
Figure 18-Interface Proteus............................................................................................................... 33
Figure 19-Schéma de calculatrice sur Proteus. .................................................................................. 34
Figure 20-Interface de Visual studio .................................................................................................. 35
Figure 21-calculatrice basique sur Visual studio ................................................................................ 36
Figure 22-Interface code Blocks : ...................................................................................................... 37
Figure 23-hello kitty calculators ........................................................................................................ 38
Figure 24-Piece Handheld Transparent Scientific Calculator .............................................................. 39
Figure 25-Solar Energy Calculator...................................................................................................... 40
5
Remerciément :
Nous remercions ALLAH qui nous a guidés pour compléter ce modeste travail
et qui nous réjouissons tous difficile.
Nous adressons dans un premier temps nos sincères remercîments à notre
prof Monsieur HICHAM EL HADRAOUI sur il nous a donné de conseils et des
orientations durant tout le temps. Et sincères remerciements à nos professeurs
au département GREEN TECH INSTITUT.
Introduction :
1.A QUOI SERT LA CALCULATRICE ?
Quand c’est nécessaire, on peut utiliser la calculatrice. Par exemple, lors de la
résolution de calculs compliqués, lors de la résolution de problèmes, lors de la
vérification d’un résultat, …
Donc cela nous a poussé de traiter la problématique suivante
2.PROBLEMATIQUE
Notre objectif sera de réaliser une calculatrice basique pouvant calculer une
somme, une soustraction, une multiplication, une division, le reste d’une
division entière.
Chaque opération sera identifiée par un symbole ou une lettre, comme suit :
• ADDITION : + ;
• SOUSTRACTION : - ;
• MULTIPLICATION : * ;
• DIVISION : / ;
1 / 53 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !