Vous êtes sur la page 1sur 4

Le dossier algorithmique

Le dossier algorithmique est un document qui résume la démarche utilisée


pour produire l'algorithme qui comporte 4 étapes:

 Enoncé du problème: Il s'agit de dire de façon consiste en quoi consiste le problème à


résoudre.
 Principe de résolution: Il s'agit de dire en utilisant le langage naturel ou des symboles
mathématiques comment le problème sera résolu.
 L'environnement: C'est la liste des objets ou récipients nécessaires au processus pour
résoudre le problème. Chaque objet de l'environnement est caractérisé par son nom, son
type, sa nature, son utilisation, sa valeur initiale, sa valeur finale et son sens. Le tout doit
être résumé dans un tableau de la manière suivante.

NomTypeNatureUtilisationValeur initialeValeur finaleSens

             

             

             

             

 L'algorithme proprement dit:


Algorithme: Nom de l'algorithme

Déclaration {Permet à l'ordinateur de réserver un espace mémoire pour chaque objet}

début

Corps de l'algorithme (liste des instructions)

Fin

Comment déclarer un objet


(constantes, types, variables...)
On distingue la déclaration des constantes, la déclaration des types et la
déclaration des variables.
Exemple:
const: Pi=3,14; deux=2;

Un type
C'est un ensemble.
Exemple:
Semaine = (Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche)

Les variables
Un variable peut changer de valeur.
var nom_de_l'objet: type Exemple:
var a:entier
jour:entier

Exemple d'algorithme
Algorithme: Somme
var x, y, S : réel
debut
lire(x)
lire(y)
S←x+y
écrire ("le résultat est ", S)
Fin

 
Résolution d'un problème en
informatique
La résolution d'un problème en informatique ne comporte qu'une seule
phase automatique qui est l'exécution d'un programme, et le programme
quant à lui matérialise dans un langage compréhensible par l'ordinateur un
principe de résolution ou un algorithme.
L'écriture d'un programme n'est qu'une étape dans le processus de
programmation. Cette étape comporte deux phases:

 La première est la résolution du problème (écriture de l'algorithme)


 La deuxième est l'adaptation de l'algorithme à l'ordinateur.

La résolution du problème
Elle consiste à la mise sur pied d'un algorithme de résolution du dit
problème. Cette phase est la plus difficile et représente plus de 70% du
travail à fournir. C'est la phase dans laquelle le programmeur doit faire
appel à son intelligence et à son intuition pour produire des solutions
efficaces. Cette phase est dépendante de la machine obtenue.

L'adaptation de l'algorithme à l'ordinateur


Le travail ici consiste à coder dans un langage de programmation
l'algorithme obtenu à la première phase: on obtient alors un programme.

Vous aimerez peut-être aussi