Devoir de Synthèse N°1 - LAKC

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

REPUBLIQUE TUNISIENNE Classes

Ministère de l’éducation Devoir de Synthèse N°1 2 ème


Sciences
******
Lycée Aboulkacem Echebbi - Sfax  Matière : Informatique 
Date Durée
Année Scolaire : 2019/2020 05/12/2019 01H : 30Min

Nom : ............................................ Prénom : ........................................... Classe : .................................... N° : ...... Groupe : .....


N.B : La double-feuille doit être remise à la fin de l’épreuve

L’utilisation des calculatrices et téléphones portables est strictement interdite


20
Exercice n°1 : (3,75 points)
Valider chacune des affectations suivantes en mettant dans la case correspondante la lettre V si elle est
permise et la lettre F sinon.

1) L’implémentation de cette expression en python :


Afficher ("Saisir le nom") Lire (Nom)
Nom=input(Nom)
Nom=input (variable)
Nom=input ("Saisir le nom")

2) Pour affecter la valeur 16 à la variable nommée Age, on utilise :


Age=16
age=16
Age := 16

3) Soit la chaine CH = "Informatique", pour afficher la chaine "format" :


print (CH [3:])
print (CH [2:8])
print (CH [3:8])

4) randint (5, 15)


Retourne un entier aléatoire >= 5 et < 10
Retourne un réel aléatoire >= 5 et <= 15
Retourne un entier aléatoire >= 5 et <= 15

5) Soit ch= "j’aime la programmation :)"


Pour compter le nombre d’occurrences de "m" dans ch, il faut appeler la méthode :
ch.replace ("m")
ch.find ("m")
ch.count ("m")

1/3
Exercice n°2 : (3,5 points)
Donner, en Python, les instructions permettant de :
1) Saisir un entier N.
.......................................................................................................................................................... .........................................
2) Affecter simultanément les valeurs 6 et 12.5 respectivement aux variables x et y.
...................................................................................................................................................................................................
3) Afficher les types de x et y en une seule instruction.
.................................................................................................................................................... ...............................................

4) Convertir y en une chaine et l’affecter à ch.


.......................................................................................................................................................... .........................................

5) Afficher la racine carrée de x.


.......................................................................................................................................................... .........................................

.......................................................................................................................................................... .........................................
6) Affecter à la variable z le reste de la division euclidienne de x par l’arrondi de y.
.......................................................................................................................................................... .........................................

.......................................................................................................................................................... .........................................

7) Affecter à la variable w le plus petit entier ≥ x.


.................................................................................................................................................................. .................................

...................................................................................................................................................................................................

Exercice n°3 : (2,25 points)


Donner le type et le résultat des expressions suivantes. Utiliser la syntaxe du langage Python.

Expression Résultat Type du résultat


A=6+2*5%3 A = ................................. .......................................

B = (5 < 8) or (6 != 6) B = ................................. .......................................

C = not ((5**2 >= 25) and (3 = = 8)) C = ................................. .......................................

Exercice n°4 : (4 points)


Soit la chaine suivante ch = "BON COURAGE A TOUS"
Donner, en Python, les instructions permettant de :

1) Afficher la longueur de la chaine.


.......................................................................................................................................................... .........................................
2) Afficher le caractère ayant le plus grand code ASCII.
............................................................................................................................................................ .......................................

2/3
3) Afficher la position du caractère "C" dans ch.
...................................................................................................................................................................... .............................

4) Convertir la chaine ch en minuscule et l’affecter à ch1.


...................................................................................................................................................................... .............................
5) Remplacer tous les espaces de la chaine ch par le caractère "#" et l’afficher
.......................................................................................................................................................... .........................................
6) Afficher l’inverse de la chaine ch.
...................................................................................................................................................................... .............................

7) Modifier le mot "courage" par le mot "chance" dans la chaine ch (sans utiliser une méthode).
.......................................................................................................................................................... .........................................

Exercice n°5 : (6,5 points)


Ecrire l’algorithme d’un programme intitulé « EX5 » qui permet de :
 Saisir un entier N supposé formé de deux chiffres
 Modifier l’entier en ajoutant le reste de la division de S (la somme des deux chiffres de N) par 2 à la
fin de N.
 Afficher le résultat obtenu.
Exemple : N = 27
S=2+7=9
R = Reste de la division euclidienne de 9 par 2 = 1
N sera égal à 271
Le programme affichera : La nouvelle valeur après modification est : 271

................................................................................................................................................................................................................

.......................................................................................................................................................... ......................................................

.......................................................................................................................................................... ......................................................

.......................................................................................................................................................... ......................................................

...................................................................................................................................................................... ..........................................

................................................................................................................................................................................................................

....................................................................................................................................................... .........................................................

.......................................................................................................................................................... ......................................................

.......................................................................................................................................................... ......................................................

................................................................................................................................................................. ...............................................

................................................................................................................................................................................................................

3/3

Vous aimerez peut-être aussi