Bienvenue sur Laurentvidal.fr, le site où vous trouverez les meilleures réponses de la part des experts. Découvrez la facilité de trouver des réponses fiables à vos questions grâce à une vaste communauté d'experts. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses.

Chère salutations, puis-je avoir de l'aide pour ces exercices de SNT dont je ne comprends absolument rien ? Merci d'avance.

On considère la fonction suivante écrite en langage naturel :


Chère Salutations Puisje Avoir De Laide Pour Ces Exercices De SNT Dont Je Ne Comprends Absolument Rien Merci DavanceOn Considère La Fonction Suivante Écrite En class=

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 !!?

View image Legrandu48
Merci d'utiliser notre service. Notre objectif est de fournir les réponses les plus précises pour toutes vos questions. Revenez pour plus d'informations. Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Laurentvidal.fr est là pour vos questions. N'oubliez pas de revenir pour obtenir de nouvelles réponses.