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

Exercice de programmation en Python

Le document présente trois exercices portant sur la programmation. Le premier exercice propose de vérifier le résultat de différentes instructions. Le deuxième exercice demande de compléter un algorithme inconnu et d'en déduire le rôle. Le troisième exercice porte sur la validation d'adresses IP.

Transféré par

Azumi Chan
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)
123 vues4 pages

Exercice de programmation en Python

Le document présente trois exercices portant sur la programmation. Le premier exercice propose de vérifier le résultat de différentes instructions. Le deuxième exercice demande de compléter un algorithme inconnu et d'en déduire le rôle. Le troisième exercice porte sur la validation d'adresses IP.

Transféré par

Azumi Chan
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

Devoir de synthèse n°2

***** Classe : 2ieme sciences.


Proposé par : Bassem Amor. Matière : informatique.
Année scolaire : 2022-2023.
Durée : une séance

Nom et prénom :……………………………….………………………….………………..Classe :……………N°:…….

Exercice n°1 (6pts): Cocher le résultat affiché par les instructions ci-dessous :

a) print(len("abcd")%2) e) ch←"x65" :

2 écrire(majus(ch))

0 X65

4 XA

b) s←0 xa
pour i de 1 à 9 pas=2 faire f) for i in range(1,10,3) :
s←s+1 print(i)
fin pour
1,3,10
écrire(s)
1,4,7,10
1
1,4,7
9
g) for i in range(4) :
5 if(i==2) :
c) ch="25.25" print(i)
print([Link]())
2
faux
0,1,2,3,4
True
0,1,2,3
False h) ch←"abcdef"
d) ch="abcde" st←souschaine(ch,1,3)
for i in range(0,len(ch)) : écrire(st)
print(ch[i%2])
abc
a,b,a,b,a
abcd
a,b,c,d,e
bc
b,c,b,c,b,c

1/4
Exercice n°2(6points) :

Soit l’algorithme ci-dessous :


Algorithme inconnu
1- Compléter le tableau de déclaration des objets.
Début
Objet Type
Écrire("a=")

Lire(a)

Écrire("b=")

Lire(b)
2- Exécuter l’algorithme pour :
p←0 a=2 et b=3 → p=………………………………….…….

pour i de 1 à b faire a=5 et b=3 → p=…………………………………………

p←p+a 3- Déduire le rôle cet algorithme :

fin pour ……….………………………………………………………………….………….

Écrire(p) ………………………………………………………………………………………

fin ………………………………………………………………………………………

3- Écrire le programme python équivalent à cet algorithme.

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

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

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

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

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

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

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

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

4- Remplacer le traitement en gras par une seule instruction.

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

2/4
Exercice n°3(8points):

En informatique chaque machine (ordinateur) connectée au réseau Internet est


identifiée par une adresse réseau unique IPV4 représentée sous la forme W.X.Y.Z

Une adresse IPV4 est valide si W, X, Y et Z sont quatre entiers naturels


appartenant chacun à l’ensemble {0...255} et séparés par le caractère "."

Chaque adresse IPV4 valide appartient à une classe :

 Classe A, si W ∈ {0…127}. Exemple d’adresse IPV4 valide

 Classe B, si W ∈ {128…191}.

 Classe C, si W ∈ {192…223}.

 Classe D, si W ∈ {224…239}.

 Classe E, si W ∈ {240…255}.

On se propose d’écrire un algorithme qui permet de :

 Lire une adresse IPV4 sous forme d’une chaine de caractères ch.

 Afficher le message "adresse valide" et la classe de l’adresse IP si elle est valide et

le message "adresse non valide" si non.

Exemple :
Adresse valide
ch="[Link]" =>le programme affiche Classe A

Adresse valide
ch="[Link]" =>le programme affiche
Classe B

ch="[Link]" =>le programme affiche Adresse non valide

Adresse non valide


ch="ab.120.52.16" =>le programme affiche

Algorithme :

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

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

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

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

3/4
…………………………………………………………………………………………………………………………………………………………

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

…………………………………………………………………………………………………………………………………………………………
T.D.O
…………………………………………………………………………………………………………………………………………………………
Objet Type

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

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

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

4/4

Vous aimerez peut-être aussi