Vous êtes sur la page 1sur 4

Pensée computationnelle et programmation

Objectifs :

Présenter le curriculum
Définir la pensée computationnelle
Résolution des problèmes

Définition du curriculum :
Le « curriculum » désigne la conception, l'organisation et la programmation des
activités d'enseignement/apprentissage selon un parcours éducatif

On a 2 domaines d’apprentissage : pensée computationnelle + Systèmes et technologies


internet

Définition de la pensée computationnelle (CT) :


//**Présenter un film pour que les élèves dégage la définition de la pensée conceptuelle
ainsi que ses différents étapes) **//

C’est un ensemble de compétences et procédures qui facilitent la résolution des


problèmes en s’appuyant sur des principes tirés des sciences informatiques (algorithmes et
dispositifs informatiques).

Les éléments de la pensée conceptuelle :

 Décomposition : Diviser un problème complexe en petites parties simple à gérer


 Reconnaissance de Pattern : identifier des similarités entre problèmes ou à
l’intérieur du même problème donné.
 Abstraction : focaliser sur les parties importantes du problème pour les résoudre
 Algorithme : Trouver une solution à traves

Résolution d’un problème :


Mise en situation :
Ali est rentré à la maison, et il a commencé à crier :

 Ali : Maman, maman, j’ai faim !


 Maman : Qu’est-ce que tu veux manger mon petit ?
 Ali : Peut-on préparer ensemble une pizza ?
 Maman : Qu’elles sont les étapes à suivre pour préparer la pizza ?
 Ali : On doit :
1) Préparer les ingrédients
2) Préparer la pâte ainsi que la sauce
3) Cuir la pizza
4) Pizza prête à manger

Données Traitements Résultats

La liste des actions pour laver les vêtements peut s’écrire de la façon suivante :

0) Début préparationPizza
1) ………………………………………………………………….
2) ……………………………………………………………………
3) ……………………………………………………………………
4) ……………………………………………………………………
5) Fin préparationPizza
 Cette liste d’action s’appelle …………………………………………….
Un algorithme est une suite structurée et finie d’actions ou d’instructions pour résoudre
un problème.

Résolution d’un problème informatique :


Pour résoudre un problème informatique on doit écrire un algorithme puis le traduire
en langage de programmation compris par l’ordinateur.

 L’algorithme a la structure suivante :

0- début nom programme

1- action 1

2- action 2

……

……

(N-1)……

N- Fin nom programm


Application :

1- Ecrire un algorithme qui permet de saisir deux nombres a et b, calculer leur somme en
la stockant dans une variable c puis l’afficher.
2- Utiliser le logiciel Algobox pour écrire cet algorithme sur la machine.
0) Début somme
1) Lire (a)

2) Lire (b)

3) Som a+b

4) Ecrire (som)

5) Fin somme

Remarques  :

1- lire : est un mot clé traduire l’action de saisie à partir du clavier.

Les informations saisies (clavier) sont rangées en mémoire centrale


a
• Lire (a) : il s’agit de saisir la valeur de a
?
Type

2- Som a + b : il s’agit d’une opération d’affectation

Attribuer à une case mémoire(Variable) une valeur

Avant l’affectation Après l’affectation


3- Ecrire : est un mot clé traduire l’action d’affichage sur l’écran.

Exemples  :

Passage de l’algorithme au programme :


Utilisation du logiciel AlgoBox
Programme en Python :

a=int(input("donner un entier: "))

b=int(input("donner un entier: "))

s=a+b

print("la somme = ",s)

Dégager les mots clés d’un algorithme :

Mot clé Rôle


traduction Python

…………………. : …………………………………… ……………………………………….

…………………. : ……………………………………. ……………….………………………

…………………. : ……………………………………. ……………….………………………

Vous aimerez peut-être aussi