Réponses aux exercices : Différence entre versions

De TravauxIndse
(Programmation de base)
(Programmation de base)
Ligne 1 : Ligne 1 :
 +
==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==
 
==Programmation de base==
  
Ligne 45 : Ligne 54 :
 
::resultat=resultat+1
 
::resultat=resultat+1
 
:print("resultat=", resultat)
 
:print("resultat=", resultat)
 
  
 
==TP 2 : Algorithmique==
 
==TP 2 : Algorithmique==

Version du 13 novembre 2011 à 19:33

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)