Informatique Voltaire 1ère année Sievering
Aperçu des sections
-
CdG Voltaire : cours de programmation 1ère année
-
Les nouveautés du site
Date mise à jour : 2026-02-19
- Cours 20 - Introduction aux listes
ANNONCES :
Prochain cours :
-
- Date :
- jeudi 5 mars 2026 - Bonnes vacances
- Date :
Prochaine évaluation :
- Date : jeudi - - 2026
-
- Champs :
-
-
1N-11.12.13 : ma 12 février 2026
1N-11.12.13 : ma 19 février 2026
Les listes par la pratique :
- Introduction par l'exemple de la notion de liste ;
- Utilisation des listes dans la pratique ;
- Notion de liste en Python ;
- Définir une liste en Python (plusieurs formes comme les exemples) ;
- Caractéristiques d'une liste : ordonnée, mutable, duplication, longueur, types éléments ;
- Méthodes : lecture, modification, ajout, suppression d'éléments, trier ;
- Itération sur les listes ;
- Exemples pratiques.
Fichiers: 4 -
1N-11.12.13 : je 5 février 2026

- Algorithmique
- Les trois structures : séquence, alternative et itération (boucle) ;
- Etre capable de dessiner un logigramme correspondant à des mouvements de robot ;
- (voir document)
- Robotique
- Turtle
- Programmation de moucements en Python avec Thonny
- Exemples et exercice (voir document).

- Algorithmique
-
1N-11.12.13 : je 29 janvier 2025

Du robot au code Python avec Turtle
- Solutions atelier robotique
- Théorie ;
- Rapport entre : atelier robot - algorithmique - programmation ;
- Structures algorithmiques
- Séquence ;
- Alternative ;
- Itération (boucle).
- Logigrammes.
- Turtle avec Thonny
- Importation
- from turtle import *
- Turtle :
- Les commandes ;
- Exemples pratiques ;
- Exercices en autonomie.
- Importation
Fichiers: 3 - Solutions atelier robotique
-
1N-11.12.13 : je 15.22 janvier 2025

Mise en place d'algorithmes pour le pilotage de robot
- Introduction
- Qu'est-ce qu'un robot ?
- Quel rapport entre les algorithmes et les robots ?
- Architecture d'un robot : ses capteurs ("entrées) et ses effecteurs ("sorties") ;
- Révision des trois structures algorithmiques.
- Atelier :
- Installation et configuration des logiciels et connexion du robot ;
- Présentation du fonctionnement des robots ;
- Présentation des projets ;
- Réalisation d'un projet illustratif complet.
- Programmation
- Utilisation de la plate-forme :
- Mise en pratiques
- Par équipe de 2 :
- Exercer les séquences ;
- Exercer les alternatives ;
- Exercer les boucles;
- Mise en interaction de tous les robots.
- Par équipe de 2 :
Fichier: 1 - Introduction
-
1N-11.12.13 : je 08 janvier 2026

- Sur la base du code élaboré les dernières leçons, ajouter :
- Validation des saisies : uniquement 1, 2 ou 3 allumettes ;
- Possibilité de faire plusieurs parties ;
- Eviter le doublement du code : joueur 1, joueur 2.
- Stratégie gagnante :
- Le deuxième joueur gagne toujours,
- Jouer contre l'ordinateur et ne jamais pouvoir gagner.
Fichiers: 3 -

-
1N-11.12.13 : je 11 décembre 2025

- Synthèse des tous les concepts sous la forme de l'élaboration et de la programmation du jeu de Nim ou jeu des allumettes :
- Comprendre le jeu des allumettes ;
- Analyse de l'algorithme avec l'élaboration d'un logigramme ;
- Discussion des différentes approches possibles.
- Programmation du jeu en Python ;
- Élaboration d'un jeu de tests pour vérifier le programme (avant livraison du code).
Dossier: 1 Devoir: 1 -
1IN-11.12.13 : je 4 décembre 2025

Sujets :
- Les variables : théorie, type, déclaration et affectation ;
- Conditions logiques ;
- Structures algorithmiques :
- séquence ;
- Structure itérative bornée : boucle for ;
- Structure itérative non bornée : boucle while ;
- Instruction conditionnelle : if, if - else et elif ;
- A partir d'un code Python être capable de l'expliquer ;
- A partir d'un énoncé, être capable de produire un code en Python.
Modalité de l'évaluation :
- Évaluation sur papier ;
- Ordinateur uniquement disponible pour Thonny pour tester vos codes ;
- Document autorisé : uniquement le mémento Python.
Documents autorisés

-
1N-11.12.13 : je 27 novembre 2025

-
- Préparation de l'évaluation 02 ;
- Les variables : théorie, type, déclaration et affectation ;
- Conditions logiques ;
- Structures algorithmiques :
- séquence ;
- Structure itérative bornée : boucle for ;
- Structure itérative non bornée : boucle while ;
- Instruction conditionnelle : if, if - else et elif ;
- A partir d'un code Python être capable de l'expliquer ;
- A partir d'un énoncé, être capable de produire un code en Python.
- Préparation de l'évaluation 02 ;
Dossier: 1 -
-
1N-11.12.13 : je 20 novembre 2024

- Itération : boucle non-bornée (while)
- Présentation théorique (voir la vidéo) ;
- Théorie et exercices pratiques ;
- Discussion des solutions des exercices pratiques.
-
- Contenu
- Introduction à la notion d'instructions conditionnelles ;
- conditiion d'arrêt ;
- Structure du while ;
- Exercices
- Contenu
Dossier: 1 URL: 1 - Itération : boucle non-bornée (while)
-
1N-11.12.13 : je 13 novembre 2025

-
- Discussion solutions structures conditionnelles
- Exercices 5, 7 et 9.
- Discussion solutions structures conditionnelles
-
- Itération : boucle bornée (for)
- Présentation théorique (voir la vidéo) ;
- Théorie et exercices pratiques ;
- Discussion des solutions des exercices pratiques.
- Contenu
- Introduction à la notion d'instructions conditionnelles ;
- for et in range ;
- liste [..., ...] ;
- Exercices.
- Itération : boucle bornée (for)
Dossier: 1 URL: 1 -
-
1N-11.12.13 : je 6 novembre 2025

-
- Structures conditionnelles
- Présentation (voir la vidéo);
- Théorie et exercices pratiques.
- Contenu
- Introduction à la notion d'instructions conditionnelles ;
- Opérations de comparaison en Python ;
- if, if ... else, if ... elif ... else ;
- Exercices.
- Structures conditionnelles
Dossier: 1 URL: 1 -
-
1N-11.12.13 : je 30 octobre 2025

-
- Variable
-
- Contenu
- Introduction à la notion de variable ;
- Nommage et type de variables ;
- Déclaration / affectation / lecture et modification ;
- Exercices.
- Contenu
Dossier: 1 URL: 1 -
-
1N-11-12-13 : je 16 octobre 2025

-
- Architecture d'un ordinateur : unités et ordres de grandeur ;
- Introduction programmation sur la base d'algorithmes ;
- Introduction Python ;
- Variables ;
- Déclaration et affectation ;
- Introduction à la boucle : for ;
- Entrée / sortie.
Dossier: 1 -
-
je 2 octobre2024

Champ de l'évaluation:
- Architecture d'un ordinateur
- Reconnaître les différents composants d'un ordinateur
- Les unités et les ordres de grandeur
- Comprendre les principes du langage binaire
- Binaire
- Conversion binaire-décimal et décimal-binaire
- Table ASCII
- Algorithmique
- Concevoir un logigramme à partir d'un énoncé
- Les symboles des logigrammes
- Reconnaître ce que fait un programme Blockly
Dossier: 1 - Architecture d'un ordinateur
-
1IN-11.12.13 : je 25 septembre 2025

-
- Unités et ordres de grandeur du matériel ;
- Introduction au binaire ;
- Les variables et leur type ;
- Les entrées et les sorties.
- Unités et ordres de grandeur du matériel ;
Dossier: 1 Zone texte et média: 1 -
-
1N-11.12.13 : je 18 septembre 2025

-
- Révision algorithmique ;
- Pratique des logigrammes à partir d'énoncés.
Dossiers: 2 -
-
1IN-11.12.13 : je 11 septembre 2025
Jeûne genevois


-
1N-11.12.13 : je 4 septembre 2025

-
- Introduction
- Les trois structures algorithmiques ;
- Notion de données dans un algorithme ;
- Logigramme.
- Introduction
-
- Pratique structures algorithmiques
- Analyse d'énoncés ;
- Elaboration de logigrammes ;
- Relations avec Blockly.
- Pratique structures algorithmiques
Dossiers: 2 Zone texte et média: 1 -
-
1N-11.12.13 : je 28 août 2025

-
- Architecture et caractéristiques techniques d'un ordinateur;
- Résolution d'un problème à l’aide d’un ordinateur;
- Principe de programmation ;
- Pratique à l'aide de Blockly.
Dossier: 1 -
-
1IN-11.12.13 : je 21 août 2025

- Présentation année 2025-2026 ;
- Vérification accès EEL ;
- Qu’est-ce que la science informatique ?
- Comment fonctionne un ordinateur ?
- Evaluation diagnostique.
- ATELIER
- Architecture d'un ordinateur
Dossier: 1 Zone texte et média: 1

