0% ont trouvé ce document utile (0 vote)
21 vues24 pages

Tri2 Tests-6

Le document présente une série de tests en informatique pour des élèves de différents niveaux, avec des exercices portant sur l'écriture de scripts Python. Les tâches incluent le calcul de diviseurs, la manipulation de chaînes de caractères, et l'utilisation de boucles pour dessiner des figures. Chaque test est accompagné d'exemples et d'instructions détaillées pour guider les élèves dans la réalisation des exercices.

Transféré par

GTO sama
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues24 pages

Tri2 Tests-6

Le document présente une série de tests en informatique pour des élèves de différents niveaux, avec des exercices portant sur l'écriture de scripts Python. Les tâches incluent le calcul de diviseurs, la manipulation de chaînes de caractères, et l'utilisation de boucles pour dessiner des figures. Chaque test est accompagné d'exemples et d'instructions détaillées pour guider les élèves dans la réalisation des exercices.

Transféré par

GTO sama
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 PDF, TXT ou lisez en ligne sur Scribd

Test n° 3

Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 2 sciences
Elève (Nom et prénom) :

Durée : 30 min
Date /02 /2024

Ecrire un script python qui affiche le nombre de diviseurs pairs pour un entier E
donné

Exp pour E=6, la machine affiche 2 (les diviseurs de 6 sont 1,2,3 et 6 , 2 et 6


sont pairs )
Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 2 sciences
Elève (Nom et prénom) :

Durée : 30 min
Date /12 /2024

Ecrire un script python qui affiche la somme des diviseurs pour un entier E
donné

Exp : pour E = 6 , la machine affiche S = 1+2+3+6=12 (les diviseurs de E sont


1,2,3 et 6)
Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 2 sciences
Elève (Nom et prénom) :

Durée : 30 min
Date /12 /2024

Ecrire un script python qui affiche la somme des nombres pairs <=E pour un
entier E donné

Exp: pour E=11 , la machine affiche S = 2+4+6+8+10=30


Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 2 sciences
Elève (Nom et prénom) :

Durée : 30 min
Date /12 /2024

Ecrire un script python qui affiche la somme des nombres impairs <=E pour un
entier E donné

Exp: pour E=11 , la machine affiche S = 1+3+5+7+9+11=36


Test n° 3
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 2 sciences
Elève (Nom et prénom) :

Durée : 35 min
Date /02 /2023

Ecrire un script python permettant d’afficher le nombre de caractères qui sont ni


alphabétiques ni numériques dans une chaîne ch

Rappel : un caractère est alphabétique si son code ascii est entre 65 et 90 ou


entre 97 et 122

Un caractère est numérique si son code ASCII est entre 48 et 57

Exp: pour ch=”a@ 2.?” , la machine affiche 4


Test n° 3
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 2 sciences
Elève (Nom et prénom) :

Durée : 35 min
Date /02 /2024

Ecrire un script python permettant d’afficher lsi une chaîne binaire est équilibrée
ou non(nombre de “0” = nombre de “1”)

Exp: pour ch=”01101110101” , la machine affiche “non équilibrée” car nb de “0”


= 4 et nb de “1” = 7
Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 3 sciences
Elève (Nom et prénom) :

Durée : 30 min
Date /02 /2024

Soit l’algo suivant

saisie(nb)

affiche_inverse(ch)

Ecrire le python de cet algo sachant:

● Saisie est une procédure permettant de saisir une chaîne de caractères


qui doit être alphabétique minuscule(pas d’espaces)
● Affiche_inverse affiche l’inverse de cette chaîne
Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 3 sciences
Elève (Nom et prénom) :

Durée : 30 min
Date /02 /2024

Soit l’algo suivant

saisie(nb)

affiche_chiffres_pairs(ch)

Ecrire le python de cet algo sachant:

● Saisie est une procédure permettant de saisir une chaîne de caractères


qui représente un entier
● Affiche_chiffres affiche le nombre formé par les chiffres pairs de nb
Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 3 math
Elève (Nom et prénom) :

Durée : 30 min
Date /2 /2024

Soit l’algo suivant

saisie(ch)

cryptage(ch)

Ecrire le python de cet algo sachant:

● Saisie est une procédure permettant de saisir une chaîne de caractères


qui doit être alphabétique majuscule(pas d’espaces)
● cryptage affiche la chaîne formée par les codes ascii concaténés de
chaque caractère de ch à l’inverse

Exp pour ch = “AZE”


● Les codes ascii concaténés de ch = “659069” car le code de “A” = 65 , “Z”
= 90 et E=”69”
● La machine doit afficher”960956”
Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 3 math
Elève (Nom et prénom) :

Durée : 30 min
Date /2 /2024

Soit l’algo suivant

saisie(ch)

cryptage(ch)

Ecrire le python de cet algo sachant:

● Saisie est une procédure permettant de saisir une chaîne de caractères


qui doit être alphabétique majuscule(pas d’espaces)
● cryptage affiche la chaîne formée par les codes ascii concaténés de
chaque caractère de ch à l’inverse

Exp pour ch = “AZE”


● Les codes ascii concaténés de ch = “659069” car le code de “A” = 65 , “Z”
= 90 et E=”69”
● La machine doit afficher”960956”
Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 1 annee
Elève (Nom et prénom) :

Durée : 35 min
Date /2 /2024

Ex1 Donner le travail réalisé par chacune des instructions suivantes:

Forward (30)

up()

left(90)

Ex2 Ecrire le travail suivant en utilisant la boucle for

forward(30)

up()

forward(10)

down()

forward(30)

up()

forward(10)

down()

forward(30)

up()

forward(10)

down()
ex3

Ecrire le python permettant de dessiner la figure suivante


Test n° 2
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 1 annee
Elève (Nom et prénom) :

Durée : 35 min
Date /2 /2024

Ex1 Donner le travail réalisé par chacune des instructions suivantes:

Forward (30)

up()

left(90)

Ex2 Ecrire le travail suivant en utilisant la boucle for

forward(30)

up()

forward(10)

down()

forward(30)

up()

forward(10)

down()

forward(30)

up()

forward(10)

down()
ex3

Ecrire le python permettant de dessiner la figure suivante


Test n° 4
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 2 sciences
Elève (Nom et prénom) :

Durée : 30 min
Date /02 /2024

Exercice 1

Soit l’algo suivant

S←0

Pour i de 1 à E faire

Si E mod i = 0 alors

S←S+i

Finsi

finPour

Remplir le tableau suivant qui indique la valeur de i et S après chaque répétition


pour E = 6

i s
1 1
Exercice 2

Ecrire un algo(+tdo) permettant d’afficher le nombre d’entiers premiers entre 1


et 100)
Test n° 4
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 2 sciences
Elève (Nom et prénom) :

Durée : 30 min
Date /02 /2024

Exercice 1

Soit l’algo suivant

S←0

Pour i de 1 à E faire

Si E mod i 0 alors

S←S+i

Finsi

finPour

Remplir le tableau suivant qui indique la valeur de i et S après chaque répétition


pour E = 6

i s
1 1
Exercice 2

Ecrire un algo(+tdo) permettant d’afficher le nombre d’entiers premiers entre 1


et 100)
Test n° 4
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 3 math
Elève (Nom et prénom) :

Durée : 45 min
Date /02 /2024

Exercice 1 (3.5 points)

Soit la fonction suivante

Fonction inconnue(ch1 , ch2:............) : …….

DEBUT

chc = “”

Pour i de 0 à long(ch1) -1 faire

Si pos(ch1[i] , ch2) > -1 ET pos (ch1[i] , chc) = -1 alors

chc ← chc + ch1[i]

Finsi

FinPour

Retourner chc

FIN

Questions:

Terminer l’entête

Donner la valeur de la fonction pour ch1 = “3 m 1” et ch2=”3 sc 2”

En déduire le travail réalisé par cette fonction


Exercice 2(6.5 points)

Ecrire un algo(+tdo) permettant de:

● Saisir une phrase(chaîne de longueur max 50 ne contenant que des


caractères alphabétiques minuscules avec des espaces , pas de double
espace)
● Afficher les mots qui commencent et se terminent par la même lettre

Bonus(4 points):

Afficher si tous les mots de la phrase commencent par la même lettre ou non
Test n° 4
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 3 sciences
Elève (Nom et prénom) :

Durée : 45 min
Date /02 /2024

Exercice 1 (3.5 points)

Soit la fonction suivante

Fonction inconnue(ch1 , ch2:............) : …….

DEBUT

chc = “”

Pour i de 0 à long(ch1) -1 faire

Si pos(ch1[i] , ch2) = -1 ET pos (ch1[i] , chc) = -1alors

chc ← chc + ch1[i]

Finsi

FinPour

retourner chc

FIN

Questions:

Terminer l’entête

Donner la valeur de la fonction pour ch1 = “3m1” et ch2=”3sc2”

En déduire le travail réalisé par cette fonction


Exercice 2(6.5 points)

Ecrire un algo(+tdo) permettant de:

● Saisir une phrase(chaîne de longueur max 50 ne contenant que des


caractères alphabétiques minuscules avec des espaces , pas de double
espace)
● Afficher le nombre de mots palindromes

Bonus(4 points):

Afficher si tous les mots de la phrase commencent par la même lettre ou non
Test n° 4
Matière Informatique
Enseignant : mohamed oussama boujrida
Niveau : 3 sciences
Elève (Nom et prénom) :

Durée : 45 min
Date /02 /2024

Exercice 1 (3.5 points)

Soit la fonction suivante

Fonction inconnue(ch1 , ch2:............) : …….

DEBUT

chc = “”

Pour i de 0 à long(ch1) -1 faire

Si pos(ch1[i] , ch2) > -1 ET pos (ch1[i] , chc) = -1 alors

chc ← chc + ch1[i]

Finsi

FinPour

retourner chc

FIN

Questions:

Terminer l’entête

Donner la valeur de la fonction pour ch1 = “3 m 1” et ch2=”3 sc 2”

En déduire le travail réalisé par cette fonction


Exercice 2(6.5 points)

Ecrire un algo(+tdo) permettant de:

● Saisir une phrase(chaîne de longueur max 50 ne contenant que des


caractères alphabétiques minuscules avec des espaces , pas de double
espace)
● Afficher les mots qui contiennent au moins 3 voyelles

Bonus(4 points):

Afficher si tous les mots de la phrase commencent par la même lettre ou non

Vous aimerez peut-être aussi