SlideShare une entreprise Scribd logo
Variables : ………………………………………..
Entrées : Saisir …………………………………..
Traitement : ……………………………………..
……………………………………..
Sortie : Afficher …………………………………..
Variables : ……………………………………………………………………………………...
Entrées : Saisir ………………………………………………………………………………..
Traitement : …………………………………………………………………………………..
…………………………………………………………………………………..
Sortie : Afficher ……………………………………………………………………………….
INSTRUCTIONS CONDITIONNELLES TD Algorithmique 2
A- COMME DANS LE TD1
Ex 1 :
1) Compléter :
2) Que fait cet algorithme ?
…………………………………………………………..
…………………………………………………………..
…………………………………………………………..
Ex 2 : Écrire, puis programmer sur Algobox, un algorithme qui calcule la longueur AB connaissant
les coordonnées des points A et B dans un repère orthonormé.
Tester avec les points : a) A(3 ; 2) et B(2 ; 1)
b) A(-17 ; 1) et B(-13 ; 4)
B- INSTRUCTIONS CONDITIONNELLES
Un algorithme permet d'exécuter une liste d'instructions les unes à la suite des autres.
Mais on peut aussi "dire" à un algorithme de n'exécuter des instructions que si une certaine
condition est remplie.
• Cela se fait grâce à la commande SI...ALORS que l'on peut insérer dans AlgoBox à l'aide du
bouton Ajouter SI...ALORS .
On obtient alors la structure suivante :
• Il est aussi possible d'indiquer en plus à l'algorithme de traiter le cas où la condition n'est pas
vérifiée. (cela se fait en cochant l'option Ajouter SINON dans la boîte de dialogue
correspondante à cette commande)
On obtient alors la structure suivante :
Ex 3 : L'algorithme ci-contre calcule la racine carrée
d'un nombre s'il est positif.
1) Programmer cet algorithme sur Algobox et le tester.
2) Que se passe-t-il si on saisit (-9) ?
3) Corriger l'algorithme pour qu'il affiche « Ce nombre n'a
pas de racine carrée. » quand on saisit une valeur
strictement négative.
Ex 4 :
1) a) Tracer une droite graduée d'origine O
et y placer les points A, B et C d'abscisse respective 3 ; (-2) et
2
3
.
b) Combien valent les longueurs : OA = ……… ; OB = ……… ; OC = …………..
c) Soit M le point d'abscisse x.
La longueur OM est appelée valeur absolue de x.
Si x est postif, alors la valeur absolue de x est ……….
Si x est négatif, alors la valeur absolue de x est ………..
2) Écrire, puis programmer sur Algobox, un programme permettant d'afficher la valeur absolue d'un
nombre donné.
3) Programmer cet algorithme sur la calculatrice.
Ex 5 : Dans un repère orthonormé, on considère les points A, B et C de coordonnées respectives
( xA ; yA ), ( xB ; yB ) et ( xC ; yC ).
Écrire, puis programmer sur Algobox, un algorithme qui permet de savoir si le triangle ABC est
isocèle ou non. S'il l'est, préciser en quel sommet.
Tester avec : a) A(1;1), B(5;1) et C(3;3) d) A(1;1), B(3;3), C(4;1)
b) A(3;3), B(5;1) et C(1;1)
c) A(5;1), B(3;3) et C(1;1)
CORRECTION TD2
Ex 2 : Ex 5 :
Ex 3 :
Ex 4 :

Contenu connexe

Similaire à Td2

Trigonometrie
TrigonometrieTrigonometrie
Trigonometrie
brahimkheir
 
cahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdfcahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdf
LamissGhoul1
 
Serie enregistrement (bouslahi hamza)
Serie enregistrement (bouslahi hamza)Serie enregistrement (bouslahi hamza)
Serie enregistrement (bouslahi hamza)
Hamza Bouslahi
 
Serie enregistrement (bouslahi hamza)
Serie enregistrement (bouslahi hamza)Serie enregistrement (bouslahi hamza)
Serie enregistrement (bouslahi hamza)
Hamza Bouslahi
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
ABID Mehdi
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
ABID Mehdi
 
SerieBoucle pour
SerieBoucle pourSerieBoucle pour
SerieBoucle pour
Hichem Kemali
 
livre-algorithmes.pdf
livre-algorithmes.pdflivre-algorithmes.pdf
livre-algorithmes.pdf
DurelDonfack
 
Calcul matriciel-systemes-lineaires
Calcul matriciel-systemes-lineairesCalcul matriciel-systemes-lineaires
Calcul matriciel-systemes-lineaires
m.a bensaaoud
 
Informatiques bac scientifiques
Informatiques bac scientifiquesInformatiques bac scientifiques
Informatiques bac scientifiques
Hichem Kemali
 
ALGOR@ Bulletin adhésion
ALGOR@ Bulletin adhésionALGOR@ Bulletin adhésion
ALGOR@ Bulletin adhésion
Francis Le Guen
 
cours algorithme
cours algorithmecours algorithme
cours algorithme
mohamednacim
 

Similaire à Td2 (12)

Trigonometrie
TrigonometrieTrigonometrie
Trigonometrie
 
cahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdfcahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdf
 
Serie enregistrement (bouslahi hamza)
Serie enregistrement (bouslahi hamza)Serie enregistrement (bouslahi hamza)
Serie enregistrement (bouslahi hamza)
 
Serie enregistrement (bouslahi hamza)
Serie enregistrement (bouslahi hamza)Serie enregistrement (bouslahi hamza)
Serie enregistrement (bouslahi hamza)
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
SerieBoucle pour
SerieBoucle pourSerieBoucle pour
SerieBoucle pour
 
livre-algorithmes.pdf
livre-algorithmes.pdflivre-algorithmes.pdf
livre-algorithmes.pdf
 
Calcul matriciel-systemes-lineaires
Calcul matriciel-systemes-lineairesCalcul matriciel-systemes-lineaires
Calcul matriciel-systemes-lineaires
 
Informatiques bac scientifiques
Informatiques bac scientifiquesInformatiques bac scientifiques
Informatiques bac scientifiques
 
ALGOR@ Bulletin adhésion
ALGOR@ Bulletin adhésionALGOR@ Bulletin adhésion
ALGOR@ Bulletin adhésion
 
cours algorithme
cours algorithmecours algorithme
cours algorithme
 

Plus de vauzelle

Déroulement du chapitre 1 sur les suites
Déroulement du chapitre 1 sur les suitesDéroulement du chapitre 1 sur les suites
Déroulement du chapitre 1 sur les suites
vauzelle
 
Progression Maths TS
Progression Maths TSProgression Maths TS
Progression Maths TS
vauzelle
 
Organisation rentrée 2016
Organisation rentrée 2016Organisation rentrée 2016
Organisation rentrée 2016
vauzelle
 
Budget prévisionnel ENSC 2016
Budget prévisionnel ENSC 2016Budget prévisionnel ENSC 2016
Budget prévisionnel ENSC 2016
vauzelle
 
Comptes ENSC 2015
Comptes ENSC 2015Comptes ENSC 2015
Comptes ENSC 2015
vauzelle
 
Cours sur les fonctions de référence (chapitre 6)
Cours sur les fonctions de référence (chapitre 6)Cours sur les fonctions de référence (chapitre 6)
Cours sur les fonctions de référence (chapitre 6)
vauzelle
 
Déroulement du chapitre6
Déroulement du chapitre6Déroulement du chapitre6
Déroulement du chapitre6
vauzelle
 
Exercices d'introduction sur le chapitre 6
Exercices d'introduction sur le chapitre 6Exercices d'introduction sur le chapitre 6
Exercices d'introduction sur le chapitre 6
vauzelle
 
Activités du chapitre6
Activités du chapitre6Activités du chapitre6
Activités du chapitre6
vauzelle
 
Devoir maison 5 (manuel Sésamath)
Devoir maison 5 (manuel Sésamath)Devoir maison 5 (manuel Sésamath)
Devoir maison 5 (manuel Sésamath)
vauzelle
 
Activités statistiques
Activités statistiquesActivités statistiques
Activités statistiques
vauzelle
 
Cours statistiques
Cours statistiquesCours statistiques
Cours statistiques
vauzelle
 
Déroulement chapitre5
Déroulement chapitre5Déroulement chapitre5
Déroulement chapitre5
vauzelle
 
Bilan dm3
Bilan dm3Bilan dm3
Bilan dm3
vauzelle
 
Deroulement chapitre4
Deroulement chapitre4Deroulement chapitre4
Deroulement chapitre4
vauzelle
 
Courschapitre4 trigonometrie
Courschapitre4 trigonometrieCourschapitre4 trigonometrie
Courschapitre4 trigonometrie
vauzelle
 
Correction testchapitre3
Correction testchapitre3Correction testchapitre3
Correction testchapitre3
vauzelle
 
Test chapitre3
Test chapitre3Test chapitre3
Test chapitre3
vauzelle
 
Courschapitre3complete trinome2nddegre
Courschapitre3complete trinome2nddegreCourschapitre3complete trinome2nddegre
Courschapitre3complete trinome2nddegre
vauzelle
 
Deroulement chapitre3
Deroulement chapitre3Deroulement chapitre3
Deroulement chapitre3
vauzelle
 

Plus de vauzelle (20)

Déroulement du chapitre 1 sur les suites
Déroulement du chapitre 1 sur les suitesDéroulement du chapitre 1 sur les suites
Déroulement du chapitre 1 sur les suites
 
Progression Maths TS
Progression Maths TSProgression Maths TS
Progression Maths TS
 
Organisation rentrée 2016
Organisation rentrée 2016Organisation rentrée 2016
Organisation rentrée 2016
 
Budget prévisionnel ENSC 2016
Budget prévisionnel ENSC 2016Budget prévisionnel ENSC 2016
Budget prévisionnel ENSC 2016
 
Comptes ENSC 2015
Comptes ENSC 2015Comptes ENSC 2015
Comptes ENSC 2015
 
Cours sur les fonctions de référence (chapitre 6)
Cours sur les fonctions de référence (chapitre 6)Cours sur les fonctions de référence (chapitre 6)
Cours sur les fonctions de référence (chapitre 6)
 
Déroulement du chapitre6
Déroulement du chapitre6Déroulement du chapitre6
Déroulement du chapitre6
 
Exercices d'introduction sur le chapitre 6
Exercices d'introduction sur le chapitre 6Exercices d'introduction sur le chapitre 6
Exercices d'introduction sur le chapitre 6
 
Activités du chapitre6
Activités du chapitre6Activités du chapitre6
Activités du chapitre6
 
Devoir maison 5 (manuel Sésamath)
Devoir maison 5 (manuel Sésamath)Devoir maison 5 (manuel Sésamath)
Devoir maison 5 (manuel Sésamath)
 
Activités statistiques
Activités statistiquesActivités statistiques
Activités statistiques
 
Cours statistiques
Cours statistiquesCours statistiques
Cours statistiques
 
Déroulement chapitre5
Déroulement chapitre5Déroulement chapitre5
Déroulement chapitre5
 
Bilan dm3
Bilan dm3Bilan dm3
Bilan dm3
 
Deroulement chapitre4
Deroulement chapitre4Deroulement chapitre4
Deroulement chapitre4
 
Courschapitre4 trigonometrie
Courschapitre4 trigonometrieCourschapitre4 trigonometrie
Courschapitre4 trigonometrie
 
Correction testchapitre3
Correction testchapitre3Correction testchapitre3
Correction testchapitre3
 
Test chapitre3
Test chapitre3Test chapitre3
Test chapitre3
 
Courschapitre3complete trinome2nddegre
Courschapitre3complete trinome2nddegreCourschapitre3complete trinome2nddegre
Courschapitre3complete trinome2nddegre
 
Deroulement chapitre3
Deroulement chapitre3Deroulement chapitre3
Deroulement chapitre3
 

Dernier

MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptxMARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
Martin M Flynn
 
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
dokposeverin
 
MS-203 Microsoft 365 Messaging Study Guide to prepare the certification
MS-203 Microsoft 365 Messaging Study Guide to prepare the certificationMS-203 Microsoft 365 Messaging Study Guide to prepare the certification
MS-203 Microsoft 365 Messaging Study Guide to prepare the certification
OlivierLumeau1
 
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
Editions La Dondaine
 
Microbiologie: le monde microbien et les techniques de mise en évidence.
Microbiologie: le monde microbien et les techniques de mise en évidence.Microbiologie: le monde microbien et les techniques de mise en évidence.
Microbiologie: le monde microbien et les techniques de mise en évidence.
MahouwetinJacquesGBO
 
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
mcevapi3
 
Formation M2i - Attitude constructive : développer l'art de l'optimisme
Formation M2i - Attitude constructive : développer l'art de l'optimismeFormation M2i - Attitude constructive : développer l'art de l'optimisme
Formation M2i - Attitude constructive : développer l'art de l'optimisme
M2i Formation
 
A2-Critiques-gastronomiques activités critiques
A2-Critiques-gastronomiques activités critiquesA2-Critiques-gastronomiques activités critiques
A2-Critiques-gastronomiques activités critiques
lebaobabbleu
 
Zineb Mekouar.pptx Écrivaine marocaine
Zineb Mekouar.pptx   Écrivaine  marocaineZineb Mekouar.pptx   Écrivaine  marocaine
Zineb Mekouar.pptx Écrivaine marocaine
Txaruka
 
Burkina Faso libraries newsletter for June 2024
Burkina Faso libraries newsletter for June 2024Burkina Faso libraries newsletter for June 2024
Burkina Faso libraries newsletter for June 2024
Friends of African Village Libraries
 
apprendre-a-programmer-avec-python-3.pdf
apprendre-a-programmer-avec-python-3.pdfapprendre-a-programmer-avec-python-3.pdf
apprendre-a-programmer-avec-python-3.pdf
kamouzou878
 
A2-Faire-une-appreciation positive et/ou négative (A2)
A2-Faire-une-appreciation positive et/ou négative (A2)A2-Faire-une-appreciation positive et/ou négative (A2)
A2-Faire-une-appreciation positive et/ou négative (A2)
lebaobabbleu
 
1eT Revolutions Empire Revolution Empire
1eT Revolutions Empire Revolution Empire1eT Revolutions Empire Revolution Empire
1eT Revolutions Empire Revolution Empire
NadineHG
 

Dernier (13)

MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptxMARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
 
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
 
MS-203 Microsoft 365 Messaging Study Guide to prepare the certification
MS-203 Microsoft 365 Messaging Study Guide to prepare the certificationMS-203 Microsoft 365 Messaging Study Guide to prepare the certification
MS-203 Microsoft 365 Messaging Study Guide to prepare the certification
 
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
La Révolution Bénédictine Casadéenne du Livradois-Forez: De Charlemagne à Fra...
 
Microbiologie: le monde microbien et les techniques de mise en évidence.
Microbiologie: le monde microbien et les techniques de mise en évidence.Microbiologie: le monde microbien et les techniques de mise en évidence.
Microbiologie: le monde microbien et les techniques de mise en évidence.
 
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
 
Formation M2i - Attitude constructive : développer l'art de l'optimisme
Formation M2i - Attitude constructive : développer l'art de l'optimismeFormation M2i - Attitude constructive : développer l'art de l'optimisme
Formation M2i - Attitude constructive : développer l'art de l'optimisme
 
A2-Critiques-gastronomiques activités critiques
A2-Critiques-gastronomiques activités critiquesA2-Critiques-gastronomiques activités critiques
A2-Critiques-gastronomiques activités critiques
 
Zineb Mekouar.pptx Écrivaine marocaine
Zineb Mekouar.pptx   Écrivaine  marocaineZineb Mekouar.pptx   Écrivaine  marocaine
Zineb Mekouar.pptx Écrivaine marocaine
 
Burkina Faso libraries newsletter for June 2024
Burkina Faso libraries newsletter for June 2024Burkina Faso libraries newsletter for June 2024
Burkina Faso libraries newsletter for June 2024
 
apprendre-a-programmer-avec-python-3.pdf
apprendre-a-programmer-avec-python-3.pdfapprendre-a-programmer-avec-python-3.pdf
apprendre-a-programmer-avec-python-3.pdf
 
A2-Faire-une-appreciation positive et/ou négative (A2)
A2-Faire-une-appreciation positive et/ou négative (A2)A2-Faire-une-appreciation positive et/ou négative (A2)
A2-Faire-une-appreciation positive et/ou négative (A2)
 
1eT Revolutions Empire Revolution Empire
1eT Revolutions Empire Revolution Empire1eT Revolutions Empire Revolution Empire
1eT Revolutions Empire Revolution Empire
 

Td2

  • 1. Variables : ……………………………………….. Entrées : Saisir ………………………………….. Traitement : …………………………………….. …………………………………….. Sortie : Afficher ………………………………….. Variables : ……………………………………………………………………………………... Entrées : Saisir ……………………………………………………………………………….. Traitement : ………………………………………………………………………………….. ………………………………………………………………………………….. Sortie : Afficher ………………………………………………………………………………. INSTRUCTIONS CONDITIONNELLES TD Algorithmique 2 A- COMME DANS LE TD1 Ex 1 : 1) Compléter : 2) Que fait cet algorithme ? ………………………………………………………….. ………………………………………………………….. ………………………………………………………….. Ex 2 : Écrire, puis programmer sur Algobox, un algorithme qui calcule la longueur AB connaissant les coordonnées des points A et B dans un repère orthonormé. Tester avec les points : a) A(3 ; 2) et B(2 ; 1) b) A(-17 ; 1) et B(-13 ; 4)
  • 2. B- INSTRUCTIONS CONDITIONNELLES Un algorithme permet d'exécuter une liste d'instructions les unes à la suite des autres. Mais on peut aussi "dire" à un algorithme de n'exécuter des instructions que si une certaine condition est remplie. • Cela se fait grâce à la commande SI...ALORS que l'on peut insérer dans AlgoBox à l'aide du bouton Ajouter SI...ALORS . On obtient alors la structure suivante : • Il est aussi possible d'indiquer en plus à l'algorithme de traiter le cas où la condition n'est pas vérifiée. (cela se fait en cochant l'option Ajouter SINON dans la boîte de dialogue correspondante à cette commande) On obtient alors la structure suivante : Ex 3 : L'algorithme ci-contre calcule la racine carrée d'un nombre s'il est positif. 1) Programmer cet algorithme sur Algobox et le tester. 2) Que se passe-t-il si on saisit (-9) ? 3) Corriger l'algorithme pour qu'il affiche « Ce nombre n'a pas de racine carrée. » quand on saisit une valeur strictement négative. Ex 4 : 1) a) Tracer une droite graduée d'origine O et y placer les points A, B et C d'abscisse respective 3 ; (-2) et 2 3 . b) Combien valent les longueurs : OA = ……… ; OB = ……… ; OC = ………….. c) Soit M le point d'abscisse x. La longueur OM est appelée valeur absolue de x. Si x est postif, alors la valeur absolue de x est ………. Si x est négatif, alors la valeur absolue de x est ……….. 2) Écrire, puis programmer sur Algobox, un programme permettant d'afficher la valeur absolue d'un nombre donné. 3) Programmer cet algorithme sur la calculatrice. Ex 5 : Dans un repère orthonormé, on considère les points A, B et C de coordonnées respectives ( xA ; yA ), ( xB ; yB ) et ( xC ; yC ). Écrire, puis programmer sur Algobox, un algorithme qui permet de savoir si le triangle ABC est isocèle ou non. S'il l'est, préciser en quel sommet. Tester avec : a) A(1;1), B(5;1) et C(3;3) d) A(1;1), B(3;3), C(4;1) b) A(3;3), B(5;1) et C(1;1) c) A(5;1), B(3;3) et C(1;1)
  • 3. CORRECTION TD2 Ex 2 : Ex 5 : Ex 3 : Ex 4 :