Tutoriel 0 : algorithme et programmes
|
20-06-2017, 05:24 PM
Message : #1
|
|||
|
|||
![]()
Un algorithme est une liste de choses à faire (appelées instructions) Exemple : Mon algorithme du matin... 1 Me lever 2 Déjeuner 3 Me doucher 4 Me laver les dents 5 M'habiller 6 Me peigner Cet algorithme est formé de 6 instructions Si je lance cet algorithme, cela veut dire que j'exécute les 6 instructions dans l'ordre où elle sont écrites L'ordre des instructions écrites est donc très important Je vous laisse deviner dans quel état je serais, si j'exécutais l'algorithme suivant : 1 Me lever 2 Déjeuner 3 Me laver les dents 4 M'habiller 5 Me peigner 6 Me doucher ![]() Un algorithme est une liste ordonnée d'instructions Lancer un algorithme, c'est exécuter chaque instruction dans l'ordre où elles sont écrites En mathématiques, on a déjà rencontré, au collège, des algorithmes de calcul • Algorithme 1 1 Choisir un nombre 2 Ajouter 1 3 Elever au carré 4 Afficher le résultat • Algorithme 2 1 Choisir un nombre 2 Elever au carré 3 Ajouter 1 4 Afficher le résultat ![]() ![]() ![]() écrire, pour les deux algorithmes, y en fonction de x ![]() |
|||
20-06-2017, 05:34 PM
Message : #2
|
||||||
|
||||||
Tutoriel 0 : algorithme et programmes
Un algorithme est une suite d'instructions écrites dans la langue maternelle :
en français pour un français, en allemand pour un allemand, en espagnol pour un espagnol..! Cet algorithme est ensuite traduit dans un langage de programmation qui a une syntaxe bien précise et qui peut être écrit par un français, un allemand ou un espagnol..! et qui peut être compris par n'importe qui et par n'importe quel ordinateur... Un algorithme est une suite d'instructions écrites en langage naturel Un algorithme peut être traduit en beaucoup de programmes (par exemple Python...) Un programme est un algorithme traduit dans un langage de programmation Exécuter un programme, c'est exécuter chaque instruction dans l'ordre où elles sont écrites Un programme s'appelle aussi un script (comme dans Scratch...) Dans un algorithme, on peut faire des fôtes d'orthographe... Ce n'est pas grave... On comprend quand même ![]() Dans un programme, les erreurs ne pardonnent pas... L'ordinateur a vite fait de nous le dire ![]() Voici un exemple où on a écrit printes au lieu de print ![]() Voici l'algorithme 1, le script Scratch et le programme Python correspondant :
Pour voir les instructions en français des algorithmes et leurs traduction en Python, voir >> ici << |
||||||
28-06-2017, 11:58 PM
Message : #3
|
|||
|
|||
Tutoriel 0 : algorithme et programmes | |||