Compare commits
2 Commits
098dde17eb
...
6b90598959
Author | SHA1 | Date | |
---|---|---|---|
6b90598959 | |||
1460b8bb08 |
259
1NSI/Evaluations/DS_2023-01-09/sujet.ipynb
Normal file
259
1NSI/Evaluations/DS_2023-01-09/sujet.ipynb
Normal file
@ -0,0 +1,259 @@
|
|||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"# Système d'exploitation et ligne de commande\n",
|
||||||
|
"\n",
|
||||||
|
"Cette première partie traite du chapitre système d'exploitation et ligne de commande.\n",
|
||||||
|
"\n",
|
||||||
|
"Pour répondre aux questions vous avez le droit d'utiliser les ressources que vous souhaitez.\n",
|
||||||
|
"\n",
|
||||||
|
"Vous devez vous connecter au serveur pédagogique pour répondre à certaines questions.\n",
|
||||||
|
"\n",
|
||||||
|
"**Pensez à sauvergarder régulièrement votre travail en cliquant sur la disquette en haut à gauche**"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"**Pour commencer on suppose que vous vous placez dans votre répertoire personnel et qu'aucun dossier n'est créé dedans.**\n",
|
||||||
|
"\n",
|
||||||
|
"On souhaite reproduire l'arborescence suivante\n",
|
||||||
|
"\n",
|
||||||
|
"![Arborescence](https://git.opytex.org/lafrite/2022-2023/raw/branch/main/1NSI/Evaluations/DS_2023-01-09/fig/arborescence.png)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"1. Écrire les commandes necessaires pour créer les fichiers `question1` et `linux` (rien n'est présent pour le moment dans votre dossier personnel, vous devez tout créer)."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "raw",
|
||||||
|
"metadata": {},
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"2. Reproduire l'arborescence puis placer vous dans le repertoire `~/Eval/` et lancez la commande suivante\n",
|
||||||
|
"\n",
|
||||||
|
"```bash\n",
|
||||||
|
" tree\n",
|
||||||
|
"```\n",
|
||||||
|
" \n",
|
||||||
|
"Faites un copié collé de la sortie de la commande dans la cellule ci-dessous."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "raw",
|
||||||
|
"metadata": {},
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"3. Quelle commande doit-on taper pour déplacer le fichier `question1` dans le répertoire `Fait`? Vous préciserez depuis quel répertoire vous lancez vos commandes."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "raw",
|
||||||
|
"metadata": {},
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"Réalisez ce déplacement."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"4. Quelle commande doit-on taper pour copier le fichier `question2` dans le répertoire `Fait`? Vous préciserez depuis quel répertoire vous lancez vos commandes."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "raw",
|
||||||
|
"metadata": {},
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"Réalisez cette copie."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"5. Quelle commande doit-on taper pour copier le dossier `Liste` dans le dossier `Fait`? Vous préciserez depuis quel répertoire vous lancez vos commandes."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "raw",
|
||||||
|
"metadata": {},
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"Réalisez cette copie"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"6. Listez les fichiers présents dans le dossier `Fait`. Cette liste devra faire apparaitre les permissions, les propriétaires ainsi que les fichiers cachés.\n",
|
||||||
|
"\n",
|
||||||
|
"Copier la commande et la sortie dans la case suivante."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "raw",
|
||||||
|
"metadata": {},
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"7. Changer les droits du fichier `Fait/question2` pour que le propriétaire ait tous les droits, que le groupe ai que le droit de lecture et que les autres n'aient aucun droit.\n",
|
||||||
|
"\n",
|
||||||
|
"Copier la (ou les) commande(s) nécessaires."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "raw",
|
||||||
|
"metadata": {},
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"Placez vous dans le répertoire `~/Eval/` puis lancer la commande\n",
|
||||||
|
"\n",
|
||||||
|
" ls -Rl\n",
|
||||||
|
" \n",
|
||||||
|
"Copier la sortie dans la cellule suivante."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "raw",
|
||||||
|
"metadata": {},
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"# Fonction\n",
|
||||||
|
"\n",
|
||||||
|
"Cette partie traite des fonctions et du language Python."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"## IMC\n",
|
||||||
|
"\n",
|
||||||
|
"L'Indice de Masse Corporelle se calcule par la formule \n",
|
||||||
|
"\n",
|
||||||
|
"$$ IMC = \\frac{masse}{taille^2}$$\n",
|
||||||
|
"\n",
|
||||||
|
" où la masse est en kilogrammes et la taille en mètres. \n",
|
||||||
|
" \n",
|
||||||
|
"Un IMC est considéré comme *normal* s'il est compris entre 18,5 et 25. En dessous de 18,5, la personne est en *sous-poids* et au-dessus de 25 elle est en *sur-poids*.\n",
|
||||||
|
"\n",
|
||||||
|
"1. Ecrire une fonction `imc` qui prend en argument la masse et la taille et qui renvoie la valeur IMC correspondante. *La fonction devra être documentée*. "
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"2. On souhaite maintenant écrire une fonction `classification_imc` qui prend en argument une valeur d'IMC et qui renvoie la classification correspondante (\"normal\", \"sous-poids\", \"sur-poids\").\n",
|
||||||
|
"\n",
|
||||||
|
"Ecrire une série de tests qui permettraient de valider une telle fonction."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"Ecrire la fonction `classification_imc`."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"3. Utiliser ces deux fonctions pour déterminer la classification d'un individu qui mesure 2m et qui pèse 90kg."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"metadata": {
|
||||||
|
"kernelspec": {
|
||||||
|
"display_name": "Python 3 (ipykernel)",
|
||||||
|
"language": "python",
|
||||||
|
"name": "python3"
|
||||||
|
},
|
||||||
|
"language_info": {
|
||||||
|
"codemirror_mode": {
|
||||||
|
"name": "ipython",
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"file_extension": ".py",
|
||||||
|
"mimetype": "text/x-python",
|
||||||
|
"name": "python",
|
||||||
|
"nbconvert_exporter": "python",
|
||||||
|
"pygments_lexer": "ipython3",
|
||||||
|
"version": "3.10.9"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 2
|
||||||
|
}
|
BIN
1ST/Questions_flashs/P3/QF_S03-1.pdf
Normal file
BIN
1ST/Questions_flashs/P3/QF_S03-1.pdf
Normal file
Binary file not shown.
62
1ST/Questions_flashs/P3/QF_S03-1.tex
Executable file
62
1ST/Questions_flashs/P3/QF_S03-1.tex
Executable file
@ -0,0 +1,62 @@
|
|||||||
|
\documentclass[14pt]{classPres}
|
||||||
|
\usepackage{tkz-fct}
|
||||||
|
\usepackage{pgfplots}
|
||||||
|
\usetikzlibrary{decorations.markings}
|
||||||
|
\pgfplotsset{compat=1.18}
|
||||||
|
|
||||||
|
\author{}
|
||||||
|
\title{}
|
||||||
|
\date{}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
\begin{frame}{Questions flashs}
|
||||||
|
\begin{center}
|
||||||
|
\vfill
|
||||||
|
Première ST
|
||||||
|
\vfill
|
||||||
|
30 secondes par calcul
|
||||||
|
\vfill
|
||||||
|
\tiny \jobname
|
||||||
|
\end{center}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Calcul 1}
|
||||||
|
% suite
|
||||||
|
Soit $(u_n)$ la suite géométrique de premier terme $u_0 = 10$ et de raison $q = 2$.
|
||||||
|
|
||||||
|
\vfill
|
||||||
|
Calculer la valeur de $u_3$
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Calcul 2}
|
||||||
|
% Dérivation
|
||||||
|
Déterminer la fonction dérivée de
|
||||||
|
\[
|
||||||
|
f(x) = 7x - 10
|
||||||
|
\]
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Calcul 3}
|
||||||
|
% équations
|
||||||
|
Résoudre l'équation suivante
|
||||||
|
\[
|
||||||
|
-10x - 50 = 10
|
||||||
|
\]
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}[fragile]{Calcul 4}
|
||||||
|
% Puissance
|
||||||
|
Exprimer le résultat sous forme d'une puissance de 2
|
||||||
|
\[
|
||||||
|
\frac{2^3 \times 2^4}{2^5} =
|
||||||
|
\]
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Fin}
|
||||||
|
\begin{center}
|
||||||
|
On retourne son papier.
|
||||||
|
\end{center}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
|
||||||
|
\end{document}
|
Loading…
Reference in New Issue
Block a user