Période B. Mathématiques discrètes (R1.06)
Générateur de correction
- cliquer sur le lien ci-après pour ouvrir le cahier Jupyter.
- Une fois le cahier ouvert, choisir dans le menu
Fichier > Enregistrer une copie dans Drivepour pouvoir éditer le fichier. - S’inspirer de la syntaxe proposée dans le cahier pour générer une correction.
Chapitre 1. Divisibilité, algorithme d’Euclide étendu
TD1. Diviseurs, nombres premiers et PGCD
(à venir)
TD2. Algorithme d’Euclide étendu
- Mise en œuvre (diaporama)
Chapitre 2. Systèmes de numération
TD1. Conversion binaire \leftrightarrow décimal, calcul en binaire
(à venir)
TD2. Calculs et conversions entre deux bases quelconques
(à venir)
Chapitre 3. Relations d’équivalence et calcul modulaire
TD1. Relations d’équivalence
- Rappel de cours (Diaporama)
TD2. Congruences
(à venir)
TD3. Calculs d’inverses modulaires
- Principe (Diaporama)
TP Python Bilan 1. Algorithme d’euclide, numération
Cahiers Jupyter
- cliquer sur le lien ci-après pour ouvrir le cahier Jupyter.
- Une fois le cahier ouvert, choisir dans le menu
Fichier > Enregistrer une copie dans Drivepour pouvoir éditer le fichier. Il vous sera demandé de connecter un compte Google. -
Une la copie ouverte, réaliser le paramétrage suivant avant de commencer :
- cliquer sur l’icône engrenage en haut à droite pour ouvrir le menu des paramètres.
- Dans le menu des paramètres, cliquer sur l’onglet “Site” et choisir comme thème “Dark”.
- Dans l’onglet “Éditeur”, choisir 4 comme “Largeur de mise en retrait”.
- Dans ce même onglet, scroller vers le bas et cocher toutes les cases sauf la dernière.
- Dans l’onglet “Assistance IA”, décocher toutes les cases
-
À compléter Cahier Google Colab
- Correction Cahier Google Colab
Chapitre 4. Chiffrement symétrique
TD4. Chiffre de César et Vigenère
TP Python Bilan 2. Congruences, Inverses modulaires, chiffres de César et Vigenère
Cahiers Jupyter
- cliquer sur le lien ci-après pour ouvrir le cahier Jupyter.
- Une fois le cahier ouvert, choisir dans le menu
Fichier > Enregistrer une copie dans Drivepour pouvoir éditer le fichier. Il vous sera demandé de connecter un compte Google. -
Une la copie ouverte, réaliser le paramétrage suivant avant de commencer :
- cliquer sur l’icône engrenage en haut à droite pour ouvrir le menu des paramètres.
- Dans le menu des paramètres, cliquer sur l’onglet “Site” et choisir comme thème “Dark”.
- Dans l’onglet “Éditeur”, choisir 4 comme “Largeur de mise en retrait”.
- Dans ce même onglet, scroller vers le bas et cocher toutes les cases sauf la dernière.
- Dans l’onglet “Assistance IA”, décocher toutes les cases
-
À compléter Cahier Google Colab
- Correction Cahier Google Colab
TD5. Chiffre de Hill
(à venir)
TP Python 3. Chiffre de Hill
Cahiers Jupyter
- cliquer sur le lien ci-après pour ouvrir le cahier Jupyter.
-
Une fois le cahier ouvert, deux choix sont possibles :
- Choix 1. Connecter un compte Google et exécuter Python dans le navigateur dans Google Colab.
- Choix 2. Télécharger le fichier
*.ipynbsur votre ordinateur et l’exécuter en local avec par exemple Anaconda.
-
Choix1.
- Choisir dans le menu
Fichier > Enregistrer une copie dans Drivepour pouvoir éditer le fichier. Il vous sera demandé de connecter un compte Google. - Une fois la copie ouverte dans un nouvel onglet, fermer l’ancien
onglet puis réaliser le paramétrage suivant avant de commencer :
- cliquer sur l’icône engrenage en haut à droite pour ouvrir le menu des paramètres.
- Dans le menu des paramètres, cliquer sur l’onglet “Site” et choisir comme thème “Dark”.
- Dans l’onglet “Éditeur”, choisir 4 comme “Largeur de mise en retrait”.
- Dans ce même onglet, scroller vers le bas et cocher toutes les cases sauf la dernière.
- Dans l’onglet “Assistance IA”, décocher toutes les cases.
- Choisir dans le menu
-
Choix 2.
- Choisir dans le menu
Fichier > Télécharger > Télécharger le fichier .ipynb - Enregistrer le fichier sur votre ordinateur.
- Ouvrir le fichier avec le programme de votre choix.
- Choisir dans le menu
-
À compléter (Cahier Google Colab)
- Correction (Cahier Google Colab)
Chapitre 5. Polynômes
TD 6. Division euclidienne des polynômes
- Principe et mise en œuvre (Diaporama)