Réponses aux exercices : Différence entre versions

De TravauxIndse
(Exercice 2.4 Moyenne)
(Programmation de base)
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 à 19: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)