• Aucun résultat trouvé

Intro : L’algorithme

N/A
N/A
Protected

Academic year: 2022

Partager "Intro : L’algorithme"

Copied!
3
0
0

Texte intégral

(1)

Intro : L’algorithme

I) Introduction et notions de bases :

A) Programme : Ensemble d’instruction codifiées, enregistrées dans la mémoire d’un ordinateur et pouvant être utilisées par celui-ci.

Tout programme est issu d’un algorithme pour résoudre un problème.

Algorithme Codage Programme Programmeur.

B) L’algorithme :

Suite de raisonnements ou opérations conçue pour une classe de problème et qui fournit une solution pour un problème spécifique d’une classe.

Ou plus précis : Suite de raisonnements ou d’opérations conçue pour une classe de problème et qui

Fournit une solution pour un problème spécifique de la classe.

Classe de pb Conception

Données spécifique Algorithme

à un problème Solution

(2)

II) Développement d’un logiciel :

Logiciel : ensemble de programme et ou procédures qui résout un gros problème.

Spécification Validation du projet

Vs : bêta Test public

Cahier des Charges

Logiciel Conception

Générale Vs Alfa

Intégration

Algorithme peu détaillé

Programme/procédure Validée

Conception test unitaire

Détaillée

Algorithme détaillé Programme/procédure Codage

III) Exemple et concept de base :

A) Syntaxe du langage : Ensemble de commandes admissibles et admises que pour le Système.

B) Sémantique du langage : Description du sens des commandes (que font elles pour tels paramètres).

C) Complexité du problème et de la solution :

Problème : si c’est un gros logiciel, à cause du nombre de lignes de commandes, un être humain n’est pas capable de gérer tant de lignes de codes, car les problèmes de

développement sont multiples, erreurs de commandes, erreurs dans l’agencement de plusieurs commandes, problème de réutilisation d’une partie du logiciel.

Il faut donc diviser le problème en sous problème, et même les sous problèmes en sous problèmes, ainsi il faut obtenir des problèmes que l’on peut résoudre.

Il faut ensuite diviser ces sous problèmes en classe de sous problèmes semblables.

On a donc une classe de sous problème a résoudre, on obtient une solution paramétrable qu’on réutilisera plusieurs fois avec les valeurs spécifiques a chaque problème.

(3)

On doit aussi faire apparaître des condition qui définissent l’usage des solutions, et qui les paramétreront, si une condition n’est pas possible dans la réalité, dans un

programme, on peut tout à fait faire appel a des conditions synthétiques.

Ne pas oublier de faire appel à des séquences élémentaires répétées.

Références

Documents relatifs

Là, je commence à avoir du mal à suivre, et il me faudrait comprendre et introduire trop de nouvelles notions pour expliquer comment Woodin fait pour trouver un axiome compa- tible

[r]

[r]

[r]

[r]

Il aura fallu 20 années et une main d’œuvre de 10 000 hommes renouvelés tous les trois mois selon Hérodote pour construire

Avec l’argent restant, le responsable décide d’acheter des jeux vidéos coûtant 27

Ma sœur est deux fois plus grande que Tom et le chat Puce mesure 50 cm de moins