Réponses aux exercices
Aller à la navigation
Aller à la recherche
Vocabulaire
pré = ce qu'on doit avoir après l'hypothèse post = ce qu'on garantit après la thèse data = noms des variables pour avoir le même vocabulaire interaction = ce qui se passe avec l'utilisateur input = ce que l'utilisateur doit taper output = ce que l'écran doit lui afficher
Programmation de base
Exercice 2.2 Multiplication
- print("taper le premier facteur")
- x=int(input())
- print("taper le deuxième facteur")
- y=int(input())
- i=0
- resultat=0
- if y>x:
- c=y
- y=x
- x=c
- while i!=y:
- resultat=resultat+x
- i=i+1
- print("resultat=", resultat)
Exercice 2.4 Moyenne
- print("Saisir les résultats des élèves au test d'octobre")
- résultat=int(input())
- total=résultat
- nombre_dans_total=1
- while(résultat !=-1):
- print("Saisir le résultat suivant")
- résultat=int(input())
- if(résultat !=-1):
- total=total+résultat
- nombre_dans_total=nombre_dans_total+1
- moyenne=(total/nombre_dans_total)
- print("moyenne=",moyenne)
Exercice 2.5 Division
- print("le nombre à diviser")
- x=int(input())
- print("le nombre diviseur")
- y=int(input())
- resultat=0
- reste=x
- while reste>=y:
- reste=reste-y
- resultat=resultat+1
- print("resultat=", resultat)
TP 2 : Algorithmique
2.1 Petit jeu : 'bottle'
- x=0
- while x<70:
- x=x+1
- if x%7 == 0:
- print("bottle")
- elif x%10 == 7:
- print("bottle")
- elif x%7>0:
- print(x)
2.2 Calcul d'une suite
- print("saisir un nombre")
- n=int(input())
- x=1
- resultat=1
- while x<n:
- x=x+1
- resultat=resultat+1/x
- print("resultat=",resultat)