RCX STORM ::
Se connecter
 

Qu’est ce qu’un langage de programmation Comment passer des métalgorithmes à SCRATCH

Cette article vous présente comment passer des concepts explorés avec les métalgorithmes au langage SCRATCH. Comment transposer votre algorithme en langage compréhensible par votre ordinateur.

L’avantage de Scratch est qu’il est proche de NXT-G, qu’il est entièrement en français, qu’il est à base d’icônes qu’il faut glisser-déposer. Il a donc une prise en main facile.

Ce premier article vise à faire la transition des métalgorithmes vers Scratch, puis nous détaillerons dans l’article suivant les différentes catégorie d’instructions.

Scratch est un environnement de programmation multimédia à vocation pédagogique développé par le Media Lab du MIT.
Il permet dès l’école primaire une initiation à la conception et programmation informatique par une approche simple et ludique.

Scratch est disponible gratuitement (ici) sous MacOS, Windows et sous Linux (en émulation Wine en attendant la version native annoncée sur le site officiel « in the first few months of 2008 »).

Les animations peuvent être très facilement chargées sur le site (donc partagées) sans aucun autre logiciel. Voir ici comment faire


PNG - 50.2 ko
Les 4 fondamentaux de la programmation
Ce qu’il faut retenir lorsque vous apprenez à programmer.

Avec les métalgorithmes, nous avons mis à jour quatre piliers fondamentaux de la programmation. Comment les retrouver avec Scratch.

 La notion de variable

La catégorie Variables vous permet de vous créer des variables et des les utiliser dans votre programme. Scratch supporte des variables globales ou
spécifiques à un objet.

Catégorie Variable

 la notion de bifurcation

si et si-sinon permet de valider des conditions.

JPEG - 1.8 ko
Condition SI
JPEG - 2.6 ko
Si/Sinon

 la notion de boucle

répéter et répéter indéfiniment peuvent être
utilisé pour l’itération (répétition d’une série d’instructions)

JPEG - 2.1 ko
Attendre jusqu’a
JPEG - 2.9 ko
Répéter jusqu’à
JPEG - 3.5 ko
Répéter indéfiniment

 la notion de fonction

Nous pouvons retrouver la notion de fonctions avec la catégorie d’instructions Mouvements.

JPEG - 2.2 ko
Brique AVANCER
JPEG - 2.5 ko
Brique TOURNER A DROITE
JPEG - 2.5 ko
Brique TOURNER A GAUCHE
JPEG - 6 ko
Cercle Scratch

SCRATCH ne permet pas de créer des Fonctions. Il ne faut pas oublier que c’est un langage d’initiation. Mais BYOB le permet. BYOB est une version avancée de SCRATCH.

Post-Scriptum :

Et au final vous arrivez à faire des choses comme ça ::

Je veux en savoir plus !

Et pour aller plus loin :




Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Lien hypertexte (optionnel)

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Qui êtes-vous ? (optionnel)
  • [Se connecter]

Nous contacter | FESC | SPIP 2.1.12 [18732] | BliP 3.0.6  | Newsletter | RSS 2.0 | Plan du site
Copyright © 2002-2011, rcx-storm.org | Mentions légales
189 visiteurs hier, 200485 depuis