Résumé Algorithmique et structures de données 1 PDF
L’informatique est une discipline qui pénètre chaque jour un peu plus les autres sciences ; est devenu de plus en plus omniprésente dans tous les secteurs d’activité humaine. Cette progression nous amène à accorder plus d’importance à l’algorithmique et par conséquent à la programmation qui font l’origine de cette évolution.
L’algorithmique, est très simplement une méthode ou une façon systématique de procéder pour faire quelque chose. Il est souvent synonyme de logique et de rigueur puisque il permet finalement aux développeurs de présenter leurs idées devant une machine neutre. C’est pourquoi que les nouveaux apprenants en informatique doivent obligatoirement passer par le module de l’algorithmique avant tous les autres modules.
Dans cette perspective, nous proposons ce cours d’algorithmique qui s’adresse aux étudiants de la première année tronc commun mathématiques et informatique. Ce support est destiné à des étudiants qui ne savent pas programmer et qui n’ayant aucune familiarisation avec le développement informatique.
L’objectifs typique de ce cours est de permettre à l’étudiant débutant de découvrir les notions de base en algorithmique et en programmation en langage C et par conséquent se familiariser avec les notions indispensables.
Le présent support est organisé autour de six chapitres qui constituent le cursus de la première partie de ce cours (ASD 1). Nous introduisons à travers ces chapitres les notions liées à un algorithme séquentiel simple, les structures conditionnelles, les boucles, les tableaux et les types personnalisés avec leurs traductions et leurs utilisations en langage C. A la fin de ce support l’étudiant peut trouver une collection riche d’exercices corrigés qui touchent tous le programme présenté dans ce support, les corrigés de ces exercices sont donnés en mode algorithmique et en langage C.
Résumé: