Initiation à l'informatique et à l'algorithmique

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) : Grenoble
Langue(s) : Français