0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Algorithmes de structures répétitives

Le document présente des structures répétitives en algorithmique, notamment la structure itérative complète 'Pour' et la structure itérative à condition d'arrêt 'Répéter.. Jusqu'à'. Il fournit des exemples d'algorithmes en Python pour afficher un message plusieurs fois et pour saisir un entier dans une plage spécifique. Les instructions incluent des syntaxes et des applications pratiques pour illustrer chaque concept.

Transféré par

Mouldi ouled ali
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Algorithmes de structures répétitives

Le document présente des structures répétitives en algorithmique, notamment la structure itérative complète 'Pour' et la structure itérative à condition d'arrêt 'Répéter.. Jusqu'à'. Il fournit des exemples d'algorithmes en Python pour afficher un message plusieurs fois et pour saisir un entier dans une plage spécifique. Les instructions incluent des syntaxes et des applications pratiques pour illustrer chaque concept.

Transféré par

Mouldi ouled ali
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Structure répétitive

Structure Itéravitive complète POUR

Synthaxe :
Algorithme Python
Pour compteur de Vd à Vf [ pas] for compteur in range (Vd : Vf:
faire pas):
( intructions ) (instructions n)
Fin Pour Instructions n+1

Remarque :
Compteur : entier auto-incrémentation
Vd: Valeur début de compteur
Vf : Valeur fin ( en algorithme inclus / en Python exclus)
Pas : pas d’incrémentation

Application :
App1) Ecrire un algorithme qui permet d’afficher « BONJOUR » 4 fois

Algorithme Bonjour Algorithme Bonjour


Début Début
Ecrire( ‘BONJOUR ‘) Pour i de 1 à 4 faire
Ecrire( ‘BONJOUR ‘) Ecrire( ‘BONJOUR ‘)
Ecrire( ‘BONJOUR ‘) Pour
Ecrire( ‘BONJOUR ‘) Fin
Fin

App2) Ecrire un algorithme qui permet d’afficher le compteur et son double à n


donné par utilisateur

Algorithme Bonjour n=int(input(‘Donner un entier n=’))


Début for i in range(1:n+1):
Ecrire (‘donner un entier n : ‘), print(i, ‘Double =’, i*2)
lire(n)
Pour i de 1 à n faire
Ecrire(i, ‘Double = ’, i*2)
Fin

Structure Itéravitive à condition d’arrêt


Répéter .. Jusqu’à

Prof : O.A. Mouldi 2 ème Sciences AS : 2022-2023


Structure répétitive

Répéter while condition n’est pas


(instruction n) vérifié :
(instructions n)
Jusqu’à condition vérifié
Instruction n+1

Application
App 1) écrire un algorithme qui permet de saisir un entier entre 2 et 10 .

Algorithme saisie n= int(input(‘donner un entier : ‘))


Début while n<2 et n >10 :
Répéter n= int(input(‘donner un entier : ‘))

Ecrire(‘Donner un entier : ’), lire (n)


Jusqu’à n ≥ 2 et n ≤ 10

Prof : O.A. Mouldi 2 ème Sciences AS : 2022-2023

Vous aimerez peut-être aussi