SlideShare a Scribd company logo
1 of 62
Download to read offline
Codage et représetation de
l'information
Taha Zerrouki
MI, semestre 1
• Université de Bouira
Programme
• Représentation des nombres
●
BCD
●
Exces 3
●
Code Gray
• Représentation des caractères
●
ASCII
●
Unicode
Codage des caractères
‫الحروف‬ ‫ترميز‬
Codage d’information
65A 01000001
Codage d’information
Ada b
65 100 97 32 98
A d a b
01000001 01100100 01100001 00100000 01100010
Codage des caractères
Un nombre correspond à une Lettre
65 <===> A
66 <===> B
Codage des caractères
Un nombre correspond à une Lettre
65 <===> A
66 <===> B
Code ASCII
American Standard Code for Information
Interchange
‫المعلومات‬ ‫لتبادل‬ ‫المريكي‬ ‫المعياري‬ ‫الترميز‬
ASCII
● 7 bits => 128 caractères
● + 1 bit de vérification
ASCII
!"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[
]^_
`abcdefghijklmnopqrstuvwxyz{|}
codes
Caractères spéciaux
Caractères spéciaux
● SP : 20 espace
● CR : 13 retour à la ligne
● HT : 09 Tabulation
● BS ; 08 Back space
● BEL : 07 sonnette
● NUL : 00 null
● DEL : 127 supprimer
●
Exercice
● Décoder le message suivant
● 42 6f 75 69 72 61 20 31 30
Exercice
● Décoder le message suivant
● 42 6f 75 69 72 61 20 31 30
● B o u i R a 1 0
Exercice
● Coder le message suivant
● L'Algérie
Exercice
● Coder le message suivant
● L ' A l g é r i e
● 4c 27 41 6c 67 ?? 72 69 65
Problèmes
● Il Représente que l'anglais
● Manque des caractères accentués
● Pas des caractères multilingues
●‫فقط‬ ‫الجنجليزية‬ ‫يمثل‬
●‫منقطة‬ ‫حروف‬ ‫ل‬
●‫لتينية‬ ‫غير‬ ‫لغات‬ ‫من‬ ‫حروف‬ ‫ل‬
● Utiliser 8 bits
● 8 bits = 256 caractères
● 0-127 => ascii
● 128-255 => extension ‫توسيع‬
ASCII étendu
ASCII étendu
ASCII étendu Arabe
ASCII étendu russe
ASCII étendu thaïlandais
Problèmes
● Multitude des codes ‫الترميزات‬ ‫تعدد‬
● Langues avec des nombreux caractères
●‫الكثيرة‬ ‫الحروف‬ ‫ذات‬ ‫اللغات‬ ‫مشكلة‬
Problèmes
● Multitude des codes ‫الترميزات‬ ‫تعدد‬
● Langues avec des nombreux caractères
●‫الكثيرة‬ ‫الحروف‬ ‫ذات‬ ‫اللغات‬ ‫مشكلة‬
Différents codes
Différents codes
‫حد‬‫ح‬ ‫المو‬ ‫العالمي‬ ‫الترميز‬
Unicode
Unicode
16 bits = 65 535 caractères
Multilingue
Unicode
A 65
‫ض‬ 1560
11619
40201
Unicode
Unicode
• Codage multilingue ‫اللغات‬ ‫متعدد‬ ‫ترميز‬
• 2 octets = 16 bits
• Extensible ‫للرثراء‬ ‫قابل‬
Unicode.org
Unicode
Unicode chinois
Tifinagh
The Unicode Standard,
Version 6.3
Unicode Math
Unicode symboles
Unicode Hiéroglyphique
L'arabe et l'Unicode
Arabe standard ‫الساسية‬ ‫العربية‬
Coranique Marques ‫القرآجنية‬ ‫العلمات‬
Arabe étendue ‫الموسعة‬ ‫العربية‬
• ‫الفارسية‬
• ‫الردو‬
• ‫البشتو‬
• ‫الكردية‬
• ‫الفريقية‬ ‫اللغات‬
Ligature ‫مثل‬ ‫التراكيب‬‫لم‬ ، ‫ل‬
Unicode arabe
Exercice
• Décoder le message suivant
•062c 0627 0645 0650
0639 0629 064c
Exercice
• Décoder le message suivant
• 062c 0627 0645 0650 0639 0629 064c
•
‫ا‬ ‫ج‬
62c 627 645 650 639 629 64c
‫ج‬ ‫ا‬ ‫م‬ ِِ
‫كسرة‬
‫ع‬ ‫ة‬ ٌِ
‫ضمتان‬
Exercice
• Coder le message suivant
‫يرة‬‫ي‬ ‫البو‬
Exercice
• Coder le message suivant
‫يرة‬‫ي‬ ‫البو‬
u0627 0644 0628 0648
064a 0652 0631 0629
‫اليوجنيكود‬ ‫في‬ ‫القرآجنية‬ ‫العلمات‬
Caractères de contrôle
Affichage
•‫التجاه‬ ‫رثنائية‬
•‫الحروف‬ ‫تشبيك‬
Bidirectionalité
Directions
• ‫المنغولية‬
• Mongolien
Directions
• ‫الصينية‬
• ‫الياباجنية‬
• ‫الكورية‬
Caractères de contrôle
Exemple
• <title>&#x202B; ‫المشروع)تجريبي‬( &#x202C;
</title>
PDFRLE
Affichage
•‫التجاه‬ ‫رثنائية‬
•‫الحروف‬ ‫تشبيك‬
Attachement des lettres
Attachement
•‫السياق‬ ‫حسب‬ ‫المناسب‬ ‫الحرف‬ ‫شكل‬ ‫اختيار‬
•‫الخط‬ ‫مستوى‬ ‫على‬ ‫عادة‬ ‫يجرى‬
Hindu
‫الهندية‬ ‫في‬ ‫الحروف‬ ‫تشابك‬
Représentation BiDi
0 1 2 3 4 5 6
‫ا‬ ‫ل‬ ‫ع‬ ‫ر‬ ‫ب‬ ‫ي‬ ‫ة‬
Dans la mémoire
Affichage
‫العربية‬Traitement
Caractères de contrôle
d'attachement
• : ‫الهجري‬ ‫التاريخ‬ ‫كتابة‬1436‫هـ‬
•= ‫ـ‬ + ‫ه‬‫ه‬‫ـ‬
•+ ‫ه‬ZWJ=‫ه‬
• Zero width joiner
• U+200D
Exemple d'attachement
•‫تبرا‬ ‫الكيس‬ ‫ملت‬ ‫ـت‬ ‫كنـ‬ ‫ما‬ ‫الصبر‬ ‫لول‬ ‫ويك‬
Interdire l'attachement
‫الشعبية‬ ‫الديقراطية‬ ‫الجزائرية‬ ‫الجمهورية‬
‫ججدش‬
‫ج.ج.دش‬
‫ج‬ZWNJ‫ج‬ZWNJ‫دش‬‫ج‬‫ج‬ <= ‫دش‬
ZWNJ = Zero width non joiner
Représentation
• Unicode utilise 3 représentation :
• UTF-8
• Un octet pour l'ascii, 2à 4 octets pour les autres
• ‫يستخدم‬ ‫حيث‬ ، ‫الويب‬ ‫مبرمجي‬ ‫لدى‬ ‫المفضل‬ ‫وهو‬1‫كاجنت‬ ‫إذا‬ ‫بايت‬
‫ترميز‬ ‫في‬ ‫موجودة‬ ‫الرموز‬ ASCII ،  ‫وتستخدم‬2‫إلى‬4‫للرموز‬ ‫بايت‬
‫.المعقدة‬
• UTF-16
‫إما‬ ‫يستخدم‬ ‫الترميز‬ ‫هذا‬2‫موجودة‬ ‫الرموز‬ ‫كاجنت‬ ‫إذا‬ ‫للترميز‬ ‫بايت‬
‫في‬ Basic Multilingual Plane) BMP) ‫و‬4‫الغير‬ ‫للرموز‬ ‫بايت‬
‫.موجودة‬
• UTF-32 : ‫يستخدم‬4‫الدوام‬ ‫على‬ ‫بايت‬ utilise 4 octets toujours .
UTF
A ‫א‬ 好
Code point U+0041 U+05D0 U+597D U+233B4
UTF-8 41 D7 90 E5 A5 BD F0 A3 8E B4
UTF-16 00 41 05 D0 59 7D D8 4C DF B4
UTF-32 00 00 00 41 00 00 05 D0 00 00 59 7D 00 02 33 B4
UTF

More Related Content

Viewers also liked

Representation numerique de_l_information_26_09_2012
Representation numerique de_l_information_26_09_2012Representation numerique de_l_information_26_09_2012
Representation numerique de_l_information_26_09_2012
David Langlois
 
Taha zerrouki qutrubv3
Taha zerrouki qutrubv3Taha zerrouki qutrubv3
Taha zerrouki qutrubv3
linuxscout
 
569036 bases-de-traitement-du-signal
569036 bases-de-traitement-du-signal569036 bases-de-traitement-du-signal
569036 bases-de-traitement-du-signal
Oussema Ben Khlifa
 
Tp 1 transmission de donné inisiallisation à simulink matlab
Tp 1 transmission de donné inisiallisation à simulink matlabTp 1 transmission de donné inisiallisation à simulink matlab
Tp 1 transmission de donné inisiallisation à simulink matlab
hamdinho
 

Viewers also liked (20)

Algebre de boole intro -v3
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1
 
Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3
 
Ch1 circuits logiques_p3_combi-afficheur
Ch1 circuits logiques_p3_combi-afficheurCh1 circuits logiques_p3_combi-afficheur
Ch1 circuits logiques_p3_combi-afficheur
 
Representation numerique de_l_information_26_09_2012
Representation numerique de_l_information_26_09_2012Representation numerique de_l_information_26_09_2012
Representation numerique de_l_information_26_09_2012
 
Taha zerrouki qutrubv3
Taha zerrouki qutrubv3Taha zerrouki qutrubv3
Taha zerrouki qutrubv3
 
مشاريع صغيرة للغة عظيمة Small projects for a great language
 مشاريع صغيرة للغة عظيمة  Small projects for a great language مشاريع صغيرة للغة عظيمة  Small projects for a great language
مشاريع صغيرة للغة عظيمة Small projects for a great language
 
Le Micro Processeur
Le Micro ProcesseurLe Micro Processeur
Le Micro Processeur
 
Chapitre2
Chapitre2Chapitre2
Chapitre2
 
chap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_bchap3 transmission_numerique-en-bd_b
chap3 transmission_numerique-en-bd_b
 
Chap05
Chap05Chap05
Chap05
 
chap4 codes-en-ligne
chap4 codes-en-lignechap4 codes-en-ligne
chap4 codes-en-ligne
 
Bascules
BasculesBascules
Bascules
 
Tp n6 les compteurs
Tp n6 les compteursTp n6 les compteurs
Tp n6 les compteurs
 
569036 bases-de-traitement-du-signal
569036 bases-de-traitement-du-signal569036 bases-de-traitement-du-signal
569036 bases-de-traitement-du-signal
 
Systèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-BasculesSystèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-Bascules
 
Codage de l'information
Codage de l'informationCodage de l'information
Codage de l'information
 
Tp 1 transmission de donné inisiallisation à simulink matlab
Tp 1 transmission de donné inisiallisation à simulink matlabTp 1 transmission de donné inisiallisation à simulink matlab
Tp 1 transmission de donné inisiallisation à simulink matlab
 
Systèmes Automatisés
Systèmes AutomatisésSystèmes Automatisés
Systèmes Automatisés
 

More from linuxscout

دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
linuxscout
 

More from linuxscout (20)

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representation
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representation
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحث
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdf
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys num
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--mi
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registres
 
Intro archi
Intro archiIntro archi
Intro archi
 
Circuits séquentiels v5
Circuits séquentiels v5Circuits séquentiels v5
Circuits séquentiels v5
 
Ch1 circuits logiques_p2_transcodeurs
Ch1 circuits logiques_p2_transcodeursCh1 circuits logiques_p2_transcodeurs
Ch1 circuits logiques_p2_transcodeurs
 
Ch1 circuits logiques_p1_combinatoire-v4
Ch1 circuits logiques_p1_combinatoire-v4Ch1 circuits logiques_p1_combinatoire-v4
Ch1 circuits logiques_p1_combinatoire-v4
 
Ch memoires
Ch memoiresCh memoires
Ch memoires
 

Recently uploaded

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 

Recently uploaded (20)

Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 

Info1 cours 4-alphanum-v4