This commit is contained in:
Adrian Amaglio 2022-01-31 09:39:27 +01:00
parent 65ff583f1f
commit 4f718bc713
9 changed files with 75 additions and 190 deletions

View File

@ -81,6 +81,8 @@ Il ne connait que très partiellement les autres réseaux, juste assez pour savo
Chaque message envoyé sur internet, est envoyé dans un paquet.\\
Comme le courrier postal, le paquet a une adresse de destination et démission et un contenu.
%TODO exercice sur les chemins et les paquets
% 20 minutes
\section{Le protocole TCP}

View File

@ -0,0 +1,28 @@
\documentclass[11pt,a4paper]{../../template/template_cours}
\usepackage{listings}
\usepackage{minted}
\title{Mesurer un temps dexécution en Python}
\author{Adrian Amaglio}
\def\thesequence{Python}
\def\thelevel{NSI}
\begin{document}
\begin{minted}{python}
import time
def fonction_inutile ():
a = 0
for i in range (10):
a = a**i
return a
start_time = time.time()
fonction_inutile()
end_time = time.time()
temps_execution = end_time - start_time
print("La fonction a mis : ", temps_execution)
\end{minted}
\end{document}

View File

@ -18,19 +18,19 @@ Aucun document, outil de calcul ou moyen de communication nest autorisé.
\section*{Contrôle sur la photographie numérique}
\subsection*{Calculs}
Soit une image de 15×15 pixels.\\
Soit une image de 100×100 pixels.\\
\begin{terseQ}
Quelle est sa définition ?
\end{terseQ}
\terseA{
15×15=225 pixels
100×100=10000 pixels
}
\begin{terseQ}
Quelle est sa résolution sur un support de 5×5 cm ?
Quelle est sa résolution sur un support de 20×20 cm ?
\end{terseQ}
\terseA{
15/5 = 3 pixels/cm
100/20 = 5 pixels/cm
}
\subsection*{Capteurs numériques}
@ -45,13 +45,13 @@ Soit une image de 15×15 pixels.\\
\caption{Les valeurs mesurées par les capteurs}
\begin{tabular}{|c|c|c|c|}
\hline
{\color{blue} 7} & {\color{green} 2} & {\color{blue} 9} & {\color{green} 6} \\
{\color{blue} 1} & {\color{green} 7} & {\color{blue} 4} & {\color{green} 2} \\
\hline
{\color{green} 6} & {\color{red} 1} & {\color{green} 4} & {\color{red} 3} \\
{\color{green} 9} & {\color{red} 10} & {\color{green} 7} & {\color{red} 1} \\
\hline
{\color{blue} 4} & {\color{green} 4} & {\color{blue} 9} & {\color{green} 2} \\
{\color{blue} 8} & {\color{green} 1} & {\color{blue} 5} & {\color{green} 4} \\
\hline
{\color{green} 6} & {\color{red} 7} & {\color{green} 4} & {\color{red} 6} \\
{\color{green} 3} & {\color{red} 6} & {\color{green} 9} & {\color{red} 3} \\
\hline
\end{tabular}
\end{subfigure}

View File

@ -23,8 +23,7 @@ Vous êtes un serveur web permettant de consulter ses notes.
\end{tabular}
\subsection{Liste des utilisateurs et utilisatrices inscrites sur le site}
On dit que quune personne se connecte quand elle envoie son identifiant et son mot de passe.\\
Pour quelle reste connectée donne un identifiant temporaire aléatoire dans un cookie (ici 7XFG).\\
On dit que quune personne se connecte quand elle envoie son identifiant et son mot de passe ; on lui enverra un identifiant temporaire dans un cookie en réponse.\\
\begin{tabular}{l|l|l}
\textbf{Identifiant} & \textbf{Mot de passe} & \textbf{ID temporaire} \\
\hline

Binary file not shown.

View File

@ -4,177 +4,44 @@
\usepackage{float} % pour fixer la place des figures
\usepackage{subcaption} % Pour avoir des subfigures
\title{Contrôle N°2 — Photographie numérique et Web}
%\title{Exercices sur le web}
\title{}
\author{Adrian Amaglio}
\def\thesequence{SNT Séquences 2 et 3}
\def\thelicence{cc by-sa}
\def\thesequence{Web}
\def\thelicence{cc-by-sa}
\begin{document}
Durée 30 minutes. Lisez bien les consignes.
Aucun document, outil de calcul ou moyen de communication nest autorisé.
\maketitle
\answersfalse
Lisez attentivement les consignes et les questions.\\
Le contrôle dure 50 minutes, toutes les réponses se font sur une feuille séparée.
Tout moyen de communication (internet, téléphone, pots de yaourt…) est interdit.
\answerstrue
\section{La photographie numérique}
\section*{Contrôle sur le web}
\subsection*{Définitions}
\begin{terseQ}
Quest-ce quun pixel ?
\end{terseQ}
\begin{terseA}
Un pixel est un carré de couleur qui compose une image
\end{terseA}
\begin{terseQ}
Quelle sera la définition dune image de 10 pixels par 5 pixels ?
\end{terseQ}
\begin{terseA}
Limage aura une définition de 10×5 pixels soit 50 pixels. Il sagit du nombre de pixel de limage.
\end{terseA}
\subsection*{Capteurs numériques}
\begin{terseQ}
Le schéma suivant récapitule les mesures effectuées par une grille de photosites mesurant les quantités de rouge, de vert et de bleu qui arrivent au capteur dun appareil photo.
À partir de ces mesures, reconstituez une image de 2 pixels de large et 2 pixels de haut.
Vous devrez retrouver les quantités de rouge, vert et bleu de chaque pixel de limage finale.
\end{terseQ}
\begin{figure}[H]
\begin{subfigure}{.5\textwidth}
\centering
\caption{Les valeurs mesurées par les capteurs}
\begin{tabular}{|c|c|c|c|}
\hline
{\color{blue} 7} & {\color{green} 2} & {\color{blue} 9} & {\color{green} 6} \\
\hline
{\color{green} 6} & {\color{red} 1} & {\color{green} 4} & {\color{red} 3} \\
\hline
{\color{blue} 4} & {\color{green} 4} & {\color{blue} 9} & {\color{green} 2} \\
\hline
{\color{green} 6} & {\color{red} 7} & {\color{green} 4} & {\color{red} 6} \\
\hline
\end{tabular}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\centering
\caption{Les couleurs mesurées par les capteurs}
\begin{tabular}{|c|c|c|c|}
\hline
bleu & vert & bleu & vert \\
\hline
vert & rouge & vert & rouge \\
\hline
bleu & vert & bleu & vert \\
\hline
vert & rouge & vert & rouge \\
\hline
\end{tabular}
\end{subfigure}
\end{figure}
\begin{terseA}
Sachant que lon cherche à composer une image de 4 pixels à partir dune grille de 16 capteurs, on utilisera 4 capteurs pour définir la couleur dun pixel.\\
Sachant quun pixel est composé de trois couleurs : Rouge, Vert et Bleu.
Il faudra donc les informations dau moins un capteur de chaque couleur.\\
Le pixel en haut à gauche de limage sera créé à partir des valeurs mesurées par les 4 capteurs en haut à gauche de la grille.\\
Il aura pour valeurs : Bleu=7, Rouge=1, vert=4.\\
(si on a plusieurs valeurs pour une même couleur on calcule leur moyenne).\\
Voici donc les couleurs quauront les pixels :\\
\begin{tabular}{|c|c|}
\hline
Bleu=7 & Bleu=9 \\
Rouge=1 & Rouge=3 \\
Vert=4 & Vert=5 \\
\hline
Bleu=4 & Bleu=9\\
Rouge=7 & Rouge=6 \\
Vert=5 & Vert=3 \\
\hline
\end{tabular}
\end{terseA}
\begin{terseQ}
Même question mais avec une image finale de 3 pixels de large et 3 de haut.
\end{terseQ}
\begin{terseA}
\begin{tabular}{|c|c|c|}
\hline
Bleu=7 & Bleu=9 & Bleu=9 \\
Rouge=1 & Rouge=1 & Rouge=3 \\
Vert=4 & Vert=3 & Vert=5 \\
\hline
Bleu=4 & Bleu=9 & Bleu=9 \\
Rouge=1 & Rouge=1 & Rouge=3 \\
Vert=5 & Vert=4 & Vert=3 \\
\hline
Bleu=4 & Bleu=9 & Bleu=9\\
Rouge=7 & Rouge=7 & Rouge=6 \\
Vert=5 & Vert=4 & Vert=3 \\
\hline
\end{tabular}
\end{terseA}
\subsection*{Algorithmes et métadonnées}
\begin{terseQ}
Citez trois informations que lon peut trouver dans les métadonnées dune photo.
\end{terseQ}
\begin{terseA}
La date et lheure de la prise de la photo ; la position GPS de la prise ; Le modèle et la marque de lappareil photo
\end{terseA}
\begin{terseQ}
Réordonnez les étapes de la prise de vue :
1. Enregistrement au format RAW,
2. Stabilisation et mise au point,
3. Capture de la lumière,
4. Compression et enregistrement au format JPEG,
5. Algorithmes de traitement.
\end{terseQ}
\begin{terseA}
2, 3, 1, 5, 4
\end{terseA}
\begin{terseQ}
Citez deux traitements dimage qui interviennent dans lappareil photo.
\end{terseQ}
\begin{terseA}
Balance des blancs, traitement de la saturation, traitement des contrastes, traitement des lumières…
\end{terseA}
\section{Le web}
\subsection*{Définitions}
\begin{terseQ}
Quel âge a la première page web, ou en quelle année a telle été créée ?
\end{terseQ}
\begin{terseA}
Elle a été créée en 1989.
\end{terseA}
\begin{terseQ}
À quoi sert un navigateur ?
\end{terseQ}
\begin{terseA}
À télécharger des documents sur le web et afficher des pages web.
\end{terseA}
\terseA{
A télécharger des documents sur le web et afficher des pages web.
}
\begin{terseQ}
À quoi sert un moteur de recherche ?
\end{terseQ}
\begin{terseA}
\terseA{
À trouver des pages web selon des mots-clés.
\end{terseA}
}
\subsection*{Cookies et URLs}
\begin{terseQ}
Décomposez les URLs suivantes en 4 parties (adresse, paramètres, chemin et protocole), et indiquez si elles sont sécurisées :
\begin{verbatim}
http://julesguesde.fr/LIENS
https://search.lilo.org/?q=ultra+vomit
http://framasoft.org/fr/
https://www.gocomics.com/yesimhotinthis/2021/05/26
https://search.lilo.org/?q=sexy+soucis
\end{verbatim}
\end{terseQ}
\begin{terseA}
lol
\terseA{
\begin{tabular}{|c|c|c|c|c|}
\hline
Protocole & Adresse & Chemin du document & Paramètres & Sécurisée \\
@ -184,24 +51,20 @@ Tout moyen de communication (internet, téléphone, pots de yaourt…) est inter
https:// & search.lilo.org & / & q=ultra+vomit & oui \\
\hline
\end{tabular}
\end{terseA}
}
\begin{terseQ}
En reportant les numéros sur votre copie, complétez le texte suivant :
En reportant les numéros, complétez le texte suivant :
\end{terseQ}
Un cookie est ………\textbf{[~1~]} stocké dans
………\textbf{[~2~]} à la demande dun
………\textbf{[~3~]}.\\
Il lui sera renvoyé à chaque ………\textbf{[~4~]}\\
Un cookie sert à ………\textbf{[~5~]}
ou à ………\textbf{[~6~]}.\\
Il lui sera renvoyé à chaque ………\textbf{[~4~]}.\\ Un cookie sert à ………\textbf{[~5~]} ou à ………\textbf{[~6~]}.\\
Pour que les sites web me considèrent comme une nouvelle personne, je peux
………\textbf{[~7~]} ou
………\textbf{[~8~]}.
………\textbf{[~7~]} ou ………\textbf{[~8~]}.
\begin{terseA}
Un cookie est \textit{un petit fichier texte} stocké dans
\terseA{
Un cookie est \textit{un petit texte} stocké dans
\textit{le navigateur} à la demande dun
\textit{site web}.\\
Il lui sera renvoyé à \textit{chaque requête}.\\
@ -210,12 +73,11 @@ Pour que les sites web me considèrent comme une nouvelle personne, je peux
Pour que les sites web me considèrent comme une nouvelle personne, je peux
\textit{supprimer les cookies} ou
\textit{utiliser la navigation privée}.
\end{terseA}
}
\subsection*{HTML et CSS}
\begin{terseQ}
Dessinez la page web qui saffichera lorsque le navigateur interprètera les documents HTML et CSS suivants. Info : la couleur par défaut est le noir.
Vous ne devez pas dessiner la fenêtre du navigateur, ni même les onglets, seulement le contenu de la page web.
Vous pourrez vous aider de lannexe 1.
\end{terseQ}
@ -229,21 +91,22 @@ Pour que les sites web me considèrent comme une nouvelle personne, je peux
\rule{\linewidth}{1px}
\end{samepage}
\begin{terseA}
{\color{red}\underline{Voici un exemple de site web}}\\
{\color{black}Il est possible decrire du texte sur un site web !}
\end{terseA}
\terseA{
{\color{red}\underline{Voici un exemple de site web}}\\
{\color{black}Il est possible decrire du texte sur un site web !}
}
\subsection*{Annexe 1 : Quelques règles CSS}
\begin{description}
\item[font-size: 10px;] Spécifie que le texte fera 10 pixels de haut.
\item[color: red;] colorie le texte en rouge.
\item[color: green;] colorie le texte en green.
\item[color: green;] colorie le texte en vert.
\item[border: 1px solid black;] Spécifie un cadre de 1px de couleure noire.
\item[background-color: blue;] Colorie le fond du bloc en bleu.
\item[text-decoration: underline;] souligne le texte.
\item[letter-spacing: 3px;] Fixe lespace entre les lettres à 3 pixels.
\end{description}
Le texte est affiché en noir quand aucune règle CSS ne la précise.
\end{document}

View File

@ -1,11 +1,2 @@
<!DOCTYPE html>
<html>
<head>
<title>Un bel exemple !</title>
<link rel="stylesheet" href="./style.css" />
</head>
<body>
<h1>Voici un exemple de site web</h1>
<p>Il est possible d'ecrire du texte sur un site web !</p>
</body>
</html>
<h1>Binge Audio</h1>
<p>Bienvenue sur la meilleure radio au monde</p>

View File

@ -1,10 +1,12 @@
h1 {
text-decoration: underline;
color: red;
}
h2 {
text-decoration: underline;
color: green;
}
p {
color: red;
}