Introduction à l'informatique : quelques exos
Application du cours, partie architecture
Types de périphériques
Classez les différents périphériques suivants selon
qu'il s'agit de périphériques d'entrée, de sortie ou
les deux :
moniteur écran plat, souris, enceintes, scanner,
imprimante, clavier, écran tactile, modem, touchpad, etc...
Codage binaire
NB : entraînez-vous à faire les conversions en binaire à
la main (sans utiliser google :)
- Ecrire les entiers de 0 à 15 en binaire sur 4 bits.
- Trouver la valeur décimale des nombres suivants exprimés dans
des bases différentes : 1011011 (base 2), B3 (base 16), 172 (base 8).
- Coder l'entier 329 en binaire.
- Convertir en binaire les entiers 105 et 26 puis effectuer leur addition.
- Faire de même pour la multiplication des entiers 11 et 6.
- Calculer en binaire (en utilisant le complément à deux) les soustractions
suivantes : 5-12, -12-7, 12-12.
Pratique d'un système UNIX
Aide mémoire sur les commandes de base
Notes :
- utiliser man "nom" pour voir le manuel de la commande "com" : espace pour voir les pages
suivantes du manuel, et q pour quitter le manuel
- les différents "nom" représentent des noms de fichiers se trouvant dans
le répertoire courant ou des se trouvant dans d'autre répertoires si ils sont précédés
par le chemin relatif menant à ces répertoires
- faire suivre une commande par un & pour que le programme s'exécute en arrière plan
(permet de réutiliser immédiatemment la console)
- utiliser > "nom" après une commande pour rediriger le résultat de cette commande
vers le nouveau fichier "nom", et >> "nom" pour rediriger le résultat à la fin d'un fichier
"nom" existant
- appuyer sur la touche tabulation après avoir taper les premières lettres d'une commande pour utiliser
l'auto-complétion
- ls : lister les fichiers dans le répertoire courant
- ls "nom" : lister les fichiers dans le répertoire "nom" qui se trouve dans le répertoire courant
- cd .. : se déplacer dans le répertoire contenant
- cd "nom" : se déplacer dans le répertoire "nom" qui se trouve dans le répertoire courant
- pwd : voir le chemin absolu du répertoire courant
- cp "src" "dest" : copie un fichier "src" dans un nouveau fichier "dest"
- mv "src" "dest" : renommer un fichier "src" en un nouveau fichier "dest"
- mkdir "nom" : créer un répertoire "nom"
- rm "nom" : supprimer le fichier "nom" (rm -r "nom" pour supprimer le répertoire "nom" et tout ce qu'il contient,
à utiliser avec précautions)
- rmdir "nom" : supprimer le répertoire vide "nom"
- cat "nom" : afficher tout le contenu du fichier "nom"
- more "nom" : idem que cat, mais l'affichage se fait page par page (touche espace pour afficher la page suivante, touche q pour quitter)
- echo "phrase" : affiche une phrase (utile pour créer un fichier "nom" contenant cette "phrase" : echo "phrase" > "nom")
- nedit "nom" : éditeur de texte ouvrant un fichier "nom"
- gedit "nom" : de mê avec un autre éditeur
- chmod u+x "nom" : ajouter/enlever (+/-) les droit en écriture/lecture/exécution (r/w/x) pour utilisateur/groupe/autres (u/g/o) sur le fichier "nom"
- tar -cvzf "nom" "liste" : créer une archive compressée "nom" (en général avec l'extension .tar.gz ou .tgz) contenant toute une liste de fichiers ou le contenu d'un ou plusieurs répertoires
- tar -xvzf "nom" : décompresser et désarchiver le fichier "nom"
- du -h "nom" : donne la taille du fichier "nom"
Application des TP2 et TP3
- Trouver la date du prochain vendredi 13.
- Afficher une fen&ecric;tre avec l'heure sous la forme "hh:mm AM/PM".
- Compter le nombre de fichiers/répertoires de votre "~" qui ont été
accédés/modifiés aujourd'hui.
- Trouver les options de la commande "tar" pour :
- créer une archive compressée en listant les fichiers ajoutés à l'archive,
- décompresser et désarchiver un fichier portant l'extension ".tar.gz" (ou ".tgz").
- Tester la commande précédente sur un répertoire "test" contenant les fichiers :
- "test1", qui contient la liste des fichiers/répertoires de "~",
- "test2", qui contient la liste des fichiers/répertoires de "/users/externe",
- "test3", qui contient la liste des fichiers/répertoires de la racine.
- Trouver et afficher dans un format facilement compréhensible par un humain la taille
des fichiers suivants :
- l'archive compressée issue de la question précédente,
- la même archive mais cette fois non compressée,
- l'ensemble du contenu de "~".
- Afficher alors uniquement les fichiers dont la taille est supérieure à 1Mo,
puis ceux dont la taille est inférieure.
Introduction au langage html
Découverte des balises par l'exemple (TP4)
Faites votre première page html pour tester les balises suivantes (remplacez "..." par des phrases au choix) :
- <title>...</title> : barre des titres
- <h1>...</h1> : différents niveaux de titres (essayez avec h2, h3, h4...)
- <br> : retour chariot
- <b>...</b> : en gras
- <i>...</i> : en italique
- <u>...</u> : en souligné
- <hr> : trait horizontal
- <ol>...</ol> : liste numéroté
- <ul>...</ul> : liste à puces
- <li>...</li> : élément de liste (à mettre à l'intérieur d'une liste)
- <lh>...</lh> : tête de liste
Introduction à LaTeX
Ressources complémentaires
Un tutoriel accessible : ici
Une FAQ complète : ici
Exercice d'application : squelette d'un article
Écrire la structure d'un pseudo article scientifique avec :
- un titre, une date et un nom d'auteur
- une section introduction
- une section état de l'art contenant une liste enumerate
- une section contribution contenant une équation
- une section résultats contenant une figure et un tableau
- une section conclusion
- ... et pourquoi pas une table des matières ?
Voici un exemple de d'image pour la figure (au format eps)
et l'article obtenu avec la mise en forme LaTeX (au format pdf).
- Après avoir obtenu l'article en .dvi, le convertir en .ps, puis générer un .pdf.