WikiBtsSio

BtsB23SioS42Me

BTS SIO B - Semaine 42 du lundi 16 octobre au vendredi 20 octobre.

Lundi 16 octobre 2023 - 13 heures 45 - B1R TP
Support & mise à disposition de services informatiques.
groupe 1
Le langage Logo avec des briques !
Début du T.P. logo (Turtle).


15 heures 55 - certification
Exercices.
groupe 1
Certification.


Exercices sur les commandes du Shell Linux
Il faut donc ouvrir votre terminal Linux (distribution Ubuntu) et travailler à partir de celui-ci.

Premier exercice sur les commandes internes ou externes
Q-1.1 : En utilisant la commande type, pouvez-vous dire si les commandes suivantes sont internes ou externes au Shell Linux : echo,ls, cp, pwd, mkdir.
Q-1.2 : La commande file echo fonctionne-t-elle? 
Expliquez pourquoi (que la réponse soit oui ou non) ? 
Q1.3 : Même question avec file cp.

Deuxième exercice sur la variable d’environnement PATH et la gestion des accès à l’arborescence des fichiers
Q-2.1 : Que fait de manière générale la variable d’environnement $PATH ?
Q-2.2 : Nommez la commande interne du shell qui permet d’afficher le contenu de cette variable ? 
Que contient-elle ?
Q-2.3 : Pourquoi les commandes cp, cd, cat sont elles accessibles et exécutables depuis votre mire utilisateur@machine~:$ ? 
Q-2.4 : Depuis votre répertoire utilisateur, créer un répertoire «mesfichiers». Positionnez-vous dans ce répertoire tapez nano fichier1. Tapez le texte «fichier1», sauvegardez et quittez l’éditeur nano.
Depuis votre répertoire courant, remonter dans le répertoire parent.Q-2.5: La commande cat fichier1 fonctionne-t-elle ? Pourquoi (que la réponse soit oui ou non) ?
Q-2.6: Que faut-il faire afin pour cat fichier1 fonctionne depuis n’importe quel répertoire ? 
Q-2.7: Une fois l’opération nécessaire effectuée afin que «fichier1» soit visible partout dans l’arborescence, cette opération n’est pas valable pour les sessions Terminal suivantes ?
Que faudrait-il faire pour rendre cet accès permanent ? 

Troisième exercice : filtres et expressions régulières
Q-3.1 : Créez avec la commande touch les fichiers «essai1, essai2, essai3, essai4, essai5, essai6» ; avec la même commande en respectant la casse «eSSai1», «EsSai2», «eSsai3».  Lister tous les fichiers «essai» sans distinction de casse. 
Q-3.2 : Supprimer les fichiers «essai2, essai3, essai4» à l’aide d’une seule ligne de commande;
Q-3.3 : Créer dans votre répertoire <user> un répertoire «mesessais» en respectant la casse minuscule. Déplacer à l’aide d’une seule ligne les fichiers «essai1, essai5, essai6» dans ce répertoire. Listez les fichiers «essai» contenant au moins un «s» majuscule ou minuscule à l’aide du pipe «|» et de la commande grep. Créez le répertoire «MESESSAIS» dans votre répertoire user. Déplacez tous les fichiers «essai» qui contiennent au moins un «S» majuscule dans ce répertoire.

Quatrième exercice : les redirections 
Q-4.1: À partir du répertoire «mesfichiers», créez avec l’éditeur nano un nouveau fichier que vous nommez «fichier2» et qui contient le texte «fichier2». Sauvegardez-le. Visualisez son contenu.
Q-4.2: A partir du même répertoire, saisissez cat /etc/passwd > fichier2. Visualisez de nouveau son contenu. Que s’est-il passé ? 
Q-4.3: Faites la même opération pour créer le fichier «fichier3» qui contient le texte «fichier3». Saisissez cat /bin/passwd >> fichier3. Que s’est-il passé ? 
Q-4.4: A partir de mon répertoire <user> si je saisis la commande rmdir fichier3, j’obtiens l’erreur suivante rmdir: failed to remove 'fichier3': Not a directory. Comment rediriger cette erreur dans un fichier que vous nommerez «err_directory»? 

Quatrième exercice : le DAC (Discretionary Acces Control) ou droits d’accès aux fichiers
Q-5.1: Citez les 3 droits fondamentaux sur les fichiers ? A qui sont attribués ces droits ?



Mardi 17 octobre 2023
8 heures 30 - 10 heures 30 - groupe 1
Suite du T.P. Logo.
T.P. Kaprekar (voir semaine 41).
Ces T.P.s sont à terminer pour la rentrée.

10 heures 40 --> 12 heures 30 - groupe 2
Le langage Logo avec des briques !
Début du T.P. logo (Turtle).
T.P. Kaprekar (voir semaine 41).
Ces T.P.s sont à terminer pour la rentrée.


Jeudi 19 octobre 2023 - 13 heures 40 - B1D Conception & développement d'applications.
Le tri à bulles suite.
Codage du tri d'un tableau en python (fin).
https://fr.wikipedia.org/wiki/Tri_%C3%A0_bulles

Exercice pour la rentrée des vacances de la Toussaint :
Soit un tableau de n nombres écrire le code Python pour trier ces nombres dans l'ordre croissant.
En utilisant l'algorithme du tri à bulles.

Introduction à P.H.P.



Pendant les vacances je corrigerai tous vos T.P.s
  • T.P. introduction v2
  • T.P. devis
  • T.P. Apache
  • T.P. Alwaysdata

A terminer pour la rentrée :
  • T.P. Kaprekar
  • T.P. Logo



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]