0% ont trouvé ce document utile (0 vote)
164 vues4 pages

Exercice 1 (4 PTS) :: Devoir de Synthèse N°1

Transféré par

wafa.prof.kalaa
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
164 vues4 pages

Exercice 1 (4 PTS) :: Devoir de Synthèse N°1

Transféré par

wafa.prof.kalaa
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Prof : Soufelgil Hassen Lycée Ali Bourguiba K.

K
Devoir de Synthèse n°1 2022 / 2023
Classe : 3 Scientifique
Informatique
Durée :1.5 heure Date : Décembre 2022
Nom :…………………….……… Prénom :………………....Classe :……… N° :……………

Exercice 1 (4 pts) :
Cocher la bonne réponse à chaque question.
Question 1 :
Étant donné une chaîne de caractères ch de longueur impaire >=7 , on veut afficher une chaîne composée
d’un seul caractère du milieu de la chaîne donnée
Parmi les choix suivants, quelle est la réponse correcte
x=len(ch)//2 x=len(ch)//2 x=len(ch) // 2
print(ch[x-1:x+2]) print(ch[x:x+1] ) print(ch[x-2:x+3] )
Question 2 :
Quelle est l’instruction qui permet d’affecter à la variable C un caractère alphabétique majuscule d’une
façon aléatoire ?
from random import * c=chr(65,90) from random import *
c=chr(randint(65,90)) c=chr(randint(97,122))
Question 3 :
Donner le résultat du script suivant :
ch='Bonjour'
M=ch[len(ch)-2] ==ch[-2]
print(M)
False True ‘r’
Question 4 :
Soit mot="chien".
Laquelle de ces instructions qui affiche le terme « cHien » :
print(‘c’+mot[1:2].upper()+ ‘ien’) Print(mot[0]) print("c"+mot[1].upper())
Question 5 :
Qu'affichera le programme suivant :
ch="chat"
print(len(ch) !=[Link](‘t’))
False True ‘t’
Question 6 :
compléter le pointillé:
ch=input('donner une chaine de caractère’)
c=input('donner un caractère’)
x=[Link](c)
if x > -1:
print(c,'............ dans',ch)
Existe N’existe pas Positif
Question 7 :
Donner le résultat d'affichage du script suivant :
ch='123.25'
print(int(ch))
True False 123
Question 8 :
Quelle est la valeur de Y après l'instruction suivante : Y = 15 // 4 + 15% 4 + 15 / 4

1
9.75 9.0 8.0

Exercice 2 (4pts):
Soit le tableau de déclaration suivant :

Objets T/N
mot1, mot2, mot3, mot4 Chaines de caractères
n, m Entiers

Sachant qu’on a les instructions suivantes :


- mot1  ‘’format’’
- mot2  ‘’3D’’

En utilisant des fonctions prédéfinies, donner les instructions algorithmiques permettant de réaliser
les traitements suivants :

a- A partir de la variable mot1, mettre dans la variable mot3 le terme format’’


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

b- A partir de mot3 et mot2, mettre dans la variable mot4 le terme


"format3D’’. …………………………………………………………………

c- Mettre dans n la longueur de la chaine mot4


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

d- A partir de la variable mot2, mettre dans m la valeur 3.

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

2
Exercice 3 (4pts):
Exécuter l’algorithme suivant et déduire les valeurs finales des variables a,b et c pour chacune
des valeurs initiales suivantes de a :

Début
Ecrire(« donner une valeur »)Lire(a)
b 2*a
c b-4
Ecrire(a,b,c)
Fin
a= -5

2) a=10
3) La La La Numéro
Numéro La La La
valeur valeur valeur Instruction
Instruction valeur valeur valeur 4)
de c de b de a
de a de b de c
1) 1)
a=3
2) Exercice 4 (8pts):
3)
4)

Ecrire un algorithme et sa traduction en Python qui permet de saisir 2 entiers x ,y et un


opérateur parmi (+ ,* , -, / ,mod , Numéro La La La div ) puis d’afficher le
Instruction valeur valeur valeur
de a de b de c
résultat de l’opération.
1)
Exemple : x= 14 y = 20 2) opérateur=’+’ résultat
3)
affiché= 14+20 = 34 4)
x= 5 y=5 opérateur=’div’ résultat affiché = 5 div 5 =1
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
……………………………………………. ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………
…………………………………………… ……………………………………………

3
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
…………………………………………….
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
……………………………………………
…………………………………………….
……………………………………………
……………………………………………
……………………………………………
………………………

Vous aimerez peut-être aussi