Explorez un monde de connaissances et obtenez des réponses sur FRstudy.me. Trouvez les réponses dont vous avez besoin rapidement et précisément avec l'aide de nos membres de la communauté bien informés et dévoués.
Sagot :
Réponse :
Explications :
Bonjour,
Voici mes propositions
Exercice 1
1) la fonction_1(A) vérifie si A est un carré parfait c'est à dire si A est formé d'un entier au carré
la variable B = √A, la variable C = entier de B
puis compare B à C si il y a égalité A est un carré parfait
2a) A = 40 donc √40 = 6.32 donc C = entier de 6.32 = 6
2b) on a B = 6.32 diffèrent de C = 6 donc le résultat affiché est : A n'est pas un carré parfait
3a) A = 2025 donc V2025 = 45 donc C = entier de 45 = 45
2b) on a B = 45 égal à C = 45 donc le résultat affiché est : A est un carré parfait
Exercice 2 :
1a) a=2 et b=9
tant que q * a < 9 la boucle fait :
boucle q = 0 : 0 * 2 = 0 < 9 donc la boucle continue
boucle q = 0 + 1 : 1 * 2 = 2 < 9 donc la boucle continue
boucle q = 1 + 1 : 2 * 2 = 4 < 9 donc la boucle continue
boucle q = 2 + 1 : 3 * 2 = 6 < 9 donc la boucle continue
boucle q = 3 + 1 : 4 * 2 = 8 < 9 donc la boucle continue
boucle q = 4 + 1 = 5 : 5 * 2 = 10 > 9 donc la boucle s'arrete
et retourne la valeur 5 * 2 = 10
1a) a=5 et b=36
a vous ....
2) la fonction permet de déterminer le multiple de "a" strictement supérieur à "b"
3) traduction :
# fonction_2(a, b)
def fonction_2(a, b):
q=0
while q * a < b:
print("le produit de q x a :",q * a) # intruction a supprimer : elle est la pour voir le fonctionnement de la boucle
q = q +1
else:
print("le produit de q x a :",q * a)
4a) Traduction :
# fonction_3(a, b)
def fonction_3(a, b):
q=0
while q * a < b:
q = q +1
else:
q = q - 1
print("le plus grand multiple de", a ,"inferieur à",b ,"est :",q * a)
4b) le plus grand multiple de 26 inferieur à 5234 est : 5226
4c) le plus grand multiple de 263 inferieur à 1234567890 est : 1234567762
Exercice 3)
1) S2 = 1 + 2 = 3
S3 = 1 + 2 + 3 = 6 ou S3 = S2 + 3 = 6
S4 = 1 + 2 + 3 + 4 = 10 ou S4 = S3 + 4 = 10
S5 = 1 + 2 + 3 + 4 + 5 = 15 ou S5 = S4 + 5
2) la fonction sert a calculer la somme des n premiers entiers non nuls
3) traduction :
# fonction_4(n)
def fonction_4(n):
S = 0
for i in range(0, n+1):
S = S + i
print("la somme des",n ,"premiers entiers non nuls est :",S)
4) S1000 = 1 + 2 + .... + 999 + 1000 = 500500
Si vous avez des questions passez par les commentaires !!?
Votre engagement est essentiel pour nous. Continuez à partager vos expériences et vos connaissances. Créons ensemble une communauté d'apprentissage dynamique et enrichissante. Merci d'avoir choisi FRstudy.me. Nous espérons vous revoir bientôt pour encore plus de solutions.