• Aucun résultat trouvé

De scratch vers python

N/A
N/A
Protected

Academic year: 2022

Partager "De scratch vers python"

Copied!
3
0
0

Texte intégral

(1)

De scratch vers python

Premier exemple

Voici un programme écrit dans un langage très similaire à scratch.

1) Votre premier travail consiste à reproduire ce programme à l'aide de Pyblock que vous trouverez en ligne .

2) Reproduire sommairement, sur une feuille , la figure dessinée par ce programme

3) Le langage que nous utiliserons cette année est le langage Python.

En cliquant sur le logo , vous obtenez le programme scratch en langage Python

Répondre alors en annexe, aux questions posées sur ces deux langages Q1 : Pour avancer de 200 pas , l'instruction en langage python est : …...

Q2 : Pour tourner dans le sens anti horaire de 30° , l'instruction est : …... 

Q3 : L'instruction correspondant à répéter 2 fois est : …..

Q4 : Que signifie range(2) : ….

4) Proposer alors un programme en langage python qui permet de construire la figure ci- dessous, les segments tracés étant de longueur 100 .

Une contrainte pour ce programme : vous devez utiliser l'instruction suivante :

M. PHILIPPE 1 / 3

(2)

Un deuxième exemple

Voici un programme écrit en langage scratch.

1) Reproduire ce programme à l'aide de Pyblock 2) Comme précédemment, en cliquant sur le logo , vous obtenez le programme scratch en langage Python

Répondre alors aux questions ci-dessous posées sur ces deux langages.

Q1 : Quelle est l’instruction python qui demande la valeur de x ? ...

Q2 : int est l’abréviation de entier en anglais : que signifie donc int :  Q3 : Donner l’expression de Y en fonction de X 

Q4 : Pour afficher un nombre ou un texte , l'instruction est …...

3) A vous de jouer   :

En utilisant pybloc, écrire en langage python un programme qui affiche les entiers de 1 à n où n est un entier entré par l'utilisateur. Recopier votre programme en langage python

Aide   : on utilisera pour ce programme l’instruction d’affichage vue précédemment et

Un troisième exemple

1) Jean souhaite écrire un programme en langage python afin de dire à quelqu'un si il est mineur ou majeur . Tous les blocs de ce programme sont proposés ci-contre dans le désordre.

Reconstituer ce programme à l'aide de Pyblock

M. PHILIPPE 2 / 3

(3)

2) Passage à python

a) Recopier alors le programme python obtenu b) Question :

Quelle nouvelle structure python découvrez vous ici ? En expliquer la syntaxe.

3) A vous de jouer

Ecrire un programme en langage python qui permet de dire si un nombre entré par l'utilisateur est solution de l'équation x2−3x+2=0

Recopier votre programme en langage python

Un quatrième exemple

1) Observez ce quatrième exemple et proposer un titre à ce programme

2) Recopier ce programme en langage python et chercher à expliquer la structure de la nouvelle instruction que l'on rencontre

3) A vous de jouer :

Ecrire alors un programme en langage python qui répond au problème suivant :

Deviner un nombre : l'ordinateur choisit un nombre au hasard entre 1 et 10 et l'utilisateur doit alors retrouver ce nombre

M. PHILIPPE 3 / 3

Références

Documents relatifs

Programme cette algorithme avec SCRATCH.. Sylvain BOURDALÉ 

Programme cette algorithme avec SCRATCH.. Sylvain BOURDALÉ 

Vous allez faire la même chose avec les 4 fonds d’écran que vous avez intégré à la scène.. Pour cela, vous allez sélectionner la scène (en bas à gauche) et recopier le

Chaque fois que tu as terminé un programme, enregistre-le dans tes documents sur ta tablette ou sur ton espace perso sur un ordinateur (dans un

[r]

Construis le programme Scratch permettant de dessiner un carré de 120 pas de côté.. Le chat devra disparaître à la fin du programme

Scratch est un nouveau langage de programmation développé par le MIT et qui te donne la possibilité de créer facilement tes propres histoires interactives, tes jeux vidéos,

[r]