ISN Lycée Saint Dominique

Séance du 04/10

Exposé: les logiciels libres

Rappel : le planning des exposés
Correction des exercices 2 et 3 du TD chaînes de caractères.
Pour certains : début du mini-projet motus

Travail à faire pour le 11/10:

Travailler sur le mini-projet "Motus"
Attention ! Ayez la maturité de vous "auto-discipliner" et de vraiment réfléchir PAR VOUS MEME sur ce mini-projet...
Vous n'apprendrez rien et ne progresserez pas si vous récupérez simplement du code existant, auprès d'un camarade ou sur Internet.
C'est difficile et audacieux à une époque où tout est à portée de clic, mais interdisez-vous d'aller regarder ailleurs et forcez-vous à vous creuser un peu les méninges !
C'est le meilleur service que vous puissiez vous rendre.


Séance du 27/09/18

Correction des exercices 6 et 7 (balayage d'un tableau pour compter ou chercher le maximum).
Chaînes de caractères :
Manipulations élémentaires, balayage par une boucle, tests, slicing.
Décompte du nombre d'espaces, du nombre de voyelles.
Début du TD "chaînes de caractères"
Génération aléatoire de chaînes d'ADN

Travail à faire pour le 4/10:

Exercices 2 et 3 du TD "chaînes de caractères"
Selon votre degré d'avancement.


Séance du 20/09/18

Revue de presse : éthique et smartphone : problèmes environnementaux et éthiques liés à l'explosion de la fabrication des smartphones.
Choix des sujets d'exposés et planning
Boucles en Python :
Correction de l'exercice sur la suite récurrence finie ou de la recherche du PPCM selon les cas.
Poly n°3 : types en Python :
Exercices divers : reconstruction de "randrange(1,n) ou (a,b)" à partir de random()
Troncature d'un flottant au millième
Premières notions sur les listes en Python.

Travail à faire pour le 27/09:

(compter les nombres supérieurs à 10 dans un tableau, rechercher l'élément maximal d'un tableau)


Séance du 13/09/18

Correction détaillée avec tests sur les caractéristiques d'un triangle
Boucles en Python :
Syntaxe de la boucle pour. Exercices d'application. Recherche des diviseurs d'un entier.
Début de la boucle tant que.

Travail à faire pour le 20/09:

Installer Python sur son ordinateur personnel (version 2 si vous souhaitez la même qu'à Saint Do pour éviter les pbs de compatibilité)
Faire l'exercice sur les termes de la suite récurrente, ou pour ceux qui l'ont déjà fait : le calcul du PPCM de deux entiers. (à enregistrer dans vos documents sur l'ENT)

Pour ceux qui sont intéressés : un MOOC démarre bientôt (2 novembre) pour apprendre la programmation en Python 3 ! C'est organisé par l'INRIA et c'est entièrement gratuit
. Les inscriptions sont ouvertes !


Séance du 06/09/18

Présentation de l'enseignement :
Prise en main de Python. Premiers exercices. "Bataille navale" simplissime : entrées / sorties, instructions, expressions, structure de test.
Algorithme donnant les racines éventuelles d'un trinôme. Tests
Début du programme sur constructibilité et caractéristiques d'un triangle

Travail à faire pour le 13/09:

Téléchargez Python sur votre ordinateur.
Faire l'exercice 1.9 (constructibilité et caractéristiques du triangle) .
Le tester de façon exhaustive :

  • Triangle rectangle, isocèle et non isocèle, côtés entiers (3-4-5) ou irrationnels (2-2-sqrt(8))
  • Triangle équilatéral
  • Triangle quelconque
  • Triangle non constructible...