Inscription / Connexion Nouveau Sujet
Niveau troisième
Partager :

scratch

Posté par
verophe
27-12-18 à 01:37

bonjour a tous
j ai un problème  sur  scratch ou je n y comprend rien .
qui pourrais  aider merci d avance.

Construire un programme qui permet de faire deviner a l 'utilisateur le nombre choisi par votre lutin au départ de façon aléatoire en lui indiquant si le nombre à rechercher est plus grand ou plus petit que la réponse e l utilisateur .

contraintes :
-le nombre à trouver est compris entre 1 et 100
-le lutin doit être personnalisé et donc unique
-un compteur indique le nombre d essais  effectués pour y avoir deviné le nombre à la fin de la partie

merci de votre aie et bonnes fêtes de fin d années a tous

Posté par
LaTermCdur
re : scratch 27-12-18 à 01:54

Qu'est-ce que tu connais comme "briques" sur Scratch  ?

Posté par
verophe
re : scratch 30-12-18 à 23:38

bonjour,
j"ai essayer de trouver les variables nécessaires par rapport a mon cours mais le soucis  c est que je n arrive pas a faire le programme

merci de votre aide
je vous donne en pièce jointe mes variables que je pense devoir utiliser

scratch

Posté par
mathafou Moderateur
re : scratch 31-12-18 à 00:52

Bonjour,

illisible parce que la taille de l'image jointe est occupée par un tas de trucs parasites qui prennent de la place pour rien sur l'image.

d'autre part on ne commence certainement pas par jeter des briques en vrac sur le plan de travail de Scratch !

on fait un plan de ce qu'il faut faire (en français avec des phrases en français)
de même les variables nécessaires vont "apparaitre" au fur et à mesure de l'élaboration de ce plan

et tout ça c'est du texte qui s'écrit avec un crayon sur du papier.

on part du squelette de l'énoncé qui décrit globalement ce que doit faire ce jeu "en gros"
et petit à petit on développe et précise chaque opération de ce plan, en français.

c'est seulement une fois que tout ça est "carré" et qu'on pourrait donc suivre ce plan "mécaniquement" les yeux fermés et mot à mot sans réfléchir que là oui on va le "traduire" en Scratch

toute autre méthode de travail est du bidouillage voué à l'échec ou aux erreurs.

Posté par
verophe
re : scratch 09-04-20 à 01:22

bonjour  a tous et merci d avance pour la correction  de mon exercice

je vus joint donc le programme sratch mais je pense avoir une erreur sur la fin car il ne me donne pas mon nombres d essais  

merci bonne soirée a tous

scratch

Posté par
mathafou Moderateur
re : scratch 09-04-20 à 02:19

Citation :
illisible parce que la taille de l'image jointe est occupée par un tas de trucs parasites qui prennent de la place pour rien sur l'image.
avec une loupe pour essayer de "lire" (hum) cette image illisible , j'ai l'impression que le compteur d'essais devrait être dans la boucle
sinon ça ne compte rien, bien entendu...

et le programme ne dit jamais "bravo c'était bien ce nombre là" ou équivalent
ce qui est tout de même le but fondamental du programme : deviner le nombre !

sans parler de détails sur lesquels il est impossible de se prononcer vu que c'est illisible

il est obligatoire quand on donne un programme en scratch :

de ne fournir que la partie contenant le programme, en gros plan

scratch

ou de le recopier en texte au clavier ici !!
vu que c'est à 90% du pur texte :

quand drapeau est cliqué
...
répéter blabla
...
si blabla
...
sinon
...
fin si (pour dire quand se termine la boucle de ce "si", le bas du dessin du "si"
...
fin répéter (idem, le scratch)
...

Posté par
verophe
re : scratch 12-04-20 à 16:52

bonjour a tous

voici le programme  que j ai trouver pour mon exercice

scratch

Posté par
mathafou Moderateur
re : scratch 12-04-20 à 17:42

je vois plusieurs problèmes :

Répéter xxx fois, xxx est un nombre de fois

< réponse = nombre > est un test qui vaut "vrai" ou "faux"

que peut bien vouloir dire selon toi : "répéter faux fois" ou "répéter vrai fois" ??

"répéter xx fois " n'est donc pas la bonne sorte de boucle à utiliser.
on ne sait pas du tout le nombre de fois qu'il faudra répéter
c'est donc une boucle "répéter jusqu'à ce que" qu'il faut utiliser

il manque un "dire bravo !" quelque part
(quand c'est égal)

"ajouter à nombre d'essais 3" pourquoi 3 ???

si je suis bête et que je propose successivement, alors que le nombre à deviner, que seul le lutin connait, est 61 :

1, il me répond "trop petit" ,
2, il me répond "trop petit",
3, il me répond "trop petit"
etc un par un
61, il me répond "bravo !"
j'ai fait 61 boucles !!!

donc à la fin nombre d'essais devrait contenir 61 !

en effet cette instruction est mal placée, déja dit :

Citation :
le compteur d'essais devrait être dans la boucle
sinon ça ne compte rien, bien entendu...

et à chaque boucle c'est UN essai , pas 3

Posté par
verophe
re : scratch 12-04-20 à 18:27

Merci beaucoup je vais le refaire bonne journee

Posté par
verophe
re : scratch 13-04-20 à 12:24

bonjour et bon lundi  a tous
voici le programme que j ai refait

scratch

Posté par
mathafou Moderateur
re : scratch 13-04-20 à 12:57

encore faux
tu rajoutes des nouvelles erreurs à quelque chose qui était bon !!

ta tentative PRECEDENTE, avec les corrections qu'il fallait apporter :
sans modifier ce qui était bon !!!

scratch



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !