ECTS
6 crédits
Composante
Faculté des sciences
Description
Bases de l’algorithmique impérative : notions de variables, types prédéfinis, instructions élémentaires (affectation, lecture, écriture, entrées et sorties standard); utilisation de structures de contrôle séquentielles, conditionnelles et itératives ; manipulation de structures de données élémentaires (tableaux à 1 et 2 dimensions, chaînes de caractères). Écriture de programmes simples dans le langage C++.
Objectifs
Appréhender un raisonnement algorithmique. Comprendre les bases de l’algorithmique impérative et de la programmation informatique. Concevoir un programme simple dans le langage C++, le compiler et l’exécuter.
L'UE se compose de deux matières : Algorithmique 1 P1 (CM/TD et TP), Algorithmique 1 P2 (CM/TD et TP).
Pré-requis obligatoires
Notions et contenus
Notions élémentaires de mathématiques, représentation des nombres en fonction d'une base.