Corrections et reprise

Retour sur le travail des dernières semaines, un temps de travail et d’explications :

Préparation de la visite aux JU – ce jeudi 31 janvier au matin

Présentation du schéma des études après le bac.

Reprise du travail du 7 décembre dernier, qui n’aura donc pas été vain :

Préparation de sa visite sur le site des JU,

  • par thème,
  • à l’aide de fils d’Ariane,
  • avec cette fiche :

2018-12-11 1S1 Fiche_de_preparation_JU_dec._2018-1

La fiche de préparation sera ramassée mardi prochain et servira de base à notre travail pour l’orientation.

Cette autre fiche sera également à rendre avec votre observation, elle est distribuée.

Nous nous voyons ce jeudi 31 janvier 2019 au rendez-vous, entre 8h45 et 9h15, ici :

Nombre dérivé, position relative – DM n°10


  • Correction des exercices 43 à 47 de la série « nombre dérivé et tangente » page 83.
  • Exercice 54 page 84 : dérivabilité ?
  • Exercices 55 page 84, position relative d’une courbe et d’une tangente.
  • Devoir maison n°10 pour lundi prochain : exercices 56 et 57 pages 84-85.

Le tableau :

Reprenons la bonne trajectoire

Deux heures de codage, en partant de ce code

import pygame
from pygame.locals import *
pygame.init()

fenetre=pygame.display.set_mode((800,600))
pygame.display.set_caption("Une trajectoire")

clock = pygame.time.Clock()

continuer=True

x=100
y=450
rayon=10

try:

    def arrierePlan():
        # remplir le fond
        fenetre.fill((0,200,200))

        # dessiner les rectangles
        pygame.draw.rect(fenetre,(20,128,20),(0,500,800,100),0)
        pygame.draw.rect(fenetre,(255,0,0),(95,460,10,40),0)
        pygame.draw.rect(fenetre,(0,0,0),(600,500,50,10),0)

        #nuages
        pygame.draw.circle(fenetre,(255,255,255),(500,100),40,0)
        pygame.draw.circle(fenetre,(255,255,255),(540,110),30,0)
        pygame.draw.circle(fenetre,(255,255,255),(470,105),30,0)
        pygame.draw.circle(fenetre,(255,255,255),(520,70),25,0)

    while continuer :

        arrierePlan()

        # dessiner le cercle
        pygame.draw.circle(fenetre,(255,255,255),(x,y),rayon,0)

        #mettre à jour l'affichage
        pygame.display.flip()    

        #30 images par seconde
        clock.tick(30)

        #gestion des événements
        for event in pygame.event.get():

            if event.type==QUIT: #la croix en haut à gauche
                continuer=False

            elif event.type==KEYDOWN:   #appui sur une touche

                if event.key==K_ESCAPE:
                    print("touche Escape")
                    continuer=False

                elif event.key==K_LEFT:
                    print("touche Gauche")

                elif event.key==K_RIGHT:
                    print("touche Droite")

                elif event.key==K_SPACE :
                    print("touche Space")

                else :
                    print("autre touche")

            elif event.type==MOUSEBUTTONUP :
                (x,y)=event.pos

finally:

    pygame.quit()

On implémente :

  • le déplacement de la balle aux flèches du clavier,
  • l’impossibilité de dépasser le sol,
  • l’écran de fin quand la balle arrive dans le rectangle noir,
  • une trajectoire automatique quand on appuie sur espace,
  • faire que cette trajectoire soit une parabole.

cm 2019-01-25 icn 2gt9 pygame balle et saut - alice & valentin

Avec le code ci-dessous, finalisé par Alice et Valentin …
Lire la suite