IFT-1215 Introduction aux systèmes informatiques



Documents pareils
Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Conversion d un entier. Méthode par soustraction

Logiciel de Base. I. Représentation des nombres

Codage d information. Codage d information : -Définition-

Représentation d un entier en base b

V- Manipulations de nombres en binaire

Cours Informatique 1. Monsieur SADOUNI Salheddine

Les opérations binaires

Représentation des Nombres

IFT2880 Organisation des ordinateurs et systèmes

Informatique Générale

Glossaire des nombres

Mathématiques appliquées à l informatique

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Chapitre 10 Arithmétique réelle

Chapitre 1 I:\ Soyez courageux!

Algorithme. Table des matières

Architecture des ordinateurs Introduction à l informatique

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Une version javascript sera disponible directement dans le cours prochainement.

Numérisation du signal

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

OPÉRATIONS SUR LES FRACTIONS

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

avec des nombres entiers

a) b)

GPA770 Microélectronique appliquée Exercices série A

Atelier «son» Séance 2

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

Le chiffre est le signe, le nombre est la valeur.


TP 1 : 1 Calculs en binaire, octal et hexadécimal

Priorités de calcul :

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

Architecture de l ordinateur

EXERCICES DE REVISIONS MATHEMATIQUES CM2

Microprocesseur + Logiciel

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

I- Définitions des signaux.

Rappels Entrées -Sorties

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Carré parfait et son côté

Les nombres entiers. Durée suggérée: 3 semaines

Introduction à l Informatique licence 1 ère année Notes de Cours

TP a Notions de base sur le découpage en sous-réseaux

Compétence 2 : Comparer, ranger, encadrer des nombres, les placer sur une droite graduée

Licence Sciences et Technologies Examen janvier 2010

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

Electronique Numérique

Unités, mesures et précision

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Le poids et la taille des fichiers

Jeux de caracte res et encodage (par Michel Michaud 2014)

SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... SOMMAIRE... LES MESURES

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Le codage informatique

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

Représentation d un nombre en machine, erreurs d arrondis

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

Rappels sur les suites - Algorithme

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

Puissances d un nombre relatif

La Clé informatique. Formation Excel XP Aide-mémoire

La mémoire. Un ordinateur. L'octet. Le bit

Introduction à l algorithmique et à la programmation (Info 2)

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

LES NOMBRES DECIMAUX. I. Les programmes

IV- Comment fonctionne un ordinateur?

EXCEL TUTORIEL 2012/2013

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Utilisation du logiciel ImageJ gratuit

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

EVALUATIONS MI-PARCOURS CM2

Définition : On obtient les nombres entiers en ajoutant ou retranchant des unités à zéro.

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

TP SIN Traitement d image

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Mathématiques financières

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

ALGORITHMIQUE ET PROGRAMMATION En C

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Création et utilisation de formulaire pdf

Organisation des Ordinateurs


Arithmétique réelle. Introduction à l arithmétique flottante La précision des calculs: analyse et améliorations. Valérie Ménissier-Morain

Étude de l application DNS (Domain Name System)

Le multiplexage. Sommaire

INF 321 : mémento de la syntaxe de Java

LIVRET PERSONNEL DE COMPÉTENCES

Calculons avec Albert!

Transcription:

Systèmes de nombres

Rappel Dans un système en base X, il faut X symboles différents pour représenter les chiffres de 0 à X-1 Base 2: 0, 1 Base 5: 0, 1, 2, 3, 4 Base 8: 0, 1, 2, 3, 4, 5, 6, 7 Base 10: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Base 16: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Systèmes de nombres Système Base Symboles Décimal 10 0, 1, 9 Binaire 2 0, 1 Octal 8 0, 1, 7 Hexadécimal 16 0, 1, 9, A, B, F

Quantité/Comptage Décimal Binaire Octal Hexadécimal 0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7

Conversion d'une base à une autre Exemples: Décimal Octal Binaire Hexadécimal

Exemple 25 10 = 11001 2 = 31 8 = 19 16 Base

Rappel, système décimal Le nombre 125 signifie: 1 groupe de 100 (100 = 10 2 ) 2 groupes de 10 (10 = 10 1 ) 5 groupes de 1 (1 = 10 0 ) KC

Placer les valeurs Système décimal Exemple: 3 7 3 2 3 groupes de 1000 7 groupes de 100 3 groupes de 10 2 groupes de 1 /KC

Représentation d un nombre N en base X Représentation d un nombre N en base X : N x = d i X i Chiffre de Chiffre de poids fort poids faible Poids 125 10 => 5 x 10 0 = 5 2 x 10 1 = 20 1 x 10 2 = 100 125 = 1 x 10 2 + 2 x 10 1 + 5 x 10 0 Base

Conversion du nombre N exprimé en base 10 vers une base X Exemples: Décimal Octal Binaire Hexadécimal

Conversion du nombre N exprimé en base 10 vers une base X Conversion d un nombre entier Méthode des divisions successives Méthode des soustractions successives

Conversion du nombre N exprimé en base 10 vers une base X Conversion d un nombre entier Méthode des divisions successives N est itérativement divisé par X jusqu à obtenir un quotient égal à 0 La conversion du nombre N dans la base X est obtenue en notant les restes de chacune des divisions effectuées depuis la dernière division jusqu à la première

Conversion du nombre N exprimé en base 10 vers une base X Conversion d un nombre entier Méthode des divisions successives 125 2 125 10 =? 2 1 62 2 0 31 2 1 15 2 1 7 2 125 10 = 1111101 2 1 3 2 1 1 2 1 0

Conversion du nombre N exprimé en base 10 vers une base X Conversion d un nombre entier Méthode des soustractions successives La plus grande puissance de X qui est inférieure ou égale à N est soustraite à N. Répéter jusqu à obtenir un résultat égale à 0 Le nombre N exprimé en base X est obtenu en notant le nombre de fois où une même puissance de X a été retirée et ce pour chaque puissance depuis la plus grande apparaissant dans l ordre décroissant des puissances.

Conversion du nombre N exprimé en base 10 vers une base X Conversion d un nombre entier Méthode des soustractions successives 235 10 =? 8 8 0 = 1; 8 1 = 8; 8 2 = 64; 8 3 = 512 235 64 = 171; 171 64 = 107; 107 64 = 43; => 3 x 64 43 8 = 35; 35 8 = 27; 27 8 = 19; 19-8 = 11; 11-8 = 3 => 5 x 8 3 1 = 2; 2 1 = 1; 1 1 = 0; => 3 x 1 235 10 = 3 x 64 + 5 x 8 + 3 x 1 = 353 8

Conversion du nombre N exprimé en base 10 vers une base X Conversion d un nombre fractionnaire Nombre N est fractionnaire Sa partie entière vers une base X Méthode des division successives Méthode des soustractions Partie fractionnaire Multiplier cette partie fractionnaire par la base X La multiplication est itérée sur la partie fractionnaire du résultat obtenu Prendre des parties entières de chacun des résultats des multiplications effectuées

Conversion d un nombre fractionnaire Décimal en binaire 3.14579.14579 x 2 0.29158 x 2 0.58316 x 2 1.16632 x 2 0.33264 x 2 0.66528 x 2 1.33056 11.001001... etc. Le développement s arrête lorsque la précision voulue est obtenue

Conversion du nombre N exprimé en base X vers la base 10 Exemples: Décimal Octal Binaire Hexadécimal

Conversion du nombre N exprimé en base X vers la base 10 Technique Multiplier chaque digit par la base X n, où n est le poids de ce digit Additionner les résultats N x = d n d 0 = d n x X n + d n-1 x X n-1 + + d 0 x X 0

Exemple Bit poids 0 101011 2 => 1 x 2 0 = 1 1 x 2 1 = 2 0 x 2 2 = 0 1 x 2 3 = 8 0 x 2 4 = 0 1 x 2 5 = 32 43 10

Fractions Décimal (rappel) 3.14 => 4 x 10-2 = 0.04 1 x 10-1 = 0.1 3 x 10 0 = 3 3.14

Fractions Binaire vers décimal 10.1011 => 1 x 2-4 = 0.0625 1 x 2-3 = 0.125 0 x 2-2 = 0.0 1 x 2-1 = 0.5 0 x 2 0 = 0.0 1 x 2 1 = 2.0 2.6875

Conversion du nombre N exprimé dans la base 8, 16 vers la base 2 (et vice versa) Toutes les informations sont représentées dans un ordinateur sous forme d une chaîne binaire Base de représentation base 2 Chaînes binaires ne sont pas aisément manipulables par l esprit humain Deux autres bases sont très souvent utilisées La base 8 (système octal) La base 16 (système hexadécimal)

Conversion du nombre N exprimé dans la base 8, 16 vers la base 2 (et vice versa) Octal Binary Hexadecimal

Conversion du nombre N exprimé dans la base 8 vers la base 2 et vice versa Technique Convertir un nombre N exprimé en base 8 vers la base 2 s effectue en remplaçant chacun des chiffres du nombre par leur équivalent binaire sur 3 bits Convertir un nombre N exprimé en base 2 vers la base 8 s effectue en découpant la chaîne binaire N en paquet de 3 bits depuis le bit de poids faible jusqu au bit de poids fort pour la partie entière

Exemple 705 8 =? 2 7 0 5 111 000 101 705 8 = 111000101 2

1011010111 2 =? 8 Exemple Digit de poids faible 1 011 010 111 1 3 2 7 1011010111 2 = 1327 8

Conversion du nombre N exprimé dans la base 16 vers la base 2 et vice versa Technique Convertir un nombre N exprimé en base 16 vers la base 2 s effectue en remplaçant chacun des chiffres du nombre par leur équivalent binaire sur 4 bits Convertir un nombre N exprimé en base 2 vers la base 16 s effectue en découpant la chaîne binaire N en paquet de 4 bits depuis le bit de poids faible jusqu au bit de poids fort pour la partie entière

Exemple 10AF 16 =? 2 1 0 A F 0001 0000 1010 1111 10AF 16 = 0001000010101111 2

Exemple 1010111011 2 =? 16 10 1011 1011 2 B B 1010111011 2 = 2BB 16

Fractions Technique Convertir un nombre N exprimé en base 8 (16) vers la base 2 s effectue en remplaçant chacun des chiffres du nombre par leur équivalent binaire sur 3 (4) bits Convertir un nombre N exprimé en base 2 vers la base 8 (16) s effectue en découpant la chaîne binaire N en paquet de 3 (4) bits depuis le bit de poids fort jusqu au bit de poids faible pour la partie fractionnaire

Fractions Octal vers binaire 0.14 8 =? 2 0. 1 4 000 001 100 0.14 8 = 0.001100 2

Fractions Binaire vers octal Digit de poids fort Digit de poids faible 10.11101 2 =? 8 010. 111 010 2 7 2 10.11101 2 = 2.72 8

Fractions Binaire vers hexadécimal Digit de poids fort Digit de poids faible 10.11101 2 =? 16 0010. 1110 1000 2 E 8 10.11101 2 = 2.E8 16

Conversion du nombre N exprimé dans la base 8 vers la base 16 et vice versa Technique Utiliser système binaire comme un système intermédiaire Base 8 Base 2 Base 16 Base 16 Base 2 Base 8

Exemple 1076 8 =? 16 1 0 7 6 Digit de poids faible 001 000 111 110 2 3 E 1076 8 = 23E 16

Exemple 1F0C 16 =? 8 1 F 0 C 0001 1111 0000 1100 1 7 4 1 4 1F0C 16 = 17414 8

Mesure de la quantité Base 10 d'information Puissance Nom Symbole 10-12 pico p 10-9 nano n 10-6 micro µ 10-3 milli m 10 3 kilo k 10 6 mega M 10 9 giga G 10 12 tera T Valeur.000000000001.000000001.000001.001 1000 1000000 1000000000 1000000000000

Mesure de la quantité d'information Base 2 Puissance Nom Symbole 2 10 kilo k 2 20 mega M 2 30 Giga G Valeur 1024 1048576 1073741824

Exemple / 2 30 =

Addition binaire Deux valeurs de 1 bit A B A + B 0 0 0 0 1 1 1 0 1 1 1 10 deux

Addition binaire 2 valeurs de n-bits Additionner les bits dans chaque position Propager les retenues 1 1 10101 21 + 11001 + 25 101110 46

Multiplication Décimal (rappel) 35 x 105 175 000 35 3675

Multiplication 2 valeurs de 1-bit A B A B 0 0 0 0 1 0 1 0 0 1 1 1

Multiplication 2 valeurs de n-bits Comme les valeurs décimales 1110 x 1011 1110 1110 0000 1110 10011010