
Envoyé par
Xtrem_noob
franchement je me rend compte de l'importance de l'algoritmie, néanmois.... est-ce à la portée d'un simple élève de seconde comme moi?

Comme dans n'importe quelle science, il y a des niveaux de difficultés. Il faut commencer pas les bases qui consistent simplement à décrire un comportement avec des mots clairs, des phrases, des conditions etc. C'est du français (ou la langue courante du programmeur) et de la logique.
Ensuite, il faut apprendre à traduire ce texte en 'pseudo langage' qui est une sorte de langage simplifié qui comprend quelques mots clés issus de l'ALGOL (ALGOrithmic Language) ou du Pascal (langage d'origine universitaire reprenant les mots clés de l'ALGOL)
BEGIN END IF WHILE FOR STEP REPEAT UNTIL ...
Délimite un bloc d'instruction
1 2 3
| BEGIN
instructions
END |
Définit une exécution conditionnelle
1 2 3 4
| IF expression
BEGIN
instructions
END |
Défini une exécution conditionnelle avec alternative
1 2 3 4 5 6
| IF expression
BEGIN
instructions
ELSE
instructions
END |
etc (conditions multiples, boucles ...).
C'est la base. A partir de là on peut traduire des comportements plus ou moins complexes en algorithmes du même acabit...
Partager