Exercice 11 Exercice 17
Ecrire un programme Python qui lit 100 Ecrire un programme Python qui lit suite de
nombres, calcule et affiche la somme et le nombres terminée par le marqueur -1 et qui
produit de ces 100 nombres (Avec les trois affiche le plus grand nombre, le plus petit
boucles). nombre, la somme et le produit de tous les
nombres lus.
Exercice 12 NB : -1 ne fait pas partie de cette suite de
Ecrire un programme Python qui calcule la nombre.
somme des n premiers nombres. Exercice 18
Exemple : les cinq premiers nombres sont : Ecrire un programme Python qui range dans
1, 2, 3, 4, 5 et la somme de ces nombres est chaque case d’un tableau de n valeurs le
15. carré de sa position.
Exercice 13 Exercic 19
Ecrire un programme Python qui calcule la Que fait ce programme suivant ?
somme des carrés des n premiers nombres.
Exemple : les carrés des cinq premiers Program tocard ;
nombres sont : 1, 4, 9, 16, 25 et la somme Const N=300 ;
de ces nombres est 55. Type vectentier = array [1..n] of integer ;
Var suite : vectentier ;
Exercice 14 k : integer ;
Ecrire un programme Python qui calcule la Begin
somme des n premiers nombres pairs. suite[1] := 2 ;
Exemple : les cinq premiers nombres pairs suite[2] := 3 ;
sont : 2, 4, 6, 8, 10 et la somme de ces for k := 3 to N do
nombres est 30. suite[k] := suite[k-11]+suite[k-2] ;
for k := 1 to N do
Exercice 15 writeln(suite[k]) ;
Ecrire un programme Python qui lit deux End.
nombres entiers n et m puis calcule et
affiche nm. Exercice 20
Un enseignant a effectué trois contrôles
Exercice 16 continus pour l’unité de valeur dont il est à
Que fait le programme suivant : la charge dans une classe. Dans la moyenne
générale, la note de CC constitue 30% et la
Program tocard ; note d’examen 70%. La note de CC
Const N = 200 ; considérée dans cette moyenne générale est
Type vectreel = array [1..N] of real ; la moyenne plate des notes de CC. Sachant
Var tab : vectreel ; que la classe comporte 120 étudiants :
k : integer ; 1. Ecrire un programme Python qui lit le
Begin matricule, le nom, le prénom, les notes
tab[1] :=1 de CC et la note d’examen puis affiche la
for k := 2 to N do moyenne de chaque étudiant précédé de
tab[k] := tab[k-1]+2 ;
son matricule et de son nom, le nom du
for k := 1 to N do
writeln(tab[k]) ; premier et du dernier de la classe.
End.
2. On suppose les données contenues dans Exercice 23
un tableau, écrire un programme Python Ecrire un programme qui permet de tester si
qui permet d’augmenter 3 points au CC un tableau de 100 entiers est trié ou non.
N°2 à tous les étudiants de la classe. Exercice 24
Ecrire un programme effectuant le décalage
3. On suppose les données contenues dans des éléments d’un tableau de 100
un tableau, écrire un programme Python caractères.
Exemple :
qui affiche le matricule et le nom des
Tableau initial :
étudiants ayant eu la moyenne dans la D E C A L A G E
matière. Tableau modifié :
E D E C A L A G
4. On suppose les données contenues dans
un tableau, écrire un programme Python Exercice 25
qui calcule la moyenne générale de la Soit A un entier de deux chiffres non nuls
classe. et B un entier de 3 chiffres identiques.
5. On suppose les données contenues dans Ecrire un programme permettant d’insérer
un tableau, écrire un programme Python les chiffres de A entre les chiffres de B
Exemple : A=35 & B=777. B devient
qui compte le nombre d’étudiants ayant 73757.
une moyenne supérieure à la moyenne Exercice 26
générale de la classe. Soit T un tableau contenant N entiers > 0
avec (5 < N < 20)
NB : On définira toutes les structures de Ecrire le programme Python qui permet de
données nécessaires à la résolution de cet calculer la somme des éléments de T, la
exercice chaque fois qu’on en aura besoin. moyenne arithmétique et d’afficher le plus
petit et le plus grand élément.
Exercice 21
Ecrivez un programme permettant à
l’utilisateur de saisir un nombre quelconque
de valeurs, qui devront être stockées dans
un tableau. L’utilisateur doit donc
commencer par entrer le nombre de valeurs
qu’il compte saisir. Il effectuera ensuite
cette saisie. Enfin, une fois la saisie
terminée, le programme affichera le nombre
de valeurs négatives et le nombre de valeurs
positives. Le nombre maximum de valeurs
à saisir par l’utilisateur est limité à 10000.
Exercice 22
1. Ecrire un programme qui calcule le
nombre d’occurrence d’une valeur lue au
clavier dans un tableau. Le tableau est
supposé contenir déjà des valeurs.