Outils pour utilisateurs

Outils du site


cours:progra2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:progra2 [2023/11/26 16:39]
mrcjl
cours:progra2 [2025/04/03 11:38] (Version actuelle)
mrcjl [Le programme]
Ligne 1: Ligne 1:
 ~~NOTOC~~ ~~NOTOC~~
-======Les programmes======+======Les programmes (B->D) 4ème======
 Une fois que la solution au problème informatique a été trouvée, il va falloir la communiquer à l'ordinateur ou au système embarqué afin qu'il puisse l'utiliser en temps que programme. Ce dernier, beaucoup plus rapide et fiable que l'être humain pourra alors montrer son intérêt en résolvant les problèmes de ses utilisateurs. Une fois que la solution au problème informatique a été trouvée, il va falloir la communiquer à l'ordinateur ou au système embarqué afin qu'il puisse l'utiliser en temps que programme. Ce dernier, beaucoup plus rapide et fiable que l'être humain pourra alors montrer son intérêt en résolvant les problèmes de ses utilisateurs.
  
Ligne 34: Ligne 34:
 Les programmes se composent d'instructions, généralement dérivées de mots anglais, et utilisent une syntaxe qu'il faut respecter pour leur écriture. Certains langages utilisent une programmation par blocs graphiques (SCRATCH, BLOCKLY ...). Les programmes se composent d'instructions, généralement dérivées de mots anglais, et utilisent une syntaxe qu'il faut respecter pour leur écriture. Certains langages utilisent une programmation par blocs graphiques (SCRATCH, BLOCKLY ...).
  
-Ils se composent principalement de :+<WRAP round tip> 
 +Les programmes 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 40: Ligne 41:
   * **conditions** (vrai ou faux) qui exécutent ou pas une série d'instruction,   * **conditions** (vrai ou faux) qui exécutent ou pas une série d'instruction,
   * **d'instruction de traitement** sur des variables (données ou informations),   * **d'instruction de traitement** sur des variables (données ou informations),
-  * **d'instruction d'entrée sortie** (lecture ou écriture) d'information vers les périphériques (claviers, écran ...).+  * **d'instruction d'entrée sortie** (lecture ou écriture) d'information vers les périphériques informatiques (claviers, écran ...) mais aussi les capteurs (entrée) et actionneurs (sortie) des objets.
   * **sous-programme** qui permettent d'écrire une seule fois une partie de code utilisée plusieurs fois dans le programme ou une partie ayant un fonctionnement indépendant.   * **sous-programme** qui permettent d'écrire une seule fois une partie de code utilisée plusieurs fois dans le programme ou une partie ayant un fonctionnement indépendant.
 +</WRAP>
  
 Au collège, nous programmerons avec des langages graphiques par bloc (SCRATCH et mBloc). Au collège, nous programmerons avec des langages graphiques par bloc (SCRATCH et mBloc).
cours/progra2.1701013158.txt.gz · Dernière modification: 2023/11/26 16:39 de mrcjl