SlideShare une entreprise Scribd logo
1  sur  62
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Plus de linuxscout

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

Plus de 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
 

Dernier

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
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Dernier (19)

les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
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
 
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
 
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
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
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 ...
 
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
 
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...
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
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
 
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
 
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
 
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'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
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 

Info1 cours 4-alphanum-v4