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/27 13:00] mrcjl |
cours:progra2b [2024/01/09 17:02] (Version actuelle) mrcjl [Les langages de programmation] |
||
|---|---|---|---|
| Ligne 20: | Ligne 20: | ||
| =====Les langages de programmation===== | =====Les langages de programmation===== | ||
| - | Les langages de programmation sont adaptées à un type de programmation donné. C++ pour les applications système, Java pour les applications plateforme, PHP pour les sites Internet, Scratch et Python pour les débutants ... | + | Les langages de programmation sont adaptées à un type de programmation donné. |
| + | * **C++** pour les applications système, | ||
| + | * **Java** pour les applications plateforme, | ||
| + | * **PHP** pour les sites Internet, | ||
| + | * **Scratch** et **Python** pour 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. | 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. | ||
| + | |||
| + | Les langages textuels, se composent d' | ||
| + | |||
| + | <WRAP round tip> | ||
| + | Il existe de nombreux **langages de programmation** (Java, Python, PHP, C, SCRATCH ...) utilisables par l' | ||
| + | |||
| + | Tous les langages utilisent des **variables**, | ||
| {{ : | {{ : | ||
| - | Les langages textuels, se composent d' | + | Au collège, nous programmerons avec des langages |
| - | Tous les langages se composent principalement de : | + | ====Scratch==== |
| + | Scratch, comme tous les langages, se composent principalement de : | ||
| * **variables** (entité mémoire) destinée à stocker une information modifiable. | * **variables** (entité mémoire) destinée à stocker une information modifiable. | ||
| Ligne 36: | Ligne 48: | ||
| * **sous-programme** qui permettent d' | * **sous-programme** qui permettent d' | ||
| - | < | + | ====La traduction de notre problème==== |
| - | Il existe de nombreux **langages de programmation** (Java, Python, PHP, C, SCRATCH | + | < |
| + | {{ : | ||
| + | </ | ||
| + | ===L' | ||
| + | - Mettre un compteur à 0 | ||
| + | - Répéter jusqu' | ||
| + | - .... Dire la valeur du compteur | ||
| + | - .... Faire l'opération compteur + 2 | ||
| + | - Dire j'ai terminé | ||
| - | Tous les langages utilisent des **variables**, des **boucles**, | + | ===Le programme utilise=== |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| - | Au collège, nous programmerons avec des langages graphiques par bloc (SCRATCH, Blockly et mBloc). | ||
| =====Exemple de programme avec Blockly===== | =====Exemple de programme avec Blockly===== | ||