« Réponses aux exercices » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 1 : | Ligne 1 : | ||
==Programmation de base== | ==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=== | ===Exercice 2.4 Moyenne=== | ||
Ligne 27 : | Ligne 45 : | ||
::resultat=resultat+1 | ::resultat=resultat+1 | ||
:print("resultat=", resultat) | :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) |
Version du 13 novembre 2011 à 18:29
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)