Algorithme et programmation en langage Turbo-Pascal, Michel Murgulescu
Disponible uniquement en numérique (Zone université Laval)
isbn 9782923565460
348 pages
PASCAL présente deux caractéristiques importantes pour renforcer la fiabilité, la maintenabilité et l’efficacité des programmes :
-
Une variable ne peut pas être utilisée dans une instruction si elle n’a pas été déclarée au préalable. Le compilateur va signaler une erreur si cette règle n’est pas respectée.
-
Informatique industrielle ;
-
Programmation de jeux.
L’apprentissage du PASCAL constitue une approche saine de la programmation, surtout dans l’enseignement, car il est important d’acquérir dès le départ une méthodologie de conception des programmes et un bon style. Ce langage permet justement d’éviter les mauvaises habitudes qui, une fois instaurées, sont difficiles à corriger.
L’approche utilisée dans ce livre est la suivant :
-
Établir l’algorithme de résolution en langage naturel ;
-
Formaliser l’algorithme sous forme de pseudo-code ;
-
Traduire le pseudo-code en langage de haut niveau – PASCAL.
Pour établir l’algorithme final en pseudo-code, nous allons utiliser l’ordinogramme comme outil complémentaire afin de faciliter la compréhension de la logique de programmation par une représentation visuelle. Cette approche présente l’avantage non négligeable de pouvoir réutiliser le pseudo-code ultérieurement dans un autre environnement de programmation, donc avec un autre langage. Nous suivront toujours la séquence suivante :
algorithme → pseudo-code → Langage de programmation
et ce, pour deux raisons.
-
Parce que c’est une séquence logique.
-
Pour créer le bon réflexe et imposer une discipline de travail (au
programmeur).
Une fois ce réflexe et cette discipline de travail installés, on peut facilement passer à l’apprentissage d’un autre langage de programmation, parce qu'une base solide existe et que les notions fondamentales sont connues.
|