DEV CONT 1 4math-1

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

Lycée 9 avril Boumhal Année scolaire : 2023 / 2024

 Date : Nov/2023 Durée : 1 h Coéf. : 1 Classe : 4èmeMath


INFORMATIQUE Prof. : ALLEGUI Koauther Note :

DEVOIR DE CONTROLE N° 1 20
Nom & prénom :……………………………..…………………N° :………….

Exercice 1 : (4 points)

Soit ch une chaine de caractère de longueur >=4 et x un entier positif.

En se limitant sur ces objets et sur des fonctions prédéfinies, compléter le tableau ci-dessous
avec les instructions nécessaires pour réaliser les tâches décrites dans la colonne Tâches :

Tâches à faire Instructions en algorithmique


Convertir le 1 er caractère de ch en majuscule …………………………………………………………………………………….

Déterminer la position p du premier espace dans ch …………………………………………………………………………………….

Calculer dans nb le nombre des chiffres de x …………………………………………………………………………………….


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

Supprimer le chiffre des unités de x …………………………………………………………………………………….

Affecter dans la variable R, le rang du 1 er caractère


de ch dans l’alphabet Français …………………………………………………………………………………….

Exercice 2 : (4 points)
Soit la séquence d’affectations suivante :
T [1] MAJUS (‘‘b‘‘)
V [1] SOUS-CHAINE (‘‘Python’‘, 1, 3)
T [2] CHR(65)
Ch CONVCH (2022)
Ch EFFACE (CH, 2,3)
V [2] Ch
T [3]CHR(ord(‘A’)+2)
V [3] T [1] + T [2]
V [4] ‘‘?‘‘

NB. Le code ASCII de A est 65


1) Quel est le contenu de chaque élément des deux tableaux après l’exécution de la séquence
d’affectations ci-dessus :
……………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………
2) Déclarer les deux tableaux T et V en algorithme et en Python.
……………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………

DEVOIR DE CONTROLE N° 1 4EME MATH PAGE 1


Exercice 3 : (4 points)

Pour chacune des propositions données ci-dessous, mettre dans chaque case , la lettre
« V » si elle est correcte, ou la lettre « F » dans le cas contraire.
Soit la structure conditionnelle suivante : Soit CH une variable contenant le prénom d’une personne.
Si arrondi (x) ≥ 6 : (une chaine formée par des lettres).
k  aléa (1, 6) + 2
sinon Quelle affectation doit-on utiliser pour choisir, au hasard,
k  x+2 dans une variable C, une lettre de ce prénom ?
fin si
Quelle peut-être la valeur de k pour x = 6.55 ?
2 C  aléa (0, long (CH))
6 C  chr (aléa (1, long (CH)))
8.55 C  CH [aléa (1, long (CH))]
8 C  CH [aléa (0, long (CH) - 1)]

Soit le tableau ainsi que la structure répétitive La (les) quelle(s) des conditions suivantes retournera
suivant : avec N = 6 « Vrai » à la variable Ok ?
T= (on donne le code ascii de ‘’A’’ = 65)
19 518 7 126 2005 44
Pour i de 0 à N-1 Faire :
T[i]  T[i] Mod 10
Fin pour
Après exécution de cette structure, le
contenu de T devient :
Ok  Estnum( ‘’1025’’)
9 8 7 6 5 44
Ok  (“17” = “0”+”1”+”7”)
9 8 7 6 5 4
Ok  (“17” ≠ “0”+”1”+”7”)
1 5 7 1 2 4
Ok  ( ord(“B”) > 67 ) ou ( “Z” >Majus(‘’a’’))
1 5 7 1 2 44

Problème(8 pts)
Ecrire l’algorithme d’un programme qui permet de saisir une chaine de caractère ch puis effectuer
le cryptage de cette chaine en utilisant le principe suivant :
• Regrouper les caractères de ch d’indices pairs dans une chaine ch1
• Convertir la chaine ch1 en majuscule
• Ajouter la longueur de ch1 à la fin de la chaine
Exemple

Ch= tunisie
Ch1= tnse
ch1= TNSE4
 Bon Travail 
DEVOIR DE CONTROLE N° 1 4EMEMATH PAGE 2

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy