Vous êtes sur la page 1sur 3

2ème Sciences Pensée Computationnelle

Le Type
Caractère
Une variable de type caractère peut contenir un seul caractère.
 Tous ces caractères sont ordonnés selon leur code ASCII
Les Fonctions standards sur les caractères :

En algorithmique En Python Exemple Rôle


c=’b’ Retourne le code ascii
de c ord ord x=ord(c) sachant que
ord(‘A’)=…….
print(x) …… ord(‘a’)=…….
x=97 Retourne le caractère dont
le
chr chr c=chr(x) code ascii est
x print(c) ……

Donner le résultat des instructions suivantes si l’instruction est valide :


Y=chr(65) Y=………………………………… Type de y :……………………………
Y= ord(‘c’) Y=………………………………… Type de y :
…………………………… Y= ord(‘bon’) Y=………………………………… Type de y :
…………………………… Ch=’bon’ Y=ord(ch[0]) Y=………………………………… Type de y :
…………………………… Y=ord('b'.upper()) Y=………………………………… Type de y :
……………………………

Le Type booléen
Une variable de type booléen ne peut prendre que l’une des valeurs suivantes : VRAI
(TRUE) ou FAUX (FALSE)
Exécuter les instructions suivantes puis compléter les pointillés :

T=12>14 T=12>14
print(T) print(type(T))
………………… …………………

b) Opérateurs logiques sur les booléen :


NON (NOT) : négation ET (AND) : conjonction OU (OR) :
disjonction Donner le résultat des instructions suivantes :

2019/2020
1) X 2
2) Y 9
3) Z NON(X > Y) Z= ……………………………..
4) M (X<Y) ET (X<0) M= ……………………………..
5) T (Y>X*4) OU (X>5) ET Z T= ……………………………..
6) P Y = 3*X + 3 P= ……………………………..

2019/2020
Activité1 :
Ecrire un programme intitulé Abréviation qui lit une chaîne de caractère ch contenant le nom d'une

personne et affiche la première lettre du nom en majuscule suivi par le nombre de caractères le constituant

suivi par le code ascii du caractère.

Exemple : tounsi  T684

beltaif  B766

Solution

Algorithme …………………………….

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………..

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………..

…………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………..
Python

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………..

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………………………………..

…………………………………………………………………………………………………………………………………………………………

Vous aimerez peut-être aussi