{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "![En tête general](img/En_tete_general.png)\n", "\n", "\n", "*(C) Copyright Franck CHEVRIER 2019-2020 http://www.python-lycee.com/*\n", "\n", " Pour exécuter une saisie Python, sélectionner la cellule et valider avec SHIFT+Entrée.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Crible d'Eratosthène (corrigé) " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 1. Description de la méthode et mise en œuvre" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "On dispose ci-dessous d’une grille donnant les 101 premiers nombres entiers.\n", "\n", "![Grille](img/Crible_Eratosthene_grille.png)\n", "\n", "Le but est de barrer tous les nombres de la grille qui ne sont pas premiers. On considère l’algorithme ci-dessous.\n", "\n", "► On dispose de la liste des nombres entiers de 0 à 100.\n", "\n", "► Barrer 0 et 1.\n", "\n", "► Parcourir dans l’ordre tous les entiers k de 2 à 100. Si le nombre k n’est pas barré :\n", "\n", "\n", "\n", "► Renvoyer la liste des nombres qui ont été entourés.\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__1.1. Suivre la vidéo ci-dessous pour appliquer le crible d'Eratosthène.__\n", "\n", "