Algorithmique et programmation - ISia2A3
TP1
Accès à distance aux machines
Vous pouvez accéder aux machines de TP de l’école à distance et ainsi travailler comme si vous étiez en salle de TP
- Se connectez au portail de l’école : https ://portail.polytech-lille.fr/
- Sélectionnez TP-Polytech dans le menu Enseignements à distance.
- Si dans la colonne Action du tableau des machines de l’école, il est indiqué Démarrage. pour toutes les machines, cliquez sur le bouton Démarrage d’une des machines.
- Cliquez dans la colonne Action sur le bouton Connexion d’une des machines.
- Cliquez sur Connect.
- Saisissez vos identifiants de connexion de l’école. Vérifiez que vous accédez bien à toute votre session. Vous pouvez ensuite vous déconnecter.
Arborescence et console
- Utilisez CTRL+Alt+T pour ouvrir un terminal.
- À l'aide des commandes cd et mkdir, créez l'arborescence ci-dessus depuis votre répertoire personnel.
- Déplacez vous dans le dossier TP1, et à l'aide des commandes touch, créez un fichier de nom "fic.txt".
- Utilisez la commande pwd pour vérifier dans quel dossier vous êtes.
- Redirigez la sortie de cette commande dans le fichier "fic.txt".
- Affichez le contenu du fichier avec la commande cat.
- Utilisez la commande cat > fic2.txt pour entrer votre nom et prénom dans un nouveau fichier. Utilisez CTRL+D pour terminer la saisie.
- Sans changer de répertoire, créez une copie des deux fichier dans le répertoire TP2. Vérifiez son contenu avec la commande ls.
- Trouvez les commandes pour supprimer les fichiers des deux répertoires.
- Trouvez l'option à utiliser pour supprimer les dossiers Algo, algo et tmp de votre arborescence.
Redirection
- Dans le dossier tp1, créez un fichier exo3.c et recopiez l'exemple du cours permettant de saisir deux entiers et d'en affichez la somme.
- Compilez ce fichier et vérifiez que tout est correct et que l'exécutable fonctionne.
- Relancez l'exécutable, mais en redirigeant la sortie vers un fichier "sortie.txt".
- Avec la commande cat, créez un ficher "entree.txt" contenant deux entiers.
- Relancez l'exécutable du programme en utilisant le fichier "entree.txt" en entrée et en redirigeant la sortie vers le fichier "sortie.txt".
Programmation
- Dans un fichier "exo4_1.c", traduire l'algorithme 1-c du TD en C. Utilisez une fonction et écrivez ensuite le main qui permet de l'appeler.
- Dans un fichier "exo4_2.c", écrire en C la traduction d'un algorithme qui détermine le minimum de ces deux entiers donnés. Utilisez une fonction et écrivez ensuite le main qui permet de l'appeler.
- Dans un fichier "exo4_3.c", traduire en C l'algorithme de l'exercice 3-b du TD. Utilisez une fonction et écrivez ensuite le main qui permet de l'appeler.
- Dans un fichier "exo4_4.c", écrire un programme permettant de saisir au clavier une suite de réels strictement positifs terminée par 0 et d'afficher quel est le maximum de ces réels et la position de ce maximum.