Vous êtes sur la page 1sur 4

Devoir de contrôle N°1 Classe 

: 4ème SC1 1

Devoir de contrôle N°1


Nom et Prénom : …………………………………………………….
Exercice 1 (4pts)
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) !=ch.find(‘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=ch.find(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
9.75 9.0 8.0

Enseignante : Mme Chraiti.H


Devoir de contrôle N°1 Classe : 4ème SC1 2

Exercice 2 :(6 pts)


Soit l’algorithme suivant :
Début
Repeter
Lire(n)
Jusqu’à(n > 2)
k 2,
v  vrai
Tant que (k <= N div 2) et (v = vrai) faire
Si (N mod k = 0) alors
V  Faux
Sinon
k  k+1
FinSi
Tant que
Ecrire(v)
Fin
Questions  :
1) Donner la trace d’exécution de cet algorithme pour n=7 et n=15 :
……………………………………………………………………………………………………
……………………………………………………………………………………………………
…………………………………………………………………………………………….
……………………...
……………………………………………………………………………………………………
……………………………………………………………………………………………………
…………………………………………………………………………………………….
……………………...
……………………………………………………………………………………………………
……………………………………………………………………………………………………
…………………………………………………………………………………………….
……………………...
……………………………………………………………………………………………………
……………………………………………………………………………………………………
…………………………………………………………………………………………….
…………………….............................................................
Enseignante : Mme Chraiti.H
Devoir de contrôle N°1 Classe : 4ème SC1 3

2) Quel est le rôle de cet algorithme ?


…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
………………………………………………………………………………….……………………...
Exercice 3 :(10 pts)
Un nombre Polydivisible est un entier naturel qui vérifie les propriétés suivantes :

 Le nombre formé par ses 2 premiers chiffres allant de gauche à droite est divisible
par 2.
 Le nombre formé par ses 3 premiers chiffres allant de gauche à droite est divisible
par 3
 Le nombre formé par ses 4 premiers chiffres allant de gauche à droite est divisible
par 4
 Le nombre formé par ses 5 premiers chiffres allant de gauche à droite est divisible
par 5

Exemple :

En effet, 22845696 est un nombre polydivisible car :


 22 est divisible par 2
 228 est divisible par 3
 2284 est divisible par 4
 22845 est divisible par 5
 228456 est divisible par 6
 2284569 est divisible par 7
 22845696 est divisible par 8

Travail demandé :

Ecrire l’algorithme et le tableau de déclaration des objets d’un programme qui permet de
déterminer tous les nombres de Polydivisibles entre deux entiers donnés a et b (2<a<b) en
utilisant la méthode décrite ci-dessus.
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
Enseignante : Mme Chraiti.H
Devoir de contrôle N°1 Classe : 4ème SC1 4

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

Enseignante : Mme Chraiti.H

Vous aimerez peut-être aussi