chapitre 2 : les Algorithmes

 

ALGORITHMES

 

 Mathématicien Arabe : Al Kwarimzi

But des algorithme : automatiser

Apparition de l’ordinateur : les années 30

 

1939 /45 :

-       décryptage

-       études balistiques

 

1970/80 :

-       arrivée en entreprise (70)

-       arrivée dans les ménages (80)

 

2010 :

-       automatisation des cycles de production

-       gestion : calculs de données, comptables,  de marges…


I-              qu’est ce qu’un algorithme ?


  • pour nous : c’est un travail préparatoir à l’exploitation de programmes (langage simple) transposé en langage de programmation (SQL, VBA, Tableur)

 

  • une suite d’opération qui se déroule dans le temps, c’est un travail séquentiel et logique.

 

Chaque tache s’appelle une instruction

Une instruction est une séquence d’opération

 

3 types d’instructions :

-       dans tous les cas

-       conditionnelles (si … alors… sinon)

-       itérations (tant que)


II  comment lire une question avant de réaliser l’algorithme ?


- éléments à saisir ? (Variables)

- traiter les conditions ?

- calculer ?

- éléments à afficher ?

 

OPERATEUR ARITHEMIQUE :      -      *     / 

 

OPERATEURS DE COMPARAISON :     <      >      = 

 

OPERATEURS LOGIQUES :     ET     OU     oui/non      (BOOLE : booleen) 

 

III comment représenter un algorithme ?

 

1-    titre : le titre est le résultat que l’on souhaite obtenir à la fin (afficher)

 

2-    avoir un DEBUT et une FIN

 

3-    Liste des éléments variables à saisir, exemple :

 

DICTIONNAIRE DE VARIABLES :

Nom de la variable

Signification

QTE

Quantité de marchandise

 

4-    SI…. ALORS

SINON

            FIN DU SI

 

5-    Afficher le résultat

 

Exemple d’un algorithme :

Je veux afficher « bonjour » à l’écran :

 

Titre : « Afficher Bonjour »

 

Début ;

Saisir « bonjour !» ;

Afficher « bonjour ! » ;

Fin ;

 

 

 

 Autre exemple: 

Prix d’un vélo : 250€

Prix casque : 70€

 

 

C

Nombre de casque

V

Nombre de vélo

PT

Prix total

 

 

PRIX TOTAL DE LA COMMANDE

 

Variables : C, V, PT ;

Début ;

Afficher : « Combien de casque désirez-vous ? » ;

                                    Saisir C ;

Afficher : « combien de vélo désirez-vous ? » ;

                                    Saisir V ;

PT<- 250*V+70*C ;

Afficher : « le montant total de votre commande est de : » PT ;

            Fin ;

 

 

Créer un site gratuit avec e-monsite - Signaler un contenu illicite sur ce site