Durée : 2h. documents personnels, calculatrice autorisés.
1 : Qu'est-ce qu'un numéro IP, qu'est ce qu'une URL ? (en 2 à 5 lignes) ?
2 : Si je suis sur un ordinateur (à l'ULP) connecté à Internet, en tapant " ftp://dess@ipst-beta " dans un gestionnaire graphique de fichiers, que vais-je voir et à quoi cela pourrait me servir ?
3 : Si d'un ordinateur quelconque sur internet, j'ai le dialogue suivant (en gras ce que je tape) :
d:\>telnet ipst-sv.u-strasbg.fr Welcome to SuSE Linux 7.0 (i386) - Kernel 2.2.16 (0). ipst-sv login: dess Password:******** Last login: Fri Feb 21 15:16:54 from ipst-sigma.u-strasbg.fr Have a lot of fun... dess@ipst-sv:~ > cd bin dess@ipst-sv:~/bin > gcc test.c -lm -o test
que s'est-il passé ? où ?
4 : Dans une page HTML, je désire qu'en cliquant sur l'image " cherche.gif " on passe à la page d'accueil de www.google.fr. Quel code HTML dois-je écrire ?
Dans le cadre de calculs mécaniques dans le plan ou dans l'espace, on désire traiter des matrices (toujours carrées), de type (2,2) ou (3,3).
1 : On utilisera un type " structure " pour stocker nos matrices : il contiendra une matrice (3,3) ainsi qu'un entier donnant sa dimension (2 ou 3). Déclarez ce type en C (standard). On s'en servira pour la suite de cette partie (sauf si vous n'y arrivez pas, dans ce cas vous utiliserez des matrices plus classiques). J'aimerais également que vous n'utilisiez pas de variables globales.
2 : Ecrivez une fonction de saisie d'une matrice (donnée en argument).
3 : Ecrivez une fonction d'affichage d'une matrice (donnée en argument).
4 : Ecrivez une fonction effectuant la somme de deux matrice, résultat dans une troisième (les trois matrices sont données en arguments)., une autre pour le produit.
5 : Ecrivez une fonction d'inversion d'une matrice. (si vous avez du mal, ne traitez pas en détail le second cas).
6 : Ecrivez un programme qui permette de tester ces fonctions.
7 : Est-il possible de créer un tableau de matrices ? (si oui, comment, si non, pourquoi)
Donnez la déclaration d'un objet " matrice " correspondant à la partie précédente, questions 1 à 6. Vous expliquerez simplement comment vous mettriez en place les méthodes à partir des fonctions écrites dans la partie précédente, sans nécessairement tout réécrire.
Pour retourner au sommaire des sujets d'examen, cliquez ici.
Patrick TRAU, ULP - IPST mai 03