Vous êtes sur la page 1sur 14

PENSÉE COMPUTATIONNELLE

ET PROGRAMMATION
ACTIVITÉ 1 :

• Tâche à réaliser : Préparer un gâteau au chocolat

Préparer les Le gâteau au


Suivre les instructions de
ingrédients chocolat est
la recette dans l’ordre
prêt
AUTRES FORMULATIONS

• Entrées : Préparer les ingrédients


• Traitement : Suivre les instructions de la recette dans l’ordre
• Sortie : Gâteau au chocolat prêt
LA PENSÉE COMPUTATIONNELLE

• La pensée computationnelle consiste à formuler un problème puis


concevoir et décrire sa solution de manière à ce qu’elle puisse être
exécutée par un ordinateur.
• Ces solutions sont exprimées en termes d'algorithmes, qui sont à
leur tour écrits dans un langage de programmation qui est exécuté
sur un dispositif informatique, tel qu'un ordinateur.

ACTIVITÉ

• On se propose de saisir deux entiers A et B, de calculer puis d’afficher leur


somme.
ETAPE 1 : ANALYSE DU PROBLÈME

• Il s’agit de lire, comprendre et reformuler un problème sous forme de


tâches à réaliser (les entrées, les sorties et les traitements).
• Décomposer, si nécessaire, un problème en sous-problème. Identifier les
paramètres d’un module, la relation entre les modules, etc.
• Il existe plusieurs méthodes d’analyse, on doit en choisir une.
ETAPE 1 : ANALYSE DU PROBLÈME

Méthode 1 Méthode 2
- Entrées : A et B de type entier - Saisir deux entiers A et B
- Traitement : S A + B - Calculer la somme S  A + B
- Sortie : S de type entier - Afficher la somme S

Méthode 3 Méthode 4

- Résultat = Afficher (S)


- S A + B A
- A et B sont des données S=A+B S
B
ETAPE 2 : ALGORITHME DU PROBLÈME

• A partir de l’analyse on écrit une solution appelée : Algorithme


ALGORITHME Somme
DEBUT
Afficher ("A = ") Lire (A)
Afficher ("B = ") Lire (B)
S A + B
Afficher ("S = ", S)
FIN
ETAPE 2 : ALGORITHME DU PROBLÈME

• Déclaration des objets

Objet Type
A Entier
B Entier
S Entier

• Un algorithme est une suite ordonnée et finie d’actions ou d’instructions dont


l’exécution servira à résoudre un problème donné.
ETAPE 2 : ALGORITHME DU PROBLÈME
ETAPE 3 : TRADUCTION DE L’ALGORITHME EN UN
LANGAGE DE PROGRAMMATION

• L’algorithme est non compréhensible par la machine, pour cela on doit


le traduire en un programme écrit dans un langage de
programmation.
1ère Solution : Avec MakeCode
ETAPE 3 : TRADUCTION DE L’ALGORITHME EN UN
LANGAGE DE PROGRAMMATION

2ème Solution : Le langage Python

• A = int(input("A="))
• B = int(input("B="))
• S = A+B
• print ("S =",S)

Ce programme se présente sous forme d’une suite d’instructions (appelées


code) compréhensibles par le langage de programmation Python.
ETAPE 3 : TRADUCTION DE L’ALGORITHME EN UN
LANGAGE DE PROGRAMMATION

Un langage de programmation est un ensemble de règles syntaxiques


(grammaire et vocabulaire) et sémantiques (étude du sens des mots) qui sert
à traduire un algorithme en un programme source pour que l’ordinateur
puisse l’exécuter.
ETAPE 4 : EXÉCUTION ET TEST DU PROGRAMME

• Après l’écriture du programme on doit l’exécuter sur machine.


• L’exécution du programme permet de tester son fonctionnement et vérifie si
le résultat attendu est abouti.
• Si le programme testé n’aboutit pas au résultat attendu alors on doit apporter
des modifications (corrections, améliorations) et l’exécuter une autre fois et
ainsi de suite.
APPLICATION

• Créer un programme qui demande votre prénom et votre année de naissance


puis calcule et affiche votre âge.

Vous aimerez peut-être aussi