| : Introduction : Assembleur : Algorithm : XLOGO : Pascal : Visual Basic : C & C++ : HTML : JAVA : PHP : Flash |
Un ordinateur est une machine automatique qui traite les informations à l'aide d'un programme (suite des instructions).
Puisque la machine ne comprend que les deux mots 0 (pas de charge) et 1 (charge), donc on peut pas donner à cette machine des instructions par un langage humain, et pour cela on utilise un langage de programmation.
1. Langage machine
Langage de base compréhensible par un ordinateur, soit une suite de zéros et de uns. C'est à dire du binaire. Pour pouvoir manipuler du langage machine, on est obligé de passer par de l'Assembleur.
2. Assembleur.
Langage de programmation directement compréhensible par le processeur. Les programmes écrits en assembleur permettent d'obtenir de très bonnes performances. En retour, la programmation en assembleur est très complexe.
3. Langage de programmation.
Définition : Un langage de programmation est un ensemble des mots, des règles et des signes utilisé pour écrire des instructions (Programme) destinées à un ordinateur. Exemples : Basic, Logo, Pascale, C, …etc.
4. Algorithme.
Un algorithme, c’est une suite d’instructions, qui une fois exécutée correctement, conduit à un résultat donné.
5. Programme.
Définition : Un programme informatique est une suite ordonnée des instructions, écrites par un langage compréhensible par la machine, qui lui permet de résoudre un problème.
6. Programmation :
Définition : La programmation est la création et l’élaboration des programmes destinés à être exécutés par un ordinateur.
7. Schéma

Soit une voiture de jeu (TAXI1), qu’est capable de se déplacer dans une petite ville (voir image 1) Le chauffeur de cette voiture est un robot nommé CHAUFFEUR1 qui comprend les mots suivants : Avance x, Recule x, tourne_droite y, tourne_gauche y.
Avec x est le nombre de pas à avancer ou à reculer et y est une angle en degré à tourner.
Image1
@ Atteindre la maison 2 avec sa voiture.
@ Atteindre la maison 3 avec sa voiture.
@ Atteindre la maison 4 avec sa voiture.
|
Commandes |
Exécutable (Oui/Non) |
Correction |
|
Avance10 |
Non |
………………. |
|
Recule 10 |
Oui |
|
|
Tourne droite 120 |
………………. |
………………. |
|
Tourne_gauche |
………………. |
………………. |
|
Avancer 10 |
………………. |
………………. |
|
Tournegauche 90 |
………………. |
………………. |
|
Avance ‘5 |
………………. |
………………. |
Correction :
|
1. Maison2. 2. F Avance 8 Tourne_gauche 90 avance 4 Tourne_gauche 90 avance 5. F Avance 8 Tourne_gauche 90 avance 4 Tourne_gauche 90 avance 5 tourne_droite 90 avance 3 tourne_droite 90 avance 6. F Avance 8 Tourne_gauche 90 avance 4 Tourne_gauche 90 avance 5 tourne_droite 90 avance 3 tourne_droite 90 avance 6 Tourne_gauche 90 avance 3 Tourne_gauche 90 avance 49 Tourne_gauche 90 avance 1. 3. F tache1 : 5 instructions. F tache2 : 9 instructions. F tache1 : 15 instructions. 4. Un programme. 5.
6. Un langage de programmation. |