|
|
|
BTS SIO1, première séance |
jeudi |
04 sept. 2014 |
BTS SIO1, deuxième séance |
jeudi |
11 sept. 2014 |
BTS SIO1, troisième séance |
jeudi |
18 sept. 2014 |
BTS SIO1, quatrième séance |
jeudi |
25 sept. 2014 |
BTS SIO1, cinquième séance |
jeudi |
02 oct. 2014 |
BTS SIO1, sixième séance |
jeudi |
09 oct. 2014 |
BTS SIO1, septième séance |
jeudi |
16 oct. 2014 |
BTS SIO1, huitième séance |
jeudi |
06 nov. 2014 |
BTS SIO1, neuvième séance |
jeudi |
13 nov. 2014 |
BTS SIO1, neuvième séance |
jeudi |
20 nov. 2014 |
BTS SIO1, neuvième séance |
jeudi |
27 nov. 2014 |
BTS SIO1, douzième séance |
jeudi |
04 déc. 2014 |
BTS SIO1, treizième séance |
jeudi |
11 déc. 2014 |
BTS SIO1, quatorzième séance |
jeudi |
18 déc. 2014 |
BTS SIO1, quinzième séance |
jeudi |
08 janv. 2015 |
BTS SIO1, seizième séance |
jeudi |
15 janv. 2015 |
BTS SIO1, dix-septième séance |
jeudi |
22 janv. 2015 |
BTS SIO1, dix-huitième séance |
jeudi |
29 janv. 2015 |
BTS SIO1, dix-neuvième séance |
jeudi |
26 fév. 2015 |
BTS SIO1, vingtième séance |
jeudi |
05 mars 2015 |
BTS SIO1, vingt-et-unième séance |
jeudi |
12 mars 2015 |
BTS SIO1, vingt-deuxième séance |
jeudi |
19 mars 2015 |
BTS SIO1, vingt-troisième séance |
jeudi |
26 mars 2015 |
BTS SIO1, vingt-quatrième séance |
jeudi |
30 avril 2015 |
BTS SIO1, vingt-cinquième séance |
jeudi |
07 mai 2015 |
Jeudi 4 septembre
1. Séance
- Présentations
- Prise en main de MicroAlg :
1) Choisir un pseudonyme raisonnable ;
2) Aller à http://galerie.microalg.info/xxx:accueil
où xxx
est votre pseudo ;
3) Créer cette page avec un contenu du genre :
# (Page de) xxx
## Quelques pages
* [hello](xxx:hello)
4) Cliquer sur le lien en rouge pour créer une autre page contenant :
(MicroAlg "hello")
(Afficher "Bonjour tout le monde !")
(/MicroAlg)
5) Envoyer un mail à profgra.org@gmail.com
avec :
sujet : BTS SIO1 <pseudo>.
contenu : Votre vrai nom s’il n’est pas dans votre email,
et l’URL vers votre page d’accueil.
2. Pour la prochaine fois (jeudi)
Jeudi 11 septembre
1. Séance
2. Pour la prochaine fois (jeudi)
Jeudi 18 septembre
1. Séance
2. Pour la prochaine fois (jeudi)
Jeudi 25 septembre
1. Séance
- MicroAlg hors-ligne (voir installation),
c’est bien. Mais poster un résultat, même inachevé, sur la
galerie, c’est mieux. Ainsi, je peux
commenter votre travail.
- Pour ceux qui travaillent hors-ligne, télécharger
la nouvelle version.
- Suite du programme :
- les tutos
pour ceux qui n’ont toujours pas fini,
- pour les autres, écrire un algorithme qui affiche les termes de la suite
de Syracuse d’un
nombre fourni par l’utilisateur. Attention, il ne faut pas voir trop
grand, vous pouvez commencer par :
pair_impair
, qui demande un nombre à l’utilisateur et dit si ce
nombre est pair ou impair,
rebours
, qui demande un nombre à l’utilisateur (appelé n
), et
qui affiche n
, n-1
, n-2
,… 3
, 2
et 1
.
- une fois que c’est fait, écrire trois algorithmes
tps_vol
, alt_max
et
tps_vol_alt
(voir
cet article Wikipedia
pour le vocabulaire) :
- à partir d’un entier n, le temps de vol de n,
- à partir d’un entier n, l'altitude maximale de n,
- à partir d’un entier n, le temps de vol en altitude de n.
2. Pour la prochaine fois (jeudi)
- Continuer cette activité, en postant des choses sur la galerie (soit des
succès, soit des échecs, mais pas du n’importe quoi non réfléchi).
Jeudi 2 octobre
1. Séance
(Nombre (Demander))
avec une espace.
- Éviter les répétitions (DRY).
- Efficacité de l’algorithme (voir celui-là).
- Affichages et commentaires.
- Pour les plus avancés :
- Possible de faire
tps_vol
, alt_max
et tps_vol_alt
séparément, mais
essayer ensuite de les faire dans un seul programme (vocabulaire :
WP).
- Pour les autres :
- Questions forcées.
pair_impair
et rebours
.
2. Pour la prochaine fois (jeudi)
- Continuer cette activité, en postant des choses sur la galerie (soit des
succès, soit des échecs, mais pas du n’importe quoi non réfléchi).
- Poser des questions par email ou sur http://qr.microalg.info.
Jeudi 9 octobre
1. Séance
- Pour les plus avancés :
- Possible de faire
tps_vol
, alt_max
et tps_vol_alt
séparément, mais
essayer ensuite de les faire dans un seul programme (vocabulaire :
WP).
- Pour les autres :
- Questions forcées.
double
, pair_impair
et rebours
.
2. Pour la prochaine fois (jeudi)
- Continuer cette activité, en postant des choses sur la galerie (soit des
succès, soit des échecs, mais pas du n’importe quoi non réfléchi).
- Poser des questions par email ou sur http://qr.microalg.info.
Jeudi 16 octobre
1. Séance
Quelques remarques générales :
- Différence entre nombre et chiffre. La vraie.
- Il faut faire attention à l’indentation, pour des raisons de lisibilité.
Un programme peut fonctionner tout en étant illisible (y compris par l’auteur).
- C’est une mauvaise pratique de changer la valeur d’une variable pour rien
(par exemple pour l’algo
double
, cela provoque un « oubli » de la valeur de
l’utilisateur).
- En fait, pas besoin de variable pour
double
:
(Afficher (* 2 (Nombre (Demander))))
Notez que je suis quand même fier de vous si vous avez réussi avec une
variable.
Séance par groupes de niveaux.
- Pour les plus avancés :
- Possible de faire
tps_vol
, alt_max
et tps_vol_alt
séparément, mais
essayer ensuite de les faire dans un seul programme (vocabulaire :
WP).
- Lire un programme de quelqu’un qui a fini, essayer de comprendre et
critiquer.
- Pour les autres :
- Questions forcées (pas besoin, déjà bien occupé).
- Il est très important au début de faire les choses soi-même. Peut-être
avec un peu d’aide, mais sans se faire dicter le programme.
double
, pair_impair
et rebours
.
2. Pour la prochaine fois (jeudi)
- Continuer cette activité, en postant des choses sur la galerie (soit des
succès, soit des échecs, mais pas du n’importe quoi non réfléchi).
- Poser des questions par email ou sur http://qr.microalg.info.
Jeudi 6 novembre
1. Séance
- Suite de Syracuse toujours, ou…
- Défi Turing
- Inscription ici :
- Cliquer sur « S’inscrire » pour rejoindre la classe "Carcouet SIO1 2014"
- Le mot de passe sera écrit au tableau.
- Vous êtes redirigée sur la page de votre compte, ne pas en tenir
compte et cliquer directement sur « Problèmes » en haut à droite.
- Si possible mettre vos solutions sur la galerie en suivant ce modèle:
2. Pour la prochaine fois (jeudi)
- Continuer la suite de Syracuse ou le défi Turing.
- Se documenter sur Alan Turing.
Jeudi 13 novembre
1. Séance
- Suite de Syracuse ou Défi Turing
2. Pour la prochaine fois (jeudi)
- Continuer la suite de Syracuse ou le défi Turing.
Jeudi 13 novembre
1. Séance
- Suite de Syracuse ou Défi Turing
2. Pour la prochaine fois (jeudi)
- Continuer la suite de Syracuse ou le défi Turing.
Jeudi 13 novembre
1. Séance
- Suite de Syracuse ou Défi Turing
2. Pour la prochaine fois (jeudi)
- Continuer la suite de Syracuse ou le défi Turing.
Jeudi 4 décembre
1. Séance
- Petit compte-rendu sur les allumettes :
- essentiel : orientation SLAM ou SISR
- certains ont eu des commentaires dans
/pseudo:allumettes:commentaires_prof
,
je compte passer du temps pour le faire à chacune et chacun
- certains ne rangent pas bien leurs affaires (voir
l’arbre)
- Fonctions pures
- Un peu de théorie.
- Prise en main des tests :
- télécharger ceci
- désarchiver
- ouvrir
editeurs/scite/Sc352.exe
- depuis cet éditeur, ouvrir
exemples/test_tests.malg
- le lire
- l’exécuter avec
F5
- Faire passer les tests dans le fichier envoyé par email.
2. Pour la prochaine fois (jeudi)
- Finir de faire passer tous les tests.
Jeudi 11 décembre
1. Séance
- Allumettes :
- Tout le monde a eu des commentaires dans
/pseudo:allumettes:commentaires_prof
.
- Si possible ranger les pages avant que ce soit le chaos.
- Éventuellement avancer voire finir si vous êtes frustrés.
- Proposition de correction.
- Fonctions pures
- Continuer sur les tests. Rappel :
- télécharger ceci
- désarchiver
- ouvrir
editeurs/scite/Sc352.exe
- depuis cet éditeur, ouvrir
exemples/test_tests.malg
- le lire
- l’exécuter avec
F5
- Faire passer les tests dans le fichier envoyé par email.
2. Pour la prochaine fois (jeudi)
- Finir de faire passer tous les tests.
Jeudi 18 décembre
1. Séance
2. Pour la prochaine fois (rentrée)
- Finir de faire passer tous les tests.
Jeudi 8 janvier
1. Séance
- Exercices sur les listes envoyé par email en début de semaine.
2. Pour la prochaine fois (jeudi)
- Finir le fichier et demander le suivant.
Jeudi 15 janvier
1. Séance
2. Pour la prochaine fois (jeudi)
- Finir le fichier, et demander de suivant.
Jeudi 22 janvier
1. Séance
2. Pour la prochaine fois (jeudi)
- Finir le fichier, et demander de suivant.
Jeudi 29 janvier
1. Séance
- MicroAlg 0.2.5 (preview) est
sortie (vous apprécierez le
bye
automatique en cas d’erreur ou non).
- Finir le fichier de la semaine précédente, éventuellement demander de suivant.
2. Pour la prochaine fois (jeudi)
- Finir le fichier, et demander le suivant.
Jeudi 26 février
1. Séance
- MicroAlg 0.2.5 a un gros bug (double évaluation dans certaines commandes,
dont
Afficher
) qui ne devrait pas. Ce bug vous est aussi offert dans
l’appli Android
(si jamais vous n’avez pas été mis au courant en suivant
@MicroAlg).
- Nouveau « chapitre » : récursivité.
2. Pour la prochaine fois (jeudi)
- Finir les fichiers sur les listes et celui sur la récursivité.
Jeudi 5 mars
1. Séance
- Nouveau « chapitre » : récursivité.
- Si pas fait, faire ce qui avait été demandé par email lundi :
- remplacer votre vieille installation par celle-ci ;
Pour ça, il suffit de
- garder vos fichiers égarés dans
exemples/
;
- supprimer les vieilles installation ;
- dézipper quelque part (de préférence sur une clef à garder sur soi).
- lire le cours en entier ;
- faire les exercices sur la recursion,
(aussi envoyés par email) sans insister si vous trouvez ça très difficile,
mais en lisant le fichier jusqu’au bout quand même, et en essayant de réfléchir.
2. Pour la prochaine fois (jeudi)
- Finir les fichiers sur les listes et celui sur la récursivité.
Jeudi 12 mars
1. Séance
- Entraînement CCF : feuille A3 + fichier à modifier.
2. Pour la prochaine fois (jeudi)
- Finir l’énoncé (surtout le fichier à modifier).
Jeudi 19 mars
1. Séance
2. Pour la prochaine fois (jeudi)
- Finir votre algo sur les stats.
Jeudi 26 mars
1. Séance
- Dernières révisions pour les CCF.
2. Pour la prochaine fois (votre oral)
- Tout travailler et poser d’éventuelles questions.
Jeudi 30 avril
1. Séance
- Bilan de cette année en U22 :
- questionnaire pour ceux qui ne l’ont pas rempli (voir l’email) ;
- pour les autres, lire le rapport 2014-2015.
- Divers
- Python
- Jeux algorithmiques
Jeudi 7 mai
1. Séance
- Bilan de cette année en U22 (questionnaire pour ceux qui ne l’ont pas
rempli).
- Jeux algorithmiques.