Info 111: Programmation Impérative, Semaine 3: conditionnelles et boucles simples

Vous trouverez ici le matériel pédagogique pour la Semaine 3. Vous pouvez le consulter en ligne ou le télécharger depuis les salles de cours ou JupyterHub (suivre les instructions usuelles des TPs pour le télécharger: info-111 fetch Semaine3). Cette deuxième solution est plus riche, puisque vous pouvez essayer et expérimenter avec les exemples et faire les exercices proposés. Vous pouvez aussi consulter l'ancien poly de cours qui vous a été distribué en papier.

  1. Cours: conditionnelles enchainées
  2. Exercices 1 et 2 de la feuille de TD
  3. Cours: contionnelles: erreurs classiques
  4. Digression: affichages
  5. Cours: instructions itératives
  6. Exercices 3, 4 et 5 de la feuille de TD
  7. Exercices: boucles while
  8. Exercices: boucles for
  9. Exercices: dessins géométriques $\clubsuit$
  10. Exercices: nombres premiers et dates $\clubsuit$
  11. Projet Euler! Voir TP 2.

En amphi virtuel lundi matin, nous ferons une séance de questions-réponses, en particulier sur le cours.

En TD, nous reviendrons sur les exercices de la feuille de TD.

En TP, nous reviendrons sur les autres exercices.

Consignes:

  • Avant l'amphi virtuel: avoir lu le cours (poly papier ou bien documents de cours ci-dessus)
  • Avant le TD: avoir lu le sujet de TD et commencé les exercices
  • Avant le TP: avoir parcouru les autres exercices
    LDD IM et MNSI: avoir travaillé les exercices de TD

Si vous avez le temps de faire les exercices en avance c'est encore mieux!

Errata:

Si vous avez téléchargé Semaine3 avant dimanche soir, vous aurez noté que vous aviez dans le dossier Semaine3 tous le cours, avec les solutions, ce qui n'est pas très intéressant. Il s'agit évidemment d'un bug.

Correctif:

  • Si vous aviez déjà fait un submit, et seulement si vous êtes dans le cas décrit ci-dessus, supprimez votre dossier Semaine3 sur gitlab avec:

    info-111 travo_gitlab_remove_project prenom.nom/Semaine3 
    
    

    où vous aurez remplaçé prenom.nom par votre login Adonis.

  • Relancez le téléchargement:

    info-111 fetch Semaine3
  • Votre ancien répertoire Semaine3 a été renommé sous la forme Semaine3-2020.09..... Après y avoir éventuellement récupéré du travail fait sur certaines fiches, vous pouvez le détruire.