« Réponses aux exercices » : différence entre les versions

De TravauxIndse
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)