Le temps m est compté pour réaliser cet exercice
T3chN0g3n Messages postés 5247 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J ai plusieurs questions à propos de cet exercice
Android / Chrome 107.0function answer = mystery (test_value) % % % % % % % %
sum = 0;
for d = 1 : test_value - 1 div_result = test_value / d; if (div_result = = floor(div_result))
sum = sum + d; end end if (sum == test_value) answer = 1; else answer = 0; end 1. Quelles formes prennent les paramètres d’entrée et de sortie ? (scalaires, vecteurs, matrice ?). Pour le paramètre de sortie, quelles sont les valeurs possibles ? 2. Dans la première condition IF (ligne #18, if (div_result = = floor(div_result)) expliquez qu’est ce qu’on teste. Si la condition est VRAI, qu’est ce qu’on fait ? Si cette condition est FAUSSE qu’est ce qu’on fait ? 3. Si le paramètre d’entrée est égale à 6, combien de fois s’est effectuée la boucle FOR et est ce que la condition IF (ligne #18) est bien VRAI pour la première itération ? 4. Pour deux différentes valeurs du paramètre d’entrée ( test_value = 6 et test_value = 8) quels sont les valeurs finals de sum et answer ? 5. Il manque des commentaires dans cette fonction, surtout au début pour décrire le but global de la fonction. Ayant lu tous le code, écrivez quelques lignes de commentaire à mettre tout au début, qui expliquent ce que fait cette fonction. ( en non pas comment elle le fait) .0.0
- Le temps m est compté pour réaliser cet exercice
- Créer un compte google - Guide
- Installer windows 10 sans compte microsoft - Guide
- Créer un compte gmail - Guide
- Comment savoir qui regarde mon compte facebook - Guide
- Créer un compte instagram sur google - Guide