SlideShare une entreprise Scribd logo
1  sur  15
Prof : Ahmed HADJKACEM
La programmation visuelle avec
Scratch
C’est quoi Scratch?
Logiciel conçu pour inspirer les enfants à apprendre à
programmer,
C'est gratuit à télécharger,
Simple à utiliser, de nombreux exemples se trouve en
ligne (sur You Tube),
2
Activité :Découvrir les différences entre un
programme Scratch et un autre programme.
On vous propose deux programmes qui permettent de calculer
la factorielle d’un entier saisi par le clavier, le premier est
écrit avec Scratch et le deuxième est écrit en Pascal:
Programme écrit en Scratch Programme écrit en Pascal
program progfact;
Var
N,i : integer;
f:longint;
begin
Repeat
Write('saisir N nombre 2 et 9');
readln (n);
Until (n>1) and (n<10) ;
f:=1;
fori:=2to n do
f:=f*i;
writeln (f);
end. 3
Interprétation :
Scratch est un langage de programmation qui facilite la
création :
d’histoires interactives,
dessins animés,
jeux,
compositions musicales,
simulations numériques,
etc.
Le Partage sur le web.
Il est conçu pour initier les enfants à des concepts
importants en mathématiques et en informatique, tout en
apprenant à développer une pensée créative, un
raisonnement systématique et à travailler en équipe.
4
Téléchargement et installation de
Scratch:
Accéder au site Web « https://scratch.mit.edu»,
télécharger puis installer le logiciel Scratch
5
6
Travailler en ligne avec Scratch:
7
Inscription dans la communauté :
8
Interprétation :
Partager les fichiers et les travaux.
Chercher de l’aide.
Apporter de l’aide aux autres.
Prendre l’avis des autres.
Partager des idées.
9
Page d’accueil de Scratch
10
Les scripts de Scratch
Bloc « mouvement » :
Toutes les actions de position
du lutin : Avancer, tourner,
déplacer, rebondir sur le bord,
aller à la position x et y, etc.
Bloc « apparence » :
Affichage : costume du lutin,
fond d'écran, taille, afficher un
message, etc.
11
Les scripts de Scratch
Bloc « Son » :
Jouer le son : son, instrument,
volume, etc.
Bloc « Stylo » :
Un outil de dessin afin de
dessiner des formes
géométriques par le lutin.
12
Les scripts de Scratch
Bloc « Données » :
Réserver à la gestion des
variables et des listes (les
tableaux).
Bloc « Evénements » :
Réserver aux déclencheurs
d’évènements.
13
Les scripts de Scratch
Bloc « Contrôle » :
Réserver aux conditions :
Si...alors, répéter des
instructions, attendre, etc.
Bloc « Capteur » :
Réserver aux capteurs qui
captent l’interaction du lutin
avec son environnement et les
interactions de l’utilisateur.
14
Les scripts de Scratch
Bloc « Opérateurs » :
Réserver aux opérateurs
arithmétiques, logiques, des
fonctions prédéfinies sur les
chaines de caractères et des
fonctions prédéfinies sur les
nombres.
Bloc « Ajouter blocs » :
Réserver à la création et la
manipulation des sous
programmes et à la
manipulation des extensions
matérielles.
15

Contenu connexe

Tendances

Cours informatique internet - 7ème (2011-2012)
Cours   informatique internet - 7ème (2011-2012)  Cours   informatique internet - 7ème (2011-2012)
Cours informatique internet - 7ème (2011-2012) Tunisie collège
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaineAfef Ilahi
 
Les périphériques et les supports de stockage d'un PC
Les périphériques et les supports de stockage d'un PCLes périphériques et les supports de stockage d'un PC
Les périphériques et les supports de stockage d'un PCATPENSC-Group
 
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème Tunisie collège
 
Chapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitationChapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitationSaad Loula
 
STRUCTURE DE BASE D’UN ORDINATEUR
STRUCTURE DE BASE D’UN ORDINATEURSTRUCTURE DE BASE D’UN ORDINATEUR
STRUCTURE DE BASE D’UN ORDINATEURvampire007
 
Cours informatique éléments de présentation - 8ème
Cours  informatique éléments de présentation - 8èmeCours  informatique éléments de présentation - 8ème
Cours informatique éléments de présentation - 8èmeTunisie collège
 
Architecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitationArchitecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitationTunisie collège
 
Ordinateur & ses constituants
Ordinateur & ses constituantsOrdinateur & ses constituants
Ordinateur & ses constituantssaidnord
 
Cours : Internet - 7ème année de base
Cours : Internet - 7ème  année de baseCours : Internet - 7ème  année de base
Cours : Internet - 7ème année de baseTunisie collège
 
Initiation à l'informatique avec windows 7
Initiation à l'informatique avec windows 7Initiation à l'informatique avec windows 7
Initiation à l'informatique avec windows 7Théodoric THEOTISTE
 
Cours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationCours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationTunisie collège
 
Initiation à internet
Initiation à internetInitiation à internet
Initiation à internetJustin Yarga
 
Chapitre2 internet
Chapitre2 internet Chapitre2 internet
Chapitre2 internet Saad Loula
 
Introduction&composants
Introduction&composantsIntroduction&composants
Introduction&composantsAnissa Teyeb
 
formation word 2010 partie 1.ppt
formation word 2010 partie 1.pptformation word 2010 partie 1.ppt
formation word 2010 partie 1.ppthamza536322
 
What is a virus and anti virus
What is a virus and anti virusWhat is a virus and anti virus
What is a virus and anti virusLeonor Costa
 
Cours langage c
Cours langage cCours langage c
Cours langage ccoursuniv
 

Tendances (20)

Cours informatique internet - 7ème (2011-2012)
Cours   informatique internet - 7ème (2011-2012)  Cours   informatique internet - 7ème (2011-2012)
Cours informatique internet - 7ème (2011-2012)
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaine
 
Les périphériques et les supports de stockage d'un PC
Les périphériques et les supports de stockage d'un PCLes périphériques et les supports de stockage d'un PC
Les périphériques et les supports de stockage d'un PC
 
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
 
Chapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitationChapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitation
 
STRUCTURE DE BASE D’UN ORDINATEUR
STRUCTURE DE BASE D’UN ORDINATEURSTRUCTURE DE BASE D’UN ORDINATEUR
STRUCTURE DE BASE D’UN ORDINATEUR
 
Cours informatique éléments de présentation - 8ème
Cours  informatique éléments de présentation - 8èmeCours  informatique éléments de présentation - 8ème
Cours informatique éléments de présentation - 8ème
 
Architecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitationArchitecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitation
 
Ordinateur & ses constituants
Ordinateur & ses constituantsOrdinateur & ses constituants
Ordinateur & ses constituants
 
Cours : Internet - 7ème année de base
Cours : Internet - 7ème  année de baseCours : Internet - 7ème  année de base
Cours : Internet - 7ème année de base
 
Initiation à l'informatique avec windows 7
Initiation à l'informatique avec windows 7Initiation à l'informatique avec windows 7
Initiation à l'informatique avec windows 7
 
Cours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationCours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitation
 
Initiation à internet
Initiation à internetInitiation à internet
Initiation à internet
 
Exercice2
Exercice2Exercice2
Exercice2
 
Chapitre2 internet
Chapitre2 internet Chapitre2 internet
Chapitre2 internet
 
Mouse y sus partes
Mouse y sus partesMouse y sus partes
Mouse y sus partes
 
Introduction&composants
Introduction&composantsIntroduction&composants
Introduction&composants
 
formation word 2010 partie 1.ppt
formation word 2010 partie 1.pptformation word 2010 partie 1.ppt
formation word 2010 partie 1.ppt
 
What is a virus and anti virus
What is a virus and anti virusWhat is a virus and anti virus
What is a virus and anti virus
 
Cours langage c
Cours langage cCours langage c
Cours langage c
 

Similaire à prc3a9sentation-de-scratch (1).ppt

Petit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologiePetit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologieخالد المشكوري
 
Scratch 2.0 offline
Scratch 2.0 offlineScratch 2.0 offline
Scratch 2.0 offlinenabildekess
 
Cahier d’activités Scratch pour les kids dès 8 ans (Pain, Frédéric Thomas, M...
Cahier d’activités Scratch pour les kids  dès 8 ans (Pain, Frédéric Thomas, M...Cahier d’activités Scratch pour les kids  dès 8 ans (Pain, Frédéric Thomas, M...
Cahier d’activités Scratch pour les kids dès 8 ans (Pain, Frédéric Thomas, M...NajiHita1
 
Initiation à scratch quatrième tutoriel scratch n° 2 pdf
Initiation à scratch quatrième tutoriel scratch n° 2 pdfInitiation à scratch quatrième tutoriel scratch n° 2 pdf
Initiation à scratch quatrième tutoriel scratch n° 2 pdfFrançoise Grave
 
Programmer pour les nuls afin de maîtriser la programmation dans tout son sens
Programmer pour les nuls afin de maîtriser la programmation dans tout son sensProgrammer pour les nuls afin de maîtriser la programmation dans tout son sens
Programmer pour les nuls afin de maîtriser la programmation dans tout son sensJean-philippe Denou
 
Débuter avec scratch
Débuter avec scratchDébuter avec scratch
Débuter avec scratchEric Joureau
 
Getting started guide scratch2
Getting started guide scratch2 Getting started guide scratch2
Getting started guide scratch2 AbdellahBouzit
 
Les logiciels libres au service de l'éducation
Les logiciels libres au service de l'éducationLes logiciels libres au service de l'éducation
Les logiciels libres au service de l'éducationSébastien Reinders
 
AxelFleuryRealisations
AxelFleuryRealisationsAxelFleuryRealisations
AxelFleuryRealisationsAxel Fleury
 

Similaire à prc3a9sentation-de-scratch (1).ppt (20)

Petit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologiePetit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
 
Scratch 2.0 offline
Scratch 2.0 offlineScratch 2.0 offline
Scratch 2.0 offline
 
Tutoriel_SCRATCH_Document-Navigateur_V1
Tutoriel_SCRATCH_Document-Navigateur_V1Tutoriel_SCRATCH_Document-Navigateur_V1
Tutoriel_SCRATCH_Document-Navigateur_V1
 
Cahier d’activités Scratch pour les kids dès 8 ans (Pain, Frédéric Thomas, M...
Cahier d’activités Scratch pour les kids  dès 8 ans (Pain, Frédéric Thomas, M...Cahier d’activités Scratch pour les kids  dès 8 ans (Pain, Frédéric Thomas, M...
Cahier d’activités Scratch pour les kids dès 8 ans (Pain, Frédéric Thomas, M...
 
Nabil Scratch
Nabil ScratchNabil Scratch
Nabil Scratch
 
Scratch
ScratchScratch
Scratch
 
Initiation à scratch quatrième tutoriel scratch n° 2 pdf
Initiation à scratch quatrième tutoriel scratch n° 2 pdfInitiation à scratch quatrième tutoriel scratch n° 2 pdf
Initiation à scratch quatrième tutoriel scratch n° 2 pdf
 
Scratch
ScratchScratch
Scratch
 
QQCOQP-Document_animateur_Tome2
QQCOQP-Document_animateur_Tome2QQCOQP-Document_animateur_Tome2
QQCOQP-Document_animateur_Tome2
 
Programmer pour les nuls afin de maîtriser la programmation dans tout son sens
Programmer pour les nuls afin de maîtriser la programmation dans tout son sensProgrammer pour les nuls afin de maîtriser la programmation dans tout son sens
Programmer pour les nuls afin de maîtriser la programmation dans tout son sens
 
QQCOQP-Document_animateur_Tome1_Thésée
QQCOQP-Document_animateur_Tome1_ThéséeQQCOQP-Document_animateur_Tome1_Thésée
QQCOQP-Document_animateur_Tome1_Thésée
 
Digital lab brief
Digital lab   briefDigital lab   brief
Digital lab brief
 
Débuter avec scratch
Débuter avec scratchDébuter avec scratch
Débuter avec scratch
 
Getting started guide scratch2
Getting started guide scratch2 Getting started guide scratch2
Getting started guide scratch2
 
Makey makey en bib
Makey makey en bibMakey makey en bib
Makey makey en bib
 
Codage & programmation à l'école
Codage & programmation à l'écoleCodage & programmation à l'école
Codage & programmation à l'école
 
Aide scratch
Aide scratchAide scratch
Aide scratch
 
Les logiciels libres au service de l'éducation
Les logiciels libres au service de l'éducationLes logiciels libres au service de l'éducation
Les logiciels libres au service de l'éducation
 
AxelFleuryRealisations
AxelFleuryRealisationsAxelFleuryRealisations
AxelFleuryRealisations
 
Moi jaime coder
Moi jaime coderMoi jaime coder
Moi jaime coder
 

Plus de PROFPROF11

Explication ajouter dans un fichier.pptx
Explication ajouter dans un fichier.pptxExplication ajouter dans un fichier.pptx
Explication ajouter dans un fichier.pptxPROFPROF11
 
La récursivité.pptx
La récursivité.pptxLa récursivité.pptx
La récursivité.pptxPROFPROF11
 
TP N°1 sketchup.ppt
TP N°1 sketchup.pptTP N°1 sketchup.ppt
TP N°1 sketchup.pptPROFPROF11
 
Serie_fichiers.ppsx
Serie_fichiers.ppsxSerie_fichiers.ppsx
Serie_fichiers.ppsxPROFPROF11
 
exercice corrigé 2TI1.pptx
exercice corrigé 2TI1.pptxexercice corrigé 2TI1.pptx
exercice corrigé 2TI1.pptxPROFPROF11
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptxPROFPROF11
 
Prototype Théorique EG 2022.pptx
Prototype Théorique EG 2022.pptxPrototype Théorique EG 2022.pptx
Prototype Théorique EG 2022.pptxPROFPROF11
 
Cours JavaScript 2.ppt
Cours JavaScript 2.pptCours JavaScript 2.ppt
Cours JavaScript 2.pptPROFPROF11
 
Tableau a deux dimensions (1).pptx
Tableau a deux dimensions (1).pptxTableau a deux dimensions (1).pptx
Tableau a deux dimensions (1).pptxPROFPROF11
 
Cours JavaScript.ppt
Cours JavaScript.pptCours JavaScript.ppt
Cours JavaScript.pptPROFPROF11
 
les systèmes d'exploitation.ppt
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.pptPROFPROF11
 
les interfaces graphiques.pptx
les interfaces graphiques.pptxles interfaces graphiques.pptx
les interfaces graphiques.pptxPROFPROF11
 

Plus de PROFPROF11 (14)

Explication ajouter dans un fichier.pptx
Explication ajouter dans un fichier.pptxExplication ajouter dans un fichier.pptx
Explication ajouter dans un fichier.pptx
 
La récursivité.pptx
La récursivité.pptxLa récursivité.pptx
La récursivité.pptx
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
TP N°1 sketchup.ppt
TP N°1 sketchup.pptTP N°1 sketchup.ppt
TP N°1 sketchup.ppt
 
Serie_fichiers.ppsx
Serie_fichiers.ppsxSerie_fichiers.ppsx
Serie_fichiers.ppsx
 
exercice corrigé 2TI1.pptx
exercice corrigé 2TI1.pptxexercice corrigé 2TI1.pptx
exercice corrigé 2TI1.pptx
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
 
Prototype Théorique EG 2022.pptx
Prototype Théorique EG 2022.pptxPrototype Théorique EG 2022.pptx
Prototype Théorique EG 2022.pptx
 
Cours JavaScript 2.ppt
Cours JavaScript 2.pptCours JavaScript 2.ppt
Cours JavaScript 2.ppt
 
Tableau a deux dimensions (1).pptx
Tableau a deux dimensions (1).pptxTableau a deux dimensions (1).pptx
Tableau a deux dimensions (1).pptx
 
seance 2.ppt
seance 2.pptseance 2.ppt
seance 2.ppt
 
Cours JavaScript.ppt
Cours JavaScript.pptCours JavaScript.ppt
Cours JavaScript.ppt
 
les systèmes d'exploitation.ppt
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.ppt
 
les interfaces graphiques.pptx
les interfaces graphiques.pptxles interfaces graphiques.pptx
les interfaces graphiques.pptx
 

prc3a9sentation-de-scratch (1).ppt

  • 1. Prof : Ahmed HADJKACEM La programmation visuelle avec Scratch
  • 2. C’est quoi Scratch? Logiciel conçu pour inspirer les enfants à apprendre à programmer, C'est gratuit à télécharger, Simple à utiliser, de nombreux exemples se trouve en ligne (sur You Tube), 2
  • 3. Activité :Découvrir les différences entre un programme Scratch et un autre programme. On vous propose deux programmes qui permettent de calculer la factorielle d’un entier saisi par le clavier, le premier est écrit avec Scratch et le deuxième est écrit en Pascal: Programme écrit en Scratch Programme écrit en Pascal program progfact; Var N,i : integer; f:longint; begin Repeat Write('saisir N nombre 2 et 9'); readln (n); Until (n>1) and (n<10) ; f:=1; fori:=2to n do f:=f*i; writeln (f); end. 3
  • 4. Interprétation : Scratch est un langage de programmation qui facilite la création : d’histoires interactives, dessins animés, jeux, compositions musicales, simulations numériques, etc. Le Partage sur le web. Il est conçu pour initier les enfants à des concepts importants en mathématiques et en informatique, tout en apprenant à développer une pensée créative, un raisonnement systématique et à travailler en équipe. 4
  • 5. Téléchargement et installation de Scratch: Accéder au site Web « https://scratch.mit.edu», télécharger puis installer le logiciel Scratch 5
  • 6. 6
  • 7. Travailler en ligne avec Scratch: 7
  • 8. Inscription dans la communauté : 8
  • 9. Interprétation : Partager les fichiers et les travaux. Chercher de l’aide. Apporter de l’aide aux autres. Prendre l’avis des autres. Partager des idées. 9
  • 10. Page d’accueil de Scratch 10
  • 11. Les scripts de Scratch Bloc « mouvement » : Toutes les actions de position du lutin : Avancer, tourner, déplacer, rebondir sur le bord, aller à la position x et y, etc. Bloc « apparence » : Affichage : costume du lutin, fond d'écran, taille, afficher un message, etc. 11
  • 12. Les scripts de Scratch Bloc « Son » : Jouer le son : son, instrument, volume, etc. Bloc « Stylo » : Un outil de dessin afin de dessiner des formes géométriques par le lutin. 12
  • 13. Les scripts de Scratch Bloc « Données » : Réserver à la gestion des variables et des listes (les tableaux). Bloc « Evénements » : Réserver aux déclencheurs d’évènements. 13
  • 14. Les scripts de Scratch Bloc « Contrôle » : Réserver aux conditions : Si...alors, répéter des instructions, attendre, etc. Bloc « Capteur » : Réserver aux capteurs qui captent l’interaction du lutin avec son environnement et les interactions de l’utilisateur. 14
  • 15. Les scripts de Scratch Bloc « Opérateurs » : Réserver aux opérateurs arithmétiques, logiques, des fonctions prédéfinies sur les chaines de caractères et des fonctions prédéfinies sur les nombres. Bloc « Ajouter blocs » : Réserver à la création et la manipulation des sous programmes et à la manipulation des extensions matérielles. 15