La syntaxe du programme suivant est-elle correcte ? Corrigez toutes les erreurs que vous pouvez rencontrer, puis prévoyez le résultat que vous obtiendrez en éxecutant ce programme.
j = 1 i = 3 i = i/2 print(i) print( (i = 4) or (j = 6) ) 3 = i j = i print( i ) print( j )
Voici deux programmes, donnez le résultat de l'exécution de ces deux programmes.
Programme 1:
11*34 12.4 - 6 13/4 print( 2*5 ) print( 11/2 ) print( 11.0/2 ) print( 11/2.0 ) print( 11.0/2.0 ) print ( 11 % 2 ) print ( 14 % 3 ) i = 5 i = i + 4 print( i ) j = 0 print( i < j) print( i == 9 ) print( i != 9 ) print( True and False ) print( True or False )
Programme 2:
def f(x): return x*x + x + 1 print( f(2) ) t = 4 print( f(t) ) x = ( 3*t + 1 )/2.0 print( x ) print( f(x) ) x = ( 3*t + 1 )/2 print( x ) print( f(x) ) print( f(x-t) ) t = f(t) print( f(t) )
Soit le programme suivant:
a = 5 b = 3
Ajouter des instructions à la fin du programme ci-dessus, de façon à échanger le contenu de a
avec le contenu de b
en utilisant que des variables (pas d'entiers).
unite(n)
qui prend en paramètre un entier n
et qui renvoie le chiffre des unités du nombre n
.
dizaine(n)
qui prend en paramètre un entier n
et qui renvoie le chiffre des dizaines du nombre n
.
centaine(n)
qui prend en paramètre un entier n
et qui renvoie le chiffre des centaines du nombre n
.
est_compris_entre(a,b,c)
qui prends en paramètres trois réels
a
, b
et c
et qui renvoie vrai si a
est compris entre b
et c
inclus.
est_dehors_de(a,b,c)
qui prends en paramètres trois réels
a
, b
et c
et qui renvoie vrai si a
n'est pas compris entre b
et c
(b
et c
étant exclus).
solution_equation_premier_degre(a,b)
qui prends en paramètres deux réels a
et b
et
qui renvoie la solution de l'équation a.x + b = 0
.
On supposera que l'utilisateur n'entre jamais de valeur 0 dans le paramètre a
.
ou_exclusif(a,b)
qui prend en paramètres deux booléens a
et b
et qui renvoie le résultat du ou exclusif entre a
et sur b
.
implication(a,b)
qui prend en paramètre deux booléens a
et b
et qui renvoie le résultat de est_bissextile(annee)
qui prend en paramètre un entier annee
et qui renvoie vrai si l'entier correspond à une année bissextile. Nous rappelons que les années bissextiles sont des années :