« Réponses aux exercices » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 57 : | Ligne 57 : | ||
==TP 2 : Algorithmique== | ==TP 2 : Algorithmique== | ||
===2.1 Petit jeu : 'bottle'=== | ===Exercice 2.1 Petit jeu : 'bottle'=== | ||
:x=0 | :x=0 | ||
Ligne 69 : | Ligne 69 : | ||
:::print(x) | :::print(x) | ||
===2.2 Calcul d'une suite=== | ===Exercice 2.2 Calcul d'une suite=== | ||
:print("saisir un nombre") | :print("saisir un nombre") |
Version du 13 novembre 2011 à 18:35
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
Exercice 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)
Exercice 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)