Chimie 504 Les chiffres significatifs - Les TIC au CSSDM
3 Multiplication (division) Le résultat ne contient pas plus de chiffres significatifs que le facteur qui en a le moins 325,6 X 1,7 = _____= _____ Si un des chiffres est exact on ne le considère pas (ex 3 contenants de 10 L donnera 30 L et
LA MESURE ET LES CHIFFRES SIGNIFICATIFS - Cours gratuits de
Tous les chiffres sont significatifs dans les valeurs publiées, les valeurs obtenues par comptage et les définitions III Calcul et chiffres significatifs : 1) Multiplication et division : Le résultat d'une multiplication ou d'une division a autant de chiffres significatifs qu'en a la mesure la moins précise utilisée dans le calcul
Le minimum à savoir - ac-grenoblefr
• Lors d’une multiplication ou d’une division, le résultat doit comporter autant de chiffres significatifs (et pas plus) que la moins précise des données : au besoin, il faut arrondir Exemple : 6,20 / 50 = 0,124 d'après la calculette Mais 50 n'a que deux chiffres significatifs alors que 6,20 en a 3 Donc le résultat doit en avoir deux
Méthode -1 : Analyse dimensionnelle et chiffres significatifs
et 3,5 10 8 m s –1, ce qui serait une donnée très imprécise 1 2 2 Règles pour déterminer le nombre de chiffres significatifs Cas 1 : multiplication et division Le nom re de hiffres signifiatifs du résultat d’une multipliation ou d’une division est celui de la grandeur en possédant le moins Cas 2 : addition et soustraction
Outils mathématiques - e-monsite
chiffre significatif Exercices: Nombre de CS 2) Les calculs et le nombre de CS • Cas des multiplications et divisions (le plus utilisé) Le résultat d'une multiplication ou d'une division a autant de chiffres significatifs qu'en a la mesure la moins précise utilisée dans le calcul
Notesdecours étape1 section1
Par associativité de la multiplication, calculer le produit des mantisses et des puissances de 10 Exprimer le résultat en notation scientifique On procède de façon similaire pour calculer le quotient de deux nombres exprimés en notation scientifique Voici les étapes de la division de 2,7 x 1012 et 3 x 104
MATHEMATIQUES - Notation scientifique - Notes de cours
Elle évite les erreurs dues à la perte d'un chiffre ou d'un zéro lors de la frappe des nombres sur la calculatrice Elle permet aussi d'avoir très rapidement une idée de l'ordre de grandeur de la solution ainsi qu'une valeur approchée La multiplication et la division de nombres en notations scientifique se font en trois étapes :
Numération et arithmétique - HEIG-VD
1er chiffre à gauche de la virgule = unités (10 0) 2ème chiffre à gauche de la virgule = dizaines (10 1) 1er chiffre à droite de la virgule = dixièmes (10-1) 2ème chiffre à gauche de la virgule = centièmes (10-2) •Contre-exemples : système romain, code de Gray systèmes de numération : d éfinitions
[PDF] chiffrement affine corrigé PDF Cours,Exercices ,Examens
[PDF] chiffrement affine cours PDF Cours,Exercices ,Examens
[PDF] chiffrement affine en ligne PDF Cours,Exercices ,Examens
[PDF] chiffrement affine et déchiffrement PDF Cours,Exercices ,Examens
[PDF] chiffrement affine exercice corrigé PDF Cours,Exercices ,Examens
[PDF] chiffrement affine spé maths PDF Cours,Exercices ,Examens
[PDF] chiffrement affine spé maths corrigé PDF Cours,Exercices ,Examens
[PDF] chiffrement affine tableur PDF Cours,Exercices ,Examens
[PDF] Chiffrement affine Terminale S Terminale Mathématiques
[PDF] chiffrement de césar en c PDF Cours,Exercices ,Examens
[PDF] chiffrement de césar java PDF Cours,Exercices ,Examens
[PDF] chiffrement de vigenère pdf PDF Cours,Exercices ,Examens
[PDF] chiffrement de vigenère python PDF Cours,Exercices ,Examens
[PDF] chiffrement rsa PDF Cours,Exercices ,Examens
Copyright ©2013 EMI, REDS@HEIG-VDNumération & arithmétique, p 1
UnitUnitéédd''enseignement : Systenseignement : Systèèmes smes sééquentiels avancquentiels avancéés (SSA)s (SSA)
NumNuméération et arithmration et arithméétiquetiqueEtienne Messerli
Institut REDS, HEIG-VD
Le 21 février 2013
Numération & arithmétique, p 2Copyright ©2013 EMI, REDS@HEIG-VD Contenu de la prContenu de la préésentationsentation ·Systèmes de numération, représentation en binaire·Représentation des nombres négatifs
·Addition, soustraction, dépassement (C, Ovr) ·Multiplication de nombre entier (signé et non-signé) décomposition spatiale et temporelle ·Division de nombre entier (ne sera pas traité)·Représentation des nombres flottants
Numération & arithmétique, p 3Copyright ©2013 EMI, REDS@HEIG-VD Contenu : SystContenu : Systèèmes de nummes de numéérationration·Introduction : systèmes de numération
·Bases 2, 10 et 16
·Décimal codé en binaire
·Changements de base
De base 10 en base 2 à la main
De base 2 en base 10 à la main
De base 10 en base 2 à la machine
De base 2 en base 10 à la machine
Numération & arithmétique, p 4Copyright ©2013 EMI, REDS@HEIG-VD SystSystèèmes de nummes de numéération : dration : dééfinitionsfinitions...... ·Système de numération = langage composé deUne liste ordonnée de symboles (chiffres)
Des règles pour créer des nombres avec ces symboles Des règles définissant un jeu d'opérations = arithmétique (addition, soustraction, multiplication ...)·Base = nombre de symboles différents
·Nombre = juxtaposition de chiffres
Numération & arithmétique, p 5Copyright ©2013 EMI, REDS@HEIG-VD ·Système de numération de position : chaque chiffre dans un nombre a un poids dépendant de sa position ·Pondération usuelle : puissances de la base·Exemple : base 10
1er chiffre à gauche de la virgule = unités (100)
2ème chiffre à gauche de la virgule = dizaines (10
1)1er chiffre à droite de la virgule = dixièmes (10
-1)2ème chiffre à gauche de la virgule = centièmes (10
-2) ·Contre-exemples : système romain, code de Gray......systsystèèmes de nummes de numéération : dration : dééfinitionsfinitions......
Numération & arithmétique, p 6Copyright ©2013 EMI, REDS@HEIG-VD ·Dans une numération de position avec des puissances de la base, un nombre = une expression polynomiale·Exemple en base 10 :
1993 = 1 • 103+ 9 • 102+ 9 • 101+ 3 • 100
·Exemple en base 2 :
10012= 1 • 23+ 0 • 22+ 0 • 21+ 1 • 20= 9
......systsystèèmes de nummes de numéération : dration : dééfinitionsfinitions......
Numération & arithmétique, p 7Copyright ©2013 EMI, REDS@HEIG-VD ·Convention : base explicitée si autre que dix ou si risque d'ambiguïté·Exemples de notation :
En base 2 : 10012, ou 0b1001, ou B"1001" (style VHDL)En base 16 (hexadécimal) : A2E
16, ou 0xA2E, ou X"A2E"
(style VHDL) ·Vocabulaire : un chiffre binaire est appelébit (contraction de binary digit, signifie aussi petit morceau) ......systsystèèmes de nummes de numéération : dration : dééfinitionsfinitions Numération & arithmétique, p 8Copyright ©2013 EMI, REDS@HEIG-VDBases 2, 10 et 16Bases 2, 10 et 16
·Bases utilisées dans les systèmes de traitement de l'information : Base 2 (binaire) : toute l'électronique numérique travaille en base 2 exclusivement Base 10 (décimal) : la plupart des humains (nos clients) comptent en base 10 Base 16 (hexadécimal) : forme condensée du binaire, pour la communication entre humains ; utilise la suite ordonnée de symboles 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Numération & arithmétique, p 9Copyright ©2013 EMI, REDS@HEIG-VD DDéécimal codcimal codééen binaireen binaire...... ·Il est possible de réaliser des circuits électroniques faisant des calculs sur des nombres décimaux ·Astuce : chaque chiffre décimal est codé en binaire (BCD, binary coded decimal) ·En réalité le fonctionnement électronique reste binaire ·Les changements de base sont ainsi évités, mais les circuits sont plus complexes Numération & arithmétique, p 10Copyright ©2013 EMI, REDS@HEIG-VD ......ddéécimal codcimal codééen binaireen binaire...... ·Exemple : 199410s'écrit 0001 1001 1001 0100 en BCD ·Addition 9 + 4 : 1001 + 0100 = 1 0011 en BCD, mais1101 en binaire
·L'addition de 2 chiffres BCD peut être faite en binaire, mais doit être suivie d'une correction (+6) si le résultat est³1010, ceci pour chaque chiffre BCD!
·Les valeurs 1010, 1011, 1100, 1101, 1110 et 1111 ne sont pas utilisées (n'ont pas de sens) Numération & arithmétique, p 11Copyright ©2013 EMI, REDS@HEIG-VD ......ddéécimal codcimal codééen binaireen binaire·Pour chaque chiffre décimal il faut 4 bits
·Pour un entier entre 0 et 999910il faut
16 bits (4 x 4) en BCD
mais seulement 14 bits en binaire pur·En résumé :
opérations sont plus complexes en BCD qu'en binaire pur stockage de données en BCD prend plus de place qu'en binaire pur en pratique pas de calcul en BCD, conversion en binaire Numération & arithmétique, p 12Copyright ©2013 EMI, REDS@HEIG-VDChangements de baseChangements de base
·Puisque le calcul en binaire est plus simple que le calcul en BCD, il faudra généralement passer par des changements de base ·De base 10 en base 2 pour les données introduites dans le système ·De base 2 en base 10 pour les résultats fournis par le système ·Méthodes différentes pour conversion "à la main» et conversion "à la machine» Numération & arithmétique, p 13Copyright ©2013 EMI, REDS@HEIG-VD DD''une base une base ààune autre, une autre, ààla mainla main...... ·Partie entière E (à m+1 chiffres) d'un nombre, sous forme polynomiale, en base b : Eb= cm• bm+ cm-1• bm-1+ ...+ c1• b1+ c0• b0 Eb= (cm• bm-1+ cm-1• bm-2+ ...+ c1) • b1+ c0·Le reste de la division Eb/ b est c0
·Les restes des divisions successives par la base b souhaitée donnent les chiffres du nombre en base b,
à partir de la virgule
Numération & arithmétique, p 14Copyright ©2013 EMI, REDS@HEIG-VD ......dd''une base une base ààune autre, une autre, ààla mainla main...... ·Partie fractionnaire F (à k chiffres) d'un nombre, sous forme polynomiale, en base b : Fb= c-1• b-1+ c-2• b-2+ ...+ c-k• b-k Fb= (c-1• b0+ c-2• b-1+ ...+ c-k• b-k+1) • b-1 ·La partie entière de la multiplication Fb•b est c-1 ·Les parties entières des multiplications successives par la base b souhaitée donnent les chiffres du nombre en base b, à partir de la virgule Numération & arithmétique, p 15Copyright ©2013 EMI, REDS@HEIG-VD De base 10 en base 2 De base 10 en base 2 ààla mainla main......·Les calculs seront faits en décimal
·Exemple : 1993.810= ?2
Partie entière
1993996249124623115731
1010011111
1/2 reste 04980 1/2 Numération & arithmétique, p 16Copyright ©2013 EMI, REDS@HEIG-VD ......de base 10 en base 2 de base 10 en base 2 ààla mainla main
Partie fractionnaire
...0.80.40.20.60.800110011
2x partie entièreD'où :
1993.8
10= 1111100100, 110011002
Numération & arithmétique, p 17Copyright ©2013 EMI, REDS@HEIG-VD De base 2 en base 10 De base 2 en base 10 ààla mainla main...... ·A la main: simple application de la forme polynomiale avec calcule réalisé en base 10 calculer en décimal la valeur du polynôme utilisation d'une table des puissances de 2 (les poids des chiffres dans un nombre binaire) ·Possible car nous calculons dans la base que nous avons apprise à l'école! Numération & arithmétique, p 18Copyright ©2013 EMI, REDS@HEIG-VD ......de base 2 en base 10 de base 2 en base 10 ààla mainla main...... 1 2 4 8 16 3264
128
256
512
1024
1111100100121
+8 +64+128
+256
+512
+1024
1993poids valeur
Numération & arithmétique, p 19Copyright ©2013 EMI, REDS@HEIG-VD Conversion Conversion ààla machinela machine·Calcul doit être fait en binaire!
·Représentation des nombres décimaux (base 10) ⇒utilisation du BCD ·Préférable de réaliser les conversion sous forme de calcul répétitif (boucle séquentielle ou structure modulaire) Numération & arithmétique, p 20Copyright ©2013 EMI, REDS@HEIG-VD De base 10 en base 2 De base 10 en base 2 ààla machinela machine...... ·En partant de la forme polynomiale d'un entier et en mettant la base b en évidence toutes les fois que l'on peut, on obtient : Eb= (...((cm• b) + cm-1) • b) + ...) • b + c1) • b + c0 suite de multiplications et additions·Exemple : 199310= 0001 1001 1001 0011 en BCD
se traduit en binaire par le calcul Numération & arithmétique, p 21Copyright ©2013 EMI, REDS@HEIG-VD ......de base 10 en base 2 de base 10 en base 2 ààla machinela machine·Algorithme en pseudo Ada :
Result := 0;
fori inm downto0 loopResult := Result * 1010
2+ Digit_BCD[i];
-- le calcul est effectue en binaire end loop; Numération & arithmétique, p 22Copyright ©2013 EMI, REDS@HEIG-VD De base 2 en base 10 De base 2 en base 10 ààla machinela machine·Partie entière E (à m+1 chiffres) d'un nombre, sous forme polynomiale, en base 10 (soit 1010
2) : Eb= cm• (1010)m+ cm-1• (1010)m-1+ ...+ c1• (1010)1+ c0• (1010)0·Méthode générale:
partie entière : restes des divisions par dix pour la partie fractionnaire : parties entières résultant des multiplications par dix Numération & arithmétique, p 23Copyright ©2013 EMI, REDS@HEIG-VDExercicesExercices......
1.Quelles multiplications sont les plus faciles à faire en
décimal? Et en binaire?2.Peut-on multiplier par dix en binaire à l'aide d'une simple
addition?3.Ecrivez un algorithme pseudo Ada pour convertir de BCD en
binaire la partie fractionnaire d'un nombre Numération & arithmétique, p 24Copyright ©2013 EMI, REDS@HEIG-VD ......exercicesexercices4.Pourquoi ne fait-on pas la conversion à la machine de base 2
en base 10 selon une méthode similaire à celle utilisée, à la machine également, pour le passage de base 10 en base 2 ?5.Etablissez un algorithme pour passer de l'hexadécimal au
BCD, à la machine.
Numération & arithmétique, p 25Copyright ©2013 EMI, REDS@HEIG-VD Contenu : reprContenu : repréésentation nombres nsentation nombres néégatifsgatifs ·Notations utilisées pour les nombres négatifs : Complément à 2net dépassement de capacitéSigne-amplitude
Excédent de 2
n-1- 1Complément à 1
Numération & arithmétique, p 26Copyright ©2013 EMI, REDS@HEIG-VD Nombres nNombres néégatifs : complgatifs : compléément ment àà22nn...... ·Les instructions des ordinateurs traitent des nombres de taille fixe : 4, 8, 16, 32 ou 64 bits ·Avec un nombre composé de n bits, on ne peut représenter que 2 nvaleurs entières différentes ·On souhaite disposer de valeurs positives et de valeurs négatives·On souhaite pouvoir réaliser les 4 opérations arithmétiques (add, sub, mul, div) de la façon la plus
simple possible Numération & arithmétique, p 27Copyright ©2013 EMI, REDS@HEIG-VD ......nombres nnombres néégatifs : complgatifs : compléément ment àà22nn...... ·Complément à 2n=> représentation naturelle