• Aucun résultat trouvé

DÉMARCHE DE RÉSOLUTION DE PROBLÈME DÉMARCHE DE RÉSOLUTION DE PROBLÈME

N/A
N/A
Protected

Academic year: 2022

Partager "DÉMARCHE DE RÉSOLUTION DE PROBLÈME DÉMARCHE DE RÉSOLUTION DE PROBLÈME"

Copied!
2
0
0

Texte intégral

(1)

Chapitre 5 :

DÉMARCHE DE RÉSOLUTION DE PROBLÈME DÉMARCHE DE RÉSOLUTION DE PROBLÈME

I- Introduction

Comment peut-on résoudre un problème donné ? Système d'exploitation: ensemble de programme Microsoft Word, paint… ensemble de programme

II- Démarche de résolution de problème:

1 ère étape : Position du problème Exemple:

Ecrire un programme qui calcule et affiche la surface d'un rectangle.

2ème étape: Spécification et analyse du problème

1

Problème Solution programme

Qu'est ce qu'un programme?

Etape de résolution

(2)

Donnée:longueur et largeur Résultat: afficher (Surface)

Résultat: afficher (surface) Donnée :Longueur et largeur

Dans notre travail on va adopter l'approche d'analyse descendante.

Analyse :

Résultat= Ecrire (surface)

Surface=[ ] Surface  longueur * largeur Longueur = donnée(" donner la longueur") Largeur = donnée(" donner la largeur") 3ème étape: Ecriture de l'algorithme

Définition: Un algorithme est une suite d'instructions bien structurées et finies qui permettent de résoudre un problème.

Tableau de déclaration des objets:

Objets Type\nature Rôle

longueur réel Saisir la longueur

largeur réel Saisir la largeur

Surface réel Calculer la surface

Algorithme

0) Début surface_rectangle 1) Ecrire("Donner la longueur") 2) Lire (longueur)

3) Ecrire("Donner la largeur") 4) Lire (largeur)

5) Surface  longueur * largeur 6) Ecrire (surface)

7) Fin surface_rectangle

4ème étape: Ecriture du programme

Un langage de programmation sert à traduire un algorithme en un langage compréhensible par l'ordinateur. (exp : langage Pascal)

Programme:

Program surface_rectangle ; Uses wincrt ;

Var

longeur, largeur: Real ; Surface: Real ;

Analyse ascendante Analyse descendante

Langage machine Langage de

programmation Langage

algorithmique

Compréhensible par l'utilisateur et

l'ordinateur Compréhensible par

l'utilisateur

Compréhensible par l'ordinateur

2

(3)

Begin

Write(‘Donner la longueur’);

Readln (longueur) ;

Write(‘Donner la largeur’);

Readln (largeur);

Surface: = longeur*largeur ; Writeln (surface) ;

End

.

Remarque:

Une fois on écrit notre programme, on passe à l'étape d'interprétation ou de compilation

5ème étape: exécution et test du programme

Faire subir le programme obtenu à une série de test bien choisis pour s'assurer de son bon fonctionnement.

Activité: tester l'exemple.(Compilation Alt+F9 Exécution Ctrl+F9 )

Application

Donner une analyse du problème puis un algorithme pour calculer la moyenne trimestrielle en informatique.

Un conférencier expose en chinois

Un interprète qui fait l’interprétation au fur et à mesure

de la conférence : Imaginez les éventuelles erreurs. Après la fin de la conférence, Un traducteur fait la traduction

C’est le mode d’interprétation C’est le mode de compilation

3

Références

Documents relatifs

Ces types de plans sont choisis en particulier lorsqu’il y a deux éléments à confronter : le pour et le contre (plan dialectique), deux textes, deux personnages, deux thèmes à

Les parents, chaque mois, allaient toucher leurs cent vingt francs chez le notaire ; et ils étaient fâchés avec leurs voisins parce que la mère Tuvache les agonisait

(Elle vient se placer tout près de son fils.) Dans une maison comme ici, c’est la chose la plus importante, tu vois. C’est à cause de lui que les murs tiennent encore debout. Quand

Ces révélations sont exceptionnelles, mais il ne faut pas quand même pas faire un drame de la situa-

[r]

[r]

• Cliquer sur l'icône et désigner le segment [C D] en cliquant dessus avec le bouton gauche de la souris. Un cercle de rayon C D apparaît alors, centré sur le curseur de

● Identifier clairement les grandeurs recherchées dans les questions et les noter.. ● Mettre à disposition ses connaissances en lien avec les