LV229 Introduction à l’algorithmique et à la programmation II
Contenu Sous-programmes, Analyse descendante, Fichiers, Applications scientifiques
Organisation 10 Cours/TD/TP et 2 examen de TP
Horaire Vendredi matin 9h30 – 12h30
Contrôles des connaissances (sans document)
Examen de TP1 - vendredi 28 février : sur 20
Examen de TP2 - vendredi 11 avril : sur 20
Examen écrit final - semaine des examens : sur 60
Cours/TD/TP : Atrium
Indispensable : identifiant / mot de passe
Ordinateurs en libre service : l'UTES Ordinateurs ous unix ; gcc et gedit installés
Atrium 1er étage 8h05-18h du lundi au vendredi
Secrétariat : Mme Correia Elisabeth, Bât B, 2e étage, pièce 227
Informations – planning : également disponibles sur le compte Sakai LV229
Documents sur le Site web http://abiens.snv.jussieu.fr/Linfo
TD 1 – Tableaux 2-D et chaînes de caractères
Introduction aux tableaux 2-D
Dans les tableaux à une dimension, utilisés jusqu’à maintenant, chaque élément du tableau est
indexé par sa position. Dans un tableau à deux dimensions, chaque élément est repéré par une
double indexation : x = T[i][j] est l’élément du tableau T à l’intersection de la i-ème ligne (0
) et de la j-ème colonne ( ) . Les tableaux à deux dimensions sont souvent
utilisés pour représenter des matrices.
Exercice 1 : Matrice identité (TD)
Ecrire l’algorithme permettant, à partir d’un paramètre n entré par l’utilisateur, de créer une
matrice identité de dimensions n x n et constituée de 1 sur la diagonale principale et de 0 partout
ailleurs.
Exercice 2 : Matrice triangulaire (TD/TP)
a) Ecrire l’algorithme permettant, à partir d’un paramètre n entré par l’utilisateur, de créer une
matrice carrée n x n telle que chaque élément situé sur et au dessus de la diagonale soit égal au