Algo2

1287 mots 6 pages
Algorithmique (suite)
DEUG Sciences économiques

1

Rappel de ce qui a été vu
• Notion de variable (déclaration)
• Instructions
– Affectation 
– Lecture
Lire(variable)
– Ecriture
Ecrire(variable, valeur, ou expressions) • Structures de contrôle
– Condition simple Si … Finsi
– Condition avec alternative
Si … Sinon … SinSinon
– Répétition Tant que … FinTantQue

• Structure d’un algorithme
2

Plan
• Exemples d’algorithmes
• La structure de répétition Pour
• Structure de tableau à une dimension
– Définition
– Déclaration
– Manipulation

• Quelques algorithmes
• Notation Visual Basic Application
3

Algorithme 1
• Écrire un algorithme qui permet de
– Lire une note puis
– affiche un message. Ce dernier sera
• « reçu(e) » si la note lue est supérieure ou égale à 10
• « recalé(e) » si la note est inférieure à 10

4

Algorithme 1
• De quelles variables a-t-on besoin ?
– On n’a besoin que d’une seule variable. Appelons la X

• Quelle est le type de cette variable
?
– A priori, une note est un réel
5

Algorithme 1
• Description de l’algorithme :
– On lit d’abord la variable X
– On teste ensuite sa valeur
• Si elle est c alors on affiche « reçu(e) »
• Sinon, on affiche « recalé(e) »

6

Algorithme 1
Algorithme Exemple1
Variable X: réel
Début
Lire(X)
Si X  10 alors
Ecrire(« reçu(e) »)
Finsi
Sinon
Ecrire(« recalé(e) »)
FinSinon
Fin
7

Algorithme 1
Algorithme Exemple1
Variable X: réel
Début
Ecrire (« donner une note »)
Lire(X)
Si X  10 alors
Ecrire(« reçu(e) »)
Finsi
Sinon
Ecrire(« recalé(e) »)
FinSinon
Fin

8

Algorithme 1
Algorithme Exemple1

Ecrire (« donner une note »)
Lire(X)
Tant que (X<0)
Ecrire(X, « n’est pas une note valable »)
Ecrire(« taper une autre valeur »)
Lire(X)
FinTantQue
Si X  10 alors

Fin

9

Algorithme 1
Algorithme Exemple1

Ecrire (« donner une note »)
Lire(X)
Tant que ((X<0) OU (X > 20))
Ecrire(X, « n’est pas une note valable »)
Ecrire(« taper une autre valeur »)
Lire(X)
FinTantQue
Si X  10 alors

Fin

10

Algorithme 2
• Écrire un

en relation

  • lions gate
    1899 mots | 8 pages
  • DS N 1 Suites 1
    507 mots | 3 pages
  • maths
    5915 mots | 24 pages
  • Anglais
    1170 mots | 5 pages
  • DC 5
    704 mots | 3 pages
  • Cgo Algo 2015
    2442 mots | 10 pages
  • Cours de simulation
    318 mots | 2 pages
  • DMTS
    4655 mots | 19 pages
  • Francais
    362 mots | 2 pages
  • Le pere goriot
    6539 mots | 27 pages
  • Bts muc
    2031 mots | 9 pages
  • golf gtd
    4000 mots | 16 pages
  • Dm math
    1027 mots | 5 pages
  • azertyuiop
    720 mots | 3 pages
  • Boucle
    533 mots | 3 pages