Vous trouverez des précisions utiles concernant les projets sur cette page du Site de la spécialité ISN du lycée Louis Marchal : http://isn-marchal.com/site/projet.html De nombreuses idées de projets sont disponibles sur le site de l’académie de Montpellier. Ces projets sont plus ou moins réalistes dans le temps imparti, en fonction de votre niveau de maîtrise […]
Auteur/autrice : Prof
Utilisation de Pygame
Pour programmer des jeux en mode graphique, on peut utiliser la bibilothèque Pygame Je vous propose de réaliser la partie 1 du tutoriel d’Openclassrooms afin de vous familiariser avec Pygame. Cela pourrait vous être utile si vous choisissez un projet de type graphique.
Initiation à l’électronique sur Raspberry Pi
Utilisation du kit GrovePi qui permet d’utiliser divers capteurs et composants sans soudure, directement sur Raspberry Pi, et à l’aide du langage Python. 1. Se connecter au Raspberry Pi en ssh. Pour cela, lancer Putty (sous Windows) ou un Terminal (sous GNU/Linux). Se connecter à l’adresse 192.168.1. xxx Plus d’infos données en classe. 2. Quelques […]
Seconde : fonction
Vous allez écrire un programme qui donne le tableau de valeurs d’une fonction ainsi que sa courbe représentative. 1. Fonction en Python En Python, une fonction se définit de la manière suivante :
1 |
def nomDeFonction(variable): |
Les deux points à la fin sont importants. Voici un exemple de programme définissant la fonction carré : 2. Listes Le […]
Seconde – Boucles
Le programme ci-dessous calcule la somme S des N premiers entiers naturels, c’est à dire S = 1 + 2 + ··· + N. 1. Calculer à la main : 1 + 2 + 3 + 4 + 5. 2. Vérifier que le résultat donné par le programme est le même. Explications : Le mot clé for […]
3 – Animation du personnage
L’animation du personnage va consister à afficher une suite d’images donnant l’impression que le personnage bouge. Ici, notre animation est composée de 4 images : Ce qui donne animé (au ralenti) : Pour afficher ces 4 images à la suite et en boucle, nous allons utiliser comme numéro de l’image à afficher le reste de […]
Programmer un jeu vidéo en Python – Processing – Chapitre 2.c – Des images
2 – Création du personnage (suite) c. Des images Avant d’aller plus loin, il convient de comprendre comment une image est codée et stockée dans la mémoire de l’ordinateur. Pour cela, je vous propose de visiter la page suivante : images et sons sur le site de Frédéric Mandon, professeur d’ISN. i. Image de fond […]
Création d’un jeu vidéo en Processing-Python – Sommaire
Création d’un jeu vidéo en Processing-Python Cette série d’articles se propose d’utiliser le prétexte de la création d’un jeu de plateformes, afin de découvrir et comprendre quelques concepts liés au programme de la spécialité ISN (Informatique et Science du Numérique) en terminale S. Le langage de programmation utilisé est Python, dans l’environnement de développement intégré […]
Seconde : Algorithme de calcul
Programme de calcul Voici un programme de calcul qui peut s’appliquer à n’importe quel nombre réel.
1 2 3 4 |
• doubler le nombre de départ • ajouter 5 • multiplier par 3 • ajouter le nombre de départ |
1) Calculer les images de : 0 ; 2012 et 12, 7 2) Programmer ci-dessous un script Python associé à ce programme de calcul et vérifier les réponses trouvées au 1. On demandera à l’utilisateur d’entrer le nombre […]
Programmer un jeu vidéo en Python – Processing – Chapitre 2.b – Le Clavier
2 – Création du personnage (suite) b. Gestion du clavier À chaque appui sur une touche du clavier, Processing fait appel à la fonction keyPressed( ), et donne accès à la touche dans la variable keyboard.key (key tout court dans l’EDI) du type string. À chaque fois qu’on lâche une touche du clavier, Processing fait appel […]