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

Tendances

Estatistica regular 10
Estatistica regular 10Estatistica regular 10
Estatistica regular 10
J M
 
Desequilibreacido basique
Desequilibreacido basiqueDesequilibreacido basique
Desequilibreacido basique
Salah Eddine
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le Microprocesseur
TheCrazyMan
 

Tendances (9)

Estatistica regular 10
Estatistica regular 10Estatistica regular 10
Estatistica regular 10
 
Desequilibreacido basique
Desequilibreacido basiqueDesequilibreacido basique
Desequilibreacido basique
 
Zipf分布に従う乱数の生成方法
Zipf分布に従う乱数の生成方法Zipf分布に従う乱数の生成方法
Zipf分布に従う乱数の生成方法
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le Microprocesseur
 
파이썬 리액티브하게 짜기 - PyCon Korea 2017
파이썬 리액티브하게 짜기 - PyCon Korea 2017파이썬 리액티브하게 짜기 - PyCon Korea 2017
파이썬 리액티브하게 짜기 - PyCon Korea 2017
 
AtCoder Regular Contest 022 解説
AtCoder Regular Contest 022 解説AtCoder Regular Contest 022 解説
AtCoder Regular Contest 022 解説
 
2021中華電信計算機概論+數位科技
2021中華電信計算機概論+數位科技2021中華電信計算機概論+數位科技
2021中華電信計算機概論+數位科技
 
系統程式 - 附錄
系統程式 - 附錄系統程式 - 附錄
系統程式 - 附錄
 
Aula sobre Tabela Hash
Aula sobre Tabela HashAula sobre Tabela Hash
Aula sobre Tabela Hash
 

Plus de NAWEL_DERBEL

Plus de NAWEL_DERBEL (7)

Chap3
Chap3Chap3
Chap3
 
Resume algorithme
Resume algorithmeResume algorithme
Resume algorithme
 
Algorithme chap 3
Algorithme chap 3Algorithme chap 3
Algorithme chap 3
 
Algorithme chap 2
Algorithme chap 2Algorithme chap 2
Algorithme chap 2
 
Algorithme chap 1
Algorithme chap 1Algorithme chap 1
Algorithme chap 1
 
Exercices algo
Exercices algoExercices algo
Exercices algo
 
cours algorithme
cours algorithmecours algorithme
cours algorithme
 

Dernier

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

Dernier (20)

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
 
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
 
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
 
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
 
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
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
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
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
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
 
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
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
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
 
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
 
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
 
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 ...
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
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
 
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...
 

Code ascci