Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
cours:progra2b [2023/11/26 17:28] mrcjl [Le programme] |
cours:progra2b [2024/01/09 17:02] (Version actuelle) mrcjl [Les langages de programmation] |
||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| </ | </ | ||
| - | =====Les langages de programmation===== | + | =====Le programme===== |
| + | {{ : | ||
| <WRAP round tip> | <WRAP round tip> | ||
| - | Il existe de nombreux | + | Un **programme informatique** est un ensemble d'opérations normalisées destinées à être exécutées par un ordinateur. C'est la traduction |
| - | Tous les langages | + | Il n' |
| + | |||
| + | =====Les | ||
| + | Les langages de programmation sont adaptées à un type de programmation donné. | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| Certain langages, comme SCRATCH et ses dérivés, sont graphiques et utilisent la technique des blocs pour faciliter leur utilisation par les débutants. | Certain langages, comme SCRATCH et ses dérivés, sont graphiques et utilisent la technique des blocs pour faciliter leur utilisation par les débutants. | ||
| - | =====Le programme===== | + | Les langages textuels, se composent d' |
| - | {{ : | + | |
| <WRAP round tip> | <WRAP round tip> | ||
| - | Un **programme informatique** est un ensemble d'opérations normalisées destinées à être exécutées par un ordinateur. C'est la traduction | + | Il existe de nombreux |
| - | Il n' | + | Tous les langages utilisent des **variables**, des **boucles**, des **conditions**, des **instructions** générales. \\ Un **sous-programme** est une suite d' |
| {{ : | {{ : | ||
| - | Les programmes se composent d' | + | Au collège, nous programmerons avec des langages |
| - | Ils se composent principalement de : | + | ====Scratch==== |
| + | Scratch, comme tous les langages, | ||
| * **variables** (entité mémoire) destinée à stocker une information modifiable. | * **variables** (entité mémoire) destinée à stocker une information modifiable. | ||
| Ligne 39: | Ligne 48: | ||
| * **sous-programme** qui permettent d' | * **sous-programme** qui permettent d' | ||
| - | Au collège, nous programmerons avec des langages graphiques par bloc (SCRATCH, Blockly | + | ====La traduction de notre problème==== |
| + | <WRAP group>< | ||
| + | {{ : | ||
| + | </ | ||
| + | ===L' | ||
| + | - Mettre un compteur à 0 | ||
| + | - Répéter jusqu' | ||
| + | - .... Dire la valeur du compteur | ||
| + | - .... Faire l' | ||
| + | - Dire j'ai terminé | ||
| + | |||
| + | ===Le programme utilise=== | ||
| + | * une variable : COMPTEUR | ||
| + | * une boucle : répéter jusqu’à | ||
| + | * des opérateurs : | ||
| + | * des instructions : | ||
| + | </ | ||
| - | =====Exemple | + | =====Exemple |
| Ce programme BLOCKLY est la traduction de l' | Ce programme BLOCKLY est la traduction de l' | ||