Diplômes intégrant cet élément pédagogique :
Descriptif
Ce cours présente les structures algorithmiques de base de la programmation impérative, en s'appuyant sur le langage Java. Les formats de représentation des nombres dans l'ordinateur sont également présentés.
- Représentation des nombres dans l'ordinateur
- base 2, base 8, base 16
- nombres décimaux
- nombres négatifs : complément vrai, excédent
- nombres flottants : mantisse, exposant
- Algorithmique et programmation en Java
- entrées/sorties
- notion de type (entier, flottant, caractère, booléen, chaîne)
- rudiments de logique
- structures conditionnelles (if/then/else)
- structures itératives (while, do-while, for)
- actions et fonctions, notion de paramètres
- tableaux à une et deux dimensions
- fichiers texte en lecture et en écriture
- parcours et recherche dans des chaînes de caractères, tableaux et fichiers texte
Maîtriser les structures algorithmiques de base des langages impératifs.
Pré-requis recommandés
Pas de prérequis particulier
Compétences visées
Maîtriser les bases de l'algorithmique
Maîtriser les structures élémentaires de la programmation Java
Bibliographie
"Le livre de Java premier langage", Anne Tasso, Eyrolles.
Informations complémentaires
Lieu(x) : GrenobleLangue(s) : Français
Enseignement proposé par :
Département Informatique et Mathématiques Appliquées aux Sciences Sociales (IMSS)
En bref
Période : Semestre 1Volume horaire
- CM : 24h
- TP : 18h
- TD : 18h
Contact(s)
Benoit Lemaire
Etudiants internationaux
Crédits : 6.0