DEUG 1, Informatique Fondamentale (IF121) 2004–2005

Sujets de TP

TP 0 : familiarisation (29 septembre 2004)

Sujet du TP 0 [format Postscript], contenant un aide-mémoire du shell.

Remarque : la version distribuée au premier TP comportait une erreur : il faut en effet écrire public static void main(String[] args) {...}. L'omission de public était tolérée avec des versions plus anciennes de Java, mais ne l'est plus avec la version utilisée en TP.

TP 1 : expressions (à partir du 4 octobre 2004)

Sujet du TP 1 [format Postscript]

Le programme Faux.

Exercices supplémentaires (dessins) : TP 1bis [format Postscript]

TP 2 : conditionnelles (à partir du 17 octobre 2004)

Sujet du TP 2 [format Postscript]

Exercices supplémentaires : TP 2bis [format Postscript]

TP 3 : boucles (à partir du 3 novembre 2003) [groupe B4]

Sujet du TP 3 boucles [format Postscript]

TP 3 : méthodes (à partir du 3 novembre 2003) [groupe B3]

Sujet du TP 3 méthodes [format Postscript]

TP 4 : boucles (à partir du 9 novembre 2003) [groupe B3]

Sujet du TP 4 boucles [format Postscript]

TP 4 : méthodes (à partir du 15 novembre 2003) [groupe B4]

Sujet du TP 4 méthodes [format Postscript]

Un corrigé des les exercices sur les jours de la semaine est disponible : Dates.java. Versions imprimables : Dates.ps, Dates.pdf.

Informations complémentaires

La classe Deug

La classe Deug est une bibliothèque Java supplémentaire qui facilite certaines tâches courantes (affichage, lecture, opérations de base sur les textes). Elle sera systématiquement utilisée dans les TP.

Vous pouvez télécharger la classe Deug depuis la page de son auteur, Jean-Baptiste Yunès.

Un aide-mémoire de la classe Deug [format Postscript] est également disponible.

Liens

La page officielle du module IF121

Page de Marc Zeitoun (groupe B4)

Page d'Olivier Serre

La classe Deug.

Avoir Java chez soi

On peut télécharger gratuitement les outils Java de Sun (pour Unix ou pour Windows). C'est gros, donc guère praticable si l'on n'a pas l'ADSL ou le câble.
Télécharger Java

Pour ceux qui ont un ordinateur mais pas une connection Internet à haut débit, la meilleure solution est probablement d'acheter une des nombreuses revues mensuelles vendues avec un CD-ROM : pratiquement tous les mois, l'une ou l'autre a un compilateur Java.

Dans tous les cas, pour faire tourner les programmes vus en cours ou en TP, vous aurez besoin de la classe Deug.

Avoir Unix chez soi

Le système d'exploitation FreeBSD utilisé en TP est un logiciel libre, on peut donc l'installer et le copier gratuitement. Là aussi, la solution la moins chère est en général d'acheter une revue vendue avec un CD-ROM ; cependant les CD-ROM de revue sont souvent incomplets. On trouve aussi aussi les CD-ROM officiels dans plusieurs librairies techniques du quartier Latin.

Le système Linux est aussi une variante d'Unix ; il est souvent plus facile à trouver et à installer. Il existe aussi une distribution de Linux qui est faite pour fonctionner sans installation, elle est donc idéale si vous voulez découvrir Unix sans y investir du temps ni risquer de perdre des données : Knoppix.