preloader

Elements de réponses Examen MRH S9 - tachicart

Exercice I (2 pts)

Répondre et justifier par calcul :

1.      Quelle est la valeur décimale qui correspond à la valeur binaire 101 ?

Pour convertir un nombre binaire en décimal, vous devez additionner les valeurs de chaque bit qui est égal à 1. Le premier bit de gauche à droite est la valeur la plus élevée et chaque bit suivant est divisé par deux. Dans le cas de 101, le premier bit (1) vaut 4, le deuxième bit (0) vaut 0 et le dernier bit (1) vaut 1. En additionnant ces valeurs, vous obtenez 4 + 0 + 1 = 5.

2.      Quelle est la valeur binaire qui correspond à la valeur décimale 11 ?

La valeur binaire correspondante à la valeur décimale 11 est 1011.

Pour convertir une valeur décimale en binaire, il suffit de diviser répétitivement la valeur décimale par 2 jusqu’à ce que le quotient soit égal à 0 et de conserver les restes de chaque division. Les restes sont ensuite écrits dans l’ordre inverse pour donner la valeur binaire correspondante.

Exercice II (4 pts)

1.    Quelle est le rôle du protocole HTTP ?

Le protocole HTTP (HyperText Transfer Protocol) est un protocole (standard de communication) qui définit la méthode de transfert des pages web entre les clients et les serveurs dans un réseau.

2.    A quoi sert le nom de domaine ?

Un nom de domaine est un identifiant unique qui permet aux ordinateurs de trouver et de se connecter à un site Web ou à une application en ligne. Il sert à identifier une adresse IP (un numéro unique qui identifie chaque ordinateur sur Internet) en utilisant des termes et des phrases mémorisables à la place de chiffres.

Il permet de simplifier l’accès pour les utilisateurs à un site web en utilisant une adresse mémorisable, plutôt qu’une série de chiffres et de lettres qui composent l’adresse IP. Les utilisateurs peuvent accéder à un site web en utilisant un nom de domaine, comme www.example.com, plutôt que l’adresse IP associée, comme 192.168.1.1.

Les noms de domaine sont gérés et enregistrés par des organisations appelées registraires de domaines accréditées par l’ICANN (Internet Corporation for Assigned Names and Numbers). Les utilisateurs peuvent enregistrer un nom de domaine pour un coût pour une période limitée, généralement 1 à 10 ans.

3.      Est-ce qu’on peut utiliser le web pour partager un tableau de bord Excel ? Comment ?

Oui, il existe plusieurs moyens d’utiliser le web pour partager un tableau de bord Excel. Vous pouvez utiliser des services de stockage en ligne tels que Google Drive ou Microsoft OneDrive pour stocker et partager des fichiers Excel. Vous pouvez également utiliser des outils de collaboration tels que Microsoft Teams ou Google Sheets pour travailler sur des tableaux de bord Excel en temps réel avec d’autres utilisateurs.

Exercice III (6 pts)

1.      A quoi sert XAMPP ?

XAMPP est un paquet logiciel gratuit qui permet de créer un environnement de développement web local sur un ordinateur. Il comprend un serveur Apache, un SGBD MySQL, le moteur de script PHP et Perl. Il s’agit d’une solution simple pour installer et configurer un serveur web, une base de données et des langages de script sur un ordinateur personnel, sans avoir à configurer individuellement chaque composant. Cela permet aux développeurs de créer, tester et déployer des applications web sur leur propre ordinateur avant de les mettre en ligne sur un serveur en production.

2.      Donnez et commenter le schéma de l’architecture de déploiement de la base données MySQL en utilisant la solution XAMPP

·         L’architecture de déploiement de la base de données MySQL en utilisant XAMPP est généralement composée des éléments suivants :

·         Serveur Apache : Il s’agit d’un serveur web qui permet de gérer les requêtes HTTP et de servir les pages web. Il est utilisé pour héberger les applications web qui utilisent la base de données MySQL.

·         MySQL : Il s’agit d’un système de gestion de base de données relationnelle qui permet de stocker, de gérer et de récupérer les données. Il est utilisé pour stocker les données de l’application web et est généralement accessible à partir de PHP via une interface de programmation d’application (API).

·         PhpMyAdmin : Il s’agit d’une interface web (codée en langage PHP) qui permet de gérer facilement la base de données MySQL. Il permet aux développeurs de créer des tables, d’insérer des données, d’exécuter des requêtes SQL et de gérer les utilisateurs.

Exercice V (3 pts)

Soit le code HTML suivant :

<HTML>

<HEAD>

<TITLE> Acceuil MinCOM</TITLE>

</HEAD>

<BODY>

<center>

<H1> Acceuil </H1>

<H3> Bienvenue dans le site official de MinCOM </H3>

<img src=”images/logo.png”>

<Br><Hr>

</center>

<ul>  

<a href=”presentation.html”> <li>   Présentation  </li>  </a>

<Br><Hr>

<a href=”realisation.html”>   <li>  Réalisation  </li> </a>

<Br><Hr>

<a href=”contact.html”>  <li>   Contact  </li> </a>

</ul>

<center>

<Br><Hr>

<H1> Contactez – nous <H1>

<table border=”2″>

   <tr>

      <th>Adresse </th>

     <td>rue 41 n 42 hay Annassim Bir Rami</td>

   </tr>

   <tr>

        <th>Téléphone</th>

     <td> +212 5 33 66 99</td>

   </tr>

   <tr>

        <th> E-mail</th>

     <td>contact@alpha.com</td>    

   </tr>

</table>

</center>

</BODY>

</HTML>

 

Expliquer le rôle de chaque balise dans ce code.

La balise <HTML> définit le début d’un document HTML

La balise <HEAD> contient des informations sur le document, comme le titre qui est affiché dans l’onglet du navigateur, les métadonnées, et les liens vers des feuilles de style et des scripts.

La balise <TITLE> définit le titre de la page qui est affiché dans l’onglet du navigateur.

La balise </HEAD> marque la fin de la section <HEAD>

La balise <BODY> contient tout le contenu visible de la page web.

La balise <center> permet de centrer le contenu qui se trouve entre les balises d’ouverture et de fermeture.

La balise <H1> définit un en-tête de niveau 1

La balise <H3> définit un en-tête de niveau 3

La balise <img> insère une image dans la page web. La source de l’image est spécifiée avec l’attribut src.

La balise <Br> permet de sauter une ligne.

La balise <Hr> permet de tracer une ligne horizontale.

La balise <ul> définit

Exercice IV  – QCM – Questions de compréhension (5 pts)

·         Technologie du web

·         HTML

·         Les bases de données