Vous êtes sur la page 1sur 4

Matière : Informatique

Ministère de l’éducation Devoir de  Classe 2ème A TI 1


Date : 06/12/2021
Lycée Omrane Sup
synthèse N°1 Durée : 2 heures
Professeur : M.HEMDANI

Nom :……………………………… Prénom :………………………………. Note : ……../20


Exercice n°1 (……../6 pts)
Evaluer par « V » chaque réponse correcte et par « F » chaque réponse incorrecte.
1) L’identificateur d’une variable :

ne doit pas commencer peut contenir des peut contenir le


par un chiffre. espaces. caractère tiret bas "_"

2) Soit l’action : x= input ("donner x ")

x est de type réel x est un entier x est de type chaine de


caractères.

3) Pour afficher le contenu d’une variable N , on écrit dans l’algorithme :

écrire (N) Lire (N) N  valeur

4) Sachant que a=12 et b=2 ,print(a + 2 // b % 2 ) affiche à l’écran :

12 13 14

5) L’instruction qui permet d’affecter à une variable x un entier aléatoire entre 2 et 10 est :

x aléa (2,11) x aléa (2,10) x 2+ aléa (0,8)

6) En python, l’action qui permet de supprimer le premier caractère d’une chaine ch est :

ch = ch.find(ch[0]) ch = ch.replace(ch[0], "") ch=ch[1 : len(ch)]

7) Une variable de type tableau

peut contenir plusieurs ne peut contenir qu’une peut avoir des indices de
valeurs. seule valeur. type caractères.

8) Dans une structure itérative complète

La répétition d’un Le nombre de répétition La répétition d’un


traitement s’arrête lors est connu à l’avance. traitement s’arrête lors
que la condition que le compteur arrive à la
d’arrêt sera vraie. borne supérieure (exclue)

1|Page
Exercice n°2 (……../2,5 pts)
Compléter les affectations suivantes par une valeur d’opérande ou d’opérateur permettant
d’obtenir, dans chacun des cas suivants, la valeur voulue de Y.
Affectation Valeur de Y
Y = round (99,51) = = …… True
Y = ( "A" <= "a".upper( ) <="Z") and ( 1 <= …….. <=10) True
Y = len ("Python") % 4 ……… 2 True
Y = randint(5 , 10) ………. 11 True
Y = chr (90) ………. "Z" False

Exercice n°3(……../5,5 pts)


Soit l’algorithme suivant :
Algorithme Traitement
Début
Lire (N) 1
Pour i de 0 à N faire
2
Lire (T[i] )
Fin pour
Lire (E)
[Tr  Faux , i 0] Répéter 3
Si (T[i] = E ) alors 4
Tr  Vrai
Fin si
i i +1
jusqu’à (Tr = Vrai) ou (i=N)
Ecrire (Tr)
Fin

1. Compléter le tableau de déclaration des objets utilisés dans l’algorithme :

Objet Nature / Type


T Tableau de 30 entiers.

2|Page
2. Pour chaque numéro d’une action, barrer la proposition incorrecte :

Numéro action Proposition 1 Proposition 2


1 Opération d’entrée Opération de sortie
2 Structure conditionnelle Structure itérative
3 Structure itérative complète Structure itérative à condition d’arrêt
4 Forme simple réduite Forme simple complète

3. Qu’affiche t-il cet algorithme pour chacun des cas suivant ?


 N=5 T= 12 5 19 -5 20 E = 10

L’algorithme affiche ………………..


 N = 4 T = 12 2 15 25 E = 15

L’algorithme affiche ………………..


4. En déduire le rôle de cet algorithme.
………………………………………………………………………………………………….
………………………………………………………………………………………………….

Exercice n°4(……../6 pts)

3|Page
Exemples :
Si D = 6 1 1 2 2 4
Le programme affiche : cette suite est valide.
Si D = 5 3 3 2 3 4 4 6
Le programme affiche : cette suite n’est pas valide.

Algorithme T.D.O

4|Page

Vous aimerez peut-être aussi