100% ont trouvé ce document utile (1 vote)
18 vues2 pages

Nature et Classification des Caractères

Le document présente des activités pour déterminer la nature d'un caractère (chiffre, lettre ou symbole) et pour générer aléatoirement une lettre minuscule tout en identifiant si c'est une voyelle ou une consonne. Il inclut des algorithmes et des exemples de code en Python pour illustrer ces concepts. Des informations sur les caractères, leur représentation en code ASCII et les opérateurs relationnels applicables sont également fournies.

Transféré par

Med Habib Rammeh
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
18 vues2 pages

Nature et Classification des Caractères

Le document présente des activités pour déterminer la nature d'un caractère (chiffre, lettre ou symbole) et pour générer aléatoirement une lettre minuscule tout en identifiant si c'est une voyelle ou une consonne. Il inclut des algorithmes et des exemples de code en Python pour illustrer ces concepts. Des informations sur les caractères, leur représentation en code ASCII et les opérateurs relationnels applicables sont également fournies.

Transféré par

Med Habib Rammeh
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

2 ème Année Scientifiques *** Type caractère *** Activité 09

Jeu de caractères
Activité 09_1

Nature d’un caractère


Écrire un programme qui permet de saisir un caractère puis déterminer sa
nature (chiffre, lettre ou symbole).

Exemples d’exécution :
Exemple 01 Exemple 02

Exemple 03 Exemple 04

Algorithme Python

ALGORITHME nature x=input('donner un caractère: ')


DEBUT if '0'<=x<='9':
Ecrire('donner un caractère: '), Lire(x) print("c'est un chiffre")
si '0' ≤ x ≤ '9' Alors elif 'a'<=x<='z' or 'A'<=x<='Z':
Ecrire ("c'est un chiffre") print("c'est une lettre")
Sinon Si 'a' ≤ x ≤ 'z' ou 'A' ≤ x ≤ 'Z' Alors else:
Ecrire("c'est une lettre") print("c'est un symbole")
Sinon
Ecrire("c'est un symbole")
Fin si Objet T/N
FIN x Caractère

Activité 09_2

Code ASCII d’un caractère


Écrire un programme qui permet de :
• Générer au hasard une lettre minuscule,
• Afficher la lettre choisie
• Indiquer si c’est une voyelle ou consonne

Exemples d’exécution :

Exemple 1 : Exemple 2 :

Enseignant : LAYOUNI Kais Page 1 sur 2


2 ème Année Scientifiques *** Type caractère *** Activité 09

Algorithme Python

ALGORITHME lettre Objet T/N from random import*


DEBUT n Entier n = randint(97,122)
n ← aléa (97,122) x=chr(n)
x Caractère
x ← chr(n) print('la lettre choisie est : ',x)
Ecrire ('la lettre choisie est : ',x)
if x in {'a','e','i','o','y','u'}:
si x ∈ {'a','e','i','o','y','u'} Alors Ecrire ("c'est une voyelle")
print("c'est une voyelle")
Sinon Ecrire("c'est une consonne")
Fin si else:
FIN print("c'est une consonne ")

Retenons ❖ Un caractère est présenté entre deux apostrophes (') ou deux guillemets ('')
❖ Une variable de type caractère peut être :
• Un chiffre : '0', '1', … , '9'
• Une lettre alphabétique : 'A', 'B', … , 'Z', 'a', 'b', … , 'z'
• Un symbole : ':', '#', '$', '+', '/', '?', ';', '_', …
❖ '' ou bien '''' : est le caractère vide.
❖ ' ' ou bien '' '' : est le caractère espace
❖ Chaque caractère correspond à un code appelé code ASCII

❖ On peut appliquer les opérateurs relationnels (>, <, ==, !=, >=, <=, in, not in ) sur les caractères :

True
False
True
ERREUR

…………………
❖ Les fonctions prédéfinies sur les caractères :

Algo Python Rôle Exemples

ord (c) ord (c) Retourne le code ASCII du caractère c ord('2') = 50, ord('A') = 65, ord('%') = 37

chr (n) chr (n) Retourne le caractère dont le code ASCII est n chr(66) = 'B', chr(100) = 'd', chr(33) = '!'

majus (c) [Link] () Retourne la majuscule du caractère c 'f'.upper() = 'F', '?'.upper() = '?'

Comparison Algorithme Python Exemples

if 'A'<=x<='Z' :
Intervalle v1 ≤ variable ≤ v2 v1 <= variable <= v2
print(x, 'est une lettre majuscule')

Liste des Variable ∈ {v1,v2,v3,…} variable in {v1,v2,v3,…} if [Link]() in {'O','I','Y','E','A','U'} :


valeurs Variable ∉ {v1,v2,v3,…} variable not in {v1,v2,v3,…} print(x, 'est une voyelle)

Enseignant : LAYOUNI Kais Page 2 sur 2

Vous aimerez peut-être aussi