Cours mathématiques 2nde1
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Aller en bas
avatar
rhatchi
Admin
Messages : 28
Date d'inscription : 25/03/2020
https://mathsjbs2nde1.cours.net

Algorithmique : Python Empty Algorithmique : Python

Jeu 18 Juin - 18:53
Bonjour à tous et à toutes,

Mardi dernier, en visio, nous avons fait les activités 1 et 2 p. 364. J'avais également écrit les programmes pour l'activité 2 p.371 (tracer un rectangle puis une rosace). Je mets ci-dessous les codes :
Activité 1 p.364

import turtle
turtle.reset()
turtle.up()
turtle.goto(-240,0)
turtle.down()
for compteur in range(6):
turtle.left(45)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.left(45)

Activité 2 p.364

2a) Ce programme calcule la somme des 100 premiers nombres entiers (0 à 99)
2b)
res=0
for compteur in range(0,100,1):
res=res+compteur
print(res)

2c)
res=0
for compteur in range(50):
res=res+2*compteur
print(res)

res=0
for compteur in range(50):
res=res+2*compteur+1
print(res)

res=0
N=int(input('Saisissez un nombre entier naturel '))
for compteur in range(N):
res=res+compteur
print(res)

Activité 2 p.371

1)
import turtle
turtle.reset()
def rectangle():
turtle.down()
turtle.forward(200)
turtle.left(90)
turtle.forward(80)
turtle.left(90)
turtle.forward(200)
turtle.left(90)
turtle.forward(80)

2)
import turtle
turtle.reset()

def rectangle(L,l):
turtle.down()
turtle.forward(L)
turtle.left(90)
turtle.forward(l)
turtle.left(90)
turtle.forward(L)
turtle.left(90)
turtle.forward(l)
turtle.left(90)

3)
turtle.reset()
for k in range(10):
turtle.left(36)
rectangle(100,20)

4)
def Rosace(x,y,n):
turtle.up()
turtle.goto(x,y)
turtle.down()
for k in range(n):
turtle.left(360/n)
rectangle(80,20)

Rosace(100,-100,6)

Vous avez les manuels encore pour quelques jours à peine mais si vous avez envie de vous amuser avec Python...

Bonnes vacances !
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum