ICN_Codage avec scratch

Telechargé par blackolive972
Définition générale
Un algorithme est une recette (ou suite d’instructions), qui une fois exécutée correctement, conduit à
un résultat donné.
Les algorithmes sont très courants dans la vie quotidienne.
Par exemple :
les instructions de montage d'un meuble en kit,
une recette de cuisine
ou les instructions d 'un GPS pour indiquer un itinéraire.
En informatique l'écriture d'un algorithme est suivi d'une étape de
qui consiste à convertir les instructions dans un
déterminé.
On obtient alors un programme ou
1. Qu’est-ce qu’un algorithme ?
langage de programmation
codage
Code source
Remarque
Vous devez concevoir et coder un algorithme qui permet au chat
d'atteindre la sortie du labyrinthe en suivant le chemin blanc.
Il faut ajouter les déplacements qui permettent au chat de rester sur le
chemin.
Vous ne devez utiliser que les blocs suivants :
Bloc prédéfini
Bloc prédéfini
Rubrique [mouvement]
2. Concevoir et coder un algorithme (5pts)
Q1 Ouvrir le fichier laby.sb2 dans scratch et compléter le code source du programme de façon à faire
le chat atteindre le point S.
Q2 Quelle instruction de contrôle permettrait de réduire la longueur du code source en évitant de
répéter les mêmes instructions plusieurs fois ?
Q3 Modifier le code source du programme en utilisant l’instruction de contrôle de la question
précédente. Sauvegarder le fichier sous laby_el.sb2
Vous devez coder un programme qui demande un nom à l’utilisateur, puis qui affiche un message de
bienvenue avec ce nom.
Voici l'algorithme et les instructions à utiliser pour écrire le code source correspondant :
1. Déclarer une variable nommée
« utilisateur ».
2. Démarrer quand l’utilisateur clique
sur le drapeau vert.
3. Demander son nom à l’utilisateur
Attendre la réponse.
4. Créer une variable utilisateur.
5. Mémoriser la valeur de réponse
dans une variable « utilisateur ».
6. Afficher « Bienvenue » suivi du
contenu de la variable «
utilisateur ».
Utiliser les blocs d’instructions suivants
pour écrire le code source
3 Programme de bienvenue (5pts)
Algorithme
Code source
La déclaration d’une variable dans scratch se fait avec le bouton de la
rubrique
Dans l'algorithme du programme de 'bienvenue' la première étape consistait à déclarer une
Qu'est-ce qu'une variable ? A quoi sert-elle ?
Un programme fonctionne en manipulant des données de toutes sortes : des nombres, du texte, des images,
etc…
Pour pouvoir accéder à ces données et les modifier, l’ordinateur doit d’abord les écrire dans sa
La d’un ordinateur est
comparable à un entrepôt contenant des millions
de boites de stockage vides.
Q4 Ouvrir un fichier vierge dans 'scratch' et écrire le programme de bienvenue.
Sauvegarder le fichier sous le nom 'bienvenue.sb2'.
4 Notion de variable
Définition
Une variable est une zone de stockage, à l’intérieur de la mémoire vive de l’ordinateur, prête à
recevoir des données. Elle est comparable à une boite de rangement.
Mémoire vive
Mémoire vive
variable
« créer une variable »
données
Remarque
On utilise le mot pour désigner cette zone de stockage car son contenu peut varier au cours de
l’exécution d’un programme.
Définition
une variable c’est un espace dans la mémoire vive de l’ordinateur.
Cette réservation s’effectue en attribuant un à la variable.
Pour devenir une variable une boite de stockage
doit être repérée par un de variable.
Dans scratch la déclaration d’une variable se fait comme ceci
Définition
une à une variable c’est cette variable avec une valeur
que l’on souhaite mettre en mémoire pour l’utiliser plus tard dans le programme
Une fois nommée la variable peut être remplie avec
n’importe quelle valeur.
Remarque
Variable
5 Déclaration et affectation d’une variable
nom
réserver
Déclarer
nom
a) Comment déclarer une variable ?
b) Comment affecter une valeur à une variable ?
remplir
Affecter
valeur
1 / 9 100%

ICN_Codage avec scratch

Telechargé par blackolive972
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !