nsi:premiere:exercices_fichier_texte
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nsi:premiere:exercices_fichier_texte [2021/10/05 19:21] – goupillwiki | nsi:premiere:exercices_fichier_texte [2021/10/22 23:35] (Version actuelle) – ↷ Page déplacée de nsi:tds:serveur_web20:nsi:premiere:exercices_fichier_texte à nsi:premiere:exercices_fichier_texte goupillwiki | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Exercices sur les fichiers texte ====== | ====== Exercices sur les fichiers texte ====== | ||
| - | |||
| - | ===== Exercice 1 ===== | ||
| - | |||
| - | On vous fournit le fichier '' | ||
| - | - Essayez d' | ||
| - | - Renommez le fichier et donnez-lui l' | ||
| - | - Ouvrez le fichier avec un visionneur d' | ||
| - | |||
| - | ===== Exercice 2 ===== | ||
| - | |||
| - | Que produisent les commandes suivantes -- //en console Python// : | ||
| - | |||
| - | <code python> | ||
| - | >>>" | ||
| - | >>> | ||
| - | >>> | ||
| - | </ | ||
| - | |||
| - | <WRAP box> | ||
| - | * Le '' | ||
| - | * Quand ces octets correspondent à de l' | ||
| - | * Sinon, on écrit l' | ||
| - | </ | ||
| - | |||
| - | On va tenter les opérations inverses : | ||
| - | <code python> | ||
| - | >>> | ||
| - | >>> | ||
| - | </ | ||
| - | |||
| - | Sans surprise, le décodage se passe normalement. | ||
| - | |||
| - | Essayons maintenant de décoder de travers : | ||
| - | |||
| - | <code python> | ||
| - | >>> | ||
| - | >>> | ||
| - | </ | ||
| - | |||
| - | <WRAP box> | ||
| - | * Dans le premier cas, pour ISO, chaque octet est un caractère. '' | ||
| - | * Dans le deuxième cas, UTF-8 rencontre '' | ||
| - | </ | ||
| - | |||
| - | <WRAP tip>Vous reconnaissez une situation courante sur internet, quand un problème d' | ||
| - | |||
| - | ===== Exercice 3 ===== | ||
| - | |||
| - | On vous fournit une liste de fichiers. | ||
| - | - Déterminer l' | ||
| - | - L'un des fichier est en ISO-8859-1. Faites en une copie en le convertissant en UTF-8. | ||
| - | - Ouvrir les deux versions du fichier avec un éditeur hexadécimal. Repérer dans les deux cas les caractères accentués et constater les différences de codage. | ||
| - | |||
| - | ===== Exercice 4 ===== | ||
| - | |||
| - | On vous fournit différents fichiers '' | ||
| - | |||
| - | Ouvrez-les avec des navigateurs et constatez le problème. Corrigez-les. | ||
| - | |||
| - | ===== Exercice 5, statistiques ===== | ||
| - | |||
| - | Des fichiers textes sont fournis pour vos tests. | ||
| - | |||
| - | Programmer et tester les fonctions : | ||
| - | - '' | ||
| - | - '' | ||
| - | |||
| - | Vous pouvez enregistrer ces fonctions dans un fichier '' | ||
| ===== Exercice 6, cotations ===== | ===== Exercice 6, cotations ===== | ||
nsi/premiere/exercices_fichier_texte.1633454479.txt.gz · Dernière modification : de goupillwiki
