tmp
This commit is contained in:
parent
65ff583f1f
commit
4f718bc713
@ -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}
|
||||
|
28
nsi_python/timer/sujet.tex
Normal file
28
nsi_python/timer/sujet.tex
Normal file
@ -0,0 +1,28 @@
|
||||
\documentclass[11pt,a4paper]{../../template/template_cours}
|
||||
\usepackage{listings}
|
||||
|
||||
\usepackage{minted}
|
||||
|
||||
\title{Mesurer un temps d’exé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}
|
@ -18,19 +18,19 @@ Aucun document, outil de calcul ou moyen de communication n’est 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}
|
||||
|
Binary file not shown.
@ -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 qu’une personne se connecte quand elle envoie son identifiant et son mot de passe.\\
|
||||
Pour qu’elle reste connectée donne un identifiant temporaire aléatoire dans un cookie (ici 7XFG).\\
|
||||
On dit que qu’une 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.
@ -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 n’est 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}
|
||||
Qu’est-ce qu’un 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 d’une image de 10 pixels par 5 pixels ?
|
||||
\end{terseQ}
|
||||
\begin{terseA}
|
||||
L’image aura une définition de 10×5 pixels soit 50 pixels. Il s’agit du nombre de pixel de l’image.
|
||||
\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 d’un 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 l’image 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 l’on cherche à composer une image de 4 pixels à partir d’une grille de 16 capteurs, on utilisera 4 capteurs pour définir la couleur d’un pixel.\\
|
||||
Sachant qu’un pixel est composé de trois couleurs : Rouge, Vert et Bleu.
|
||||
Il faudra donc les informations d’au moins un capteur de chaque couleur.\\
|
||||
Le pixel en haut à gauche de l’image 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 qu’auront 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 l’on peut trouver dans les métadonnées d’une photo.
|
||||
\end{terseQ}
|
||||
\begin{terseA}
|
||||
La date et l’heure de la prise de la photo ; la position GPS de la prise ; Le modèle et la marque de l’appareil 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 d’image qui interviennent dans l’appareil 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 t’elle é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 d’un
|
||||
………\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 d’un
|
||||
\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 s’affichera 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 l’annexe 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 d’ecrire du texte sur un site web !}
|
||||
\end{terseA}
|
||||
\terseA{
|
||||
{\color{red}\underline{Voici un exemple de site web}}\\
|
||||
{\color{black}Il est possible d’ecrire 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 l’espace entre les lettres à 3 pixels.
|
||||
\end{description}
|
||||
Le texte est affiché en noir quand aucune règle CSS ne la précise.
|
||||
|
||||
|
||||
\end{document}
|
||||
|
@ -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>
|
||||
|
@ -1,10 +1,12 @@
|
||||
|
||||
h1 {
|
||||
text-decoration: underline;
|
||||
color: red;
|
||||
}
|
||||
|
||||
h2 {
|
||||
text-decoration: underline;
|
||||
color: green;
|
||||
}
|
||||
|
||||
p {
|
||||
color: red;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user