-
Compteur de contenus
2 710 -
Inscription
-
Dernière visite
-
Jours gagnés
65
Type de contenu
Profils
Forums
Blogs
Galerie
Boutique
Tout ce qui a été posté par PAVE
-
Oui ! Relis en remontant le fil, le message de Jules en réponse à ma remarque et à la fin de mon message sur "append" , ma réponse ("Bien vu Jules") qui clôt le débat.
-
Question 3c : Est-on sûr que pour tout entier naturel u non nul, Liste_Syracuse(u) renvoie une liste ? Dans l'énoncé, il est dit : "La conjEcture de Syracuse (datant de 1928) [est] NON encore démontrée à ce jour..." Cela signifie que cette conjecture (hypothèse) qui prétend que "le nombre 1 est atteint par un terme de la suite" quel que soit l'entier naturel u non nul choisi pour u0, reste une hypothèse !! Ce n'est pas parce que cette hypothèse a, à ce jour, TOUJOURS été vérifiée par l'expérience (il n'existe donc pas de contre-exemple !!) qu'il en sera toujours ainsi... , Tant que cette propriété n'aura pas été DÉMONTRÉE, nul ne peut affirmer que dans l'infinité des nombres entiers naturels non nuls, il n'en existe pas UN pour lequel la propriété ne serait pas vérifiée. Jules, Clemme, si vous voulez laisser votre nom à la postérité essayez de DEMONTRER cette conjecture ou même plus simplement trouvez ce contre-exemple qui la mettrait en défaut 😁. Bon courage, moi j'ai renoncé. (un grand merci à Wikipedia où j'ai lu bien des choses sur cette conjecture de Syracuse ou de Collatz : c'est beau la "Kultur" 😇)
-
Question 3b : "append" en anglais peut se traduire par "ajouter" (à la fin d'une liste 🧐) Bien vu, Jules 🤨 !
-
-
En guise de bouquet final.... (mais si tu veux mon diagnostic, tu as de grosses lacunes et va falloir ramer fort pour arriver au port) Réalisé avec GEOGEBRA Bonne continuation.
-
e est un nombre dont une valeur approchée est 2,71828. par définition, e est le nombre dont l'image par la fonction ln est....1 => ln(e) = 1 ou e est l'image de 1 par la fonction exponentielle (de base....e) => exp(1) = e1= e (sur ta calculatrice cherche exp(1) tu verras une valeur approchée de e) Mais Wayto ceci est du COURS... basique !! Donc e² est un nombre (7,3891) ; ln(e²)= 2 ln(e) = 2*1 = 2 (voir propriétés de la fonction.... ln) Je réponds à la question que je t'avais en vain posée : G est une primitive de g si g est la dérivée de G (soit G'=g) Tu as fini par calculer la dérivée de G comme te l'avais suggéré Volcano et tu as trouvé (heureusement) g => G'= g donc G est une primitive de g CQFD Ceci étant dit, ton passage de G(x) à G'(x) sans aucun calcul intermédiaire ne m'a pas convaincu ! Il tient du miracle.
-
Pour la b, 𝑢%2 == 0 dans cette expression, il y a 2 nouveautés (peut-être ?) 1) le symbole ou opérateur % qui comme il a été dit renvoie ici le reste de la division entière (euclidienne) du nombre entier u (dividende) par le nombre 2 (diviseur). Or dans une telle division, ce RESTE ne peut prendre que 2 valeurs : soit 0 si u est divisible par 2 (u est pair) soit 1 si u est impair. 2) le double signe égal ==, qui établit une comparaison entre le membre de gauche (le reste qui vaut 0 ou 1, voir ci dessus) et le nombre figurant à droite (ici 0). Le test if regarde s'il y a ÉGALITÉ entre "le reste de la division de u par 2" et 0. si cette égalité est VRAIE (𝑢%2 == 0 ), le nombre u est pair et prend alors une valeur qui est ...u/2 si cette égalité est fausse (donc 𝑢%2 != 0 le signe double != signifie "différent de" soit ), alors le nombre u est impair et prend une nouvelle valeur qui est 3*u+1. La fonction Syracuse(u),fait correspondre à un nombre entier u quelconque, un autre nombre qui selon la parité de u est soit u/2 si u est pair, soit 3u+1 si u est impair. Dans le contexte d'une suite de Syracuse, cette fonction permet de passer d'un terme un à son suivant un+1
-
Tes 2 messages sont incompréhensibles... d'où sors tu ces expressions. Pourquoi calcules tu g'(x) ? (ton calcul dont on n'a pas besoin est néanmoins... faux). Si tu essayais de répondre à ma question (fondamentale 🤔) :
-
Bonsoir à toi aussi, Pas de problème, on peut t'aider à faire (mais pas faire à ta place !!). Pour ce qui est de la gestion du temps, c'est de ta responsabilité... Dis nous ce que tu as déjà fait ou essayé de faire que l'on puisse se faire une idée de ton niveau, de tes compétences et de ton travail. La question 1 est élémentaire ! Tu maitrises la notion de primitive ? c'est du cours à connaitre. Si G est une primitive de g que peut-on en déduire pour g ?(c'est du cours) A toi !
-
E-bahut a fusionné mes 2 derniers messages 😠... assure toi que tu as bien lu la seconde partie.
-
Hum !!! Il y a 5 heures ton script était opérationnel (pas de rouge!!) Celui-ci, que tu as modifié (pourquoi ??), N'EST PLUS correct ! Jules t'avait dit d'essayer de décrypter les messages d'erreur. Sans être un champion de la langue anglaise, tu dois bien "voir" que c'est ta variable u (en anglais "variable u" 😁) qui chagrine l'interpréteur (logiciel)... Sur ton papier/énoncé surligne toutes les occurrences (apparitions) de la variable u et VERIFIE que tu les retrouves toutes dans ton dernier script. suite (lis d'abord ce qui précède)
-
Donc si je comprends bien, tu mets en place un mini-programme pour exécuter ta fonction Syracuse(u). La réponse est oui "après le return u" mais attention aux problèmes d'indentation. Passe une ligne (ou deux ?) entre le script des fonctions et la ligne de programme lançant la fonction Syracuse(u).
-
Si tu veux qu'on teste... pour trouver la cause de ton erreur, fais nous un copié collé ! Tu n'as pas répondu à ma question : console ou éditeur ? apparemment tu es partie sur l'éditeur. Si tu veux utiliser la console pour tester ta fonction, voici un "infographe" 🤔 Suite Ton script contient 2 fonctions. Syracuse(u) et Liste_Syracuse(u). Dans les questions 2a, 2b et 2c, on ne s'intéresse qu'à la première de ces fonctions. La deuxième est là mais on ne s'en sert pas pour l'instant (on y viendra à la question 3 suivante...).
-
Toujours le même problème... tu n'as pas encore assimilé comment "fonctionne" une fonction. Surtout ne remplace RIEN dans ton "programme"... 1) J'ai copié/collé ton script : j'ai demandé l'interprétation de ce script (je lance l'exécution par l'icone triangle vert ou run ou... selon la version de Python utilisée). Satisfaction, tout se passe bien ! Bravo pour cette saisie. Pas de message d'erreur (en rouge) donc ton script est....opérationnel. 2) L'outil est prêt mais si tu ne lui donnes pas l'argument (la valeur, le x, l'objet....) dont tu veux obtenir l'image, il ne se passe RIEN. Dans un "fil" précédent je t'avais déjà expliqué les 2 possibilités de mettre en action cet outil (cette fonction) et d'obtenir l'affichage du résultat : a) soit dans la console, b) soit en créant un mini-programme appelant cette fonction. Quelle méthode veux tu mettre en œuvre ?
-
Tu as raison. Désolé 🐭...j'en étais déjà à 1b avec un u0 = 10 !! J'ai bien fait d'être allé dormir....
-
J'avais téléchargé ta pièce jointe mais je n'avais pas vu qu'il y avait plusieurs pages 🕵️♂️. Si tu peux encore éditer (...) ton premier message, tu devrais mettre un avis comme quoi la pièce jointe comporte x pages....🤓 Si j'ai bien compris l'énoncé, ton temps de vol et ton altitude sont... fausses. Tu devrais toi aussi te déconnecter et aller te reposer. Tes idées seront plus claires après une bonne nuit de sommeil.
-
Je me doutais que tu n'avais pas mis la 1ère fonction pyramide(n) dans l'éditeur et que consécutivement ta deuxième fonction nb_etages(N), qui fait appel à la première, ne pouvait pas être exécutée. As tu compris cela ? cette notion de "fonction" indépendante mais réutilisable dans des programmes divers n'est pas facile à appréhender....
-
On va te retourner ta question 🤔. 1) Sur ton écran, dans la partie "éditeur", qu'est ce qu'il y a d'écrit ? un copié/collé COMPLET de ton script serait le bienvenu, pour qu'on en juge. 2) Ensuite, il faut que tu comprennes bien -si tu ne l'as pas encore réalisé- que pour tester une fonction (ou un ensemble de fonctions), il y a 2 possibilités au moins : a) soit tu exécutes la fonction dans la console en saisissant par exemple : nb_etages(105) et en validant. Tu peux ensuite exécuter cette fonction autant de fois que tu le souhaites en changeant toujours dans la console, l'argument de la fonction.... la commande devient par exemples nb_etages(59), nb_etages(1085) etc. b) soit tu crées un mini programme qui appelle et lance l'exécution de la fonction.... Dans l'éditeur, il te suffit d'écrire sous le script définissant la (ou les) fonction(s), une ligne de programme telle que par exemple : print(nb_etages(105)) ; puis tu lances le programme... qui va afficher la valeur de nb_etages(105)... dans la console. L'intérêt de cette deuxième méthode est que tu peux améliorer, développer ce programme minimaliste ! Mais c'est une autre histoire.
-
"au cours de l'exécution de l'instruction pyramide(3)" dit l'énoncé. Si tu exécutes pyramide(3), tu ne vois apparaitre qu'une seule valeur : Tu peux bien sûr remplir ton tableau, sans faire tourner ton script dès lors que tu as identifié les variables... je pense que c'est ce qu'attend le concepteur de cet exercice. Toutefois, on peut adapter un peu le script pour faire AFFICHER les valeurs de i, de a et de S à chaque "tour de boucle". Vois tu comment faire (c'est très simple) ?
-
Tu te souviens que la fonction effectue un calcul et mémorise le résultat (ou des éléments) de ce calcul quand on exécute cette fonction. Cependant (et cela est très déroutant au début), le (ou les) résultats produits par la fonction ne sont pas affichés... tant qu'un programme ne sollicite pas l'affichage !! Il suffit de compléter la définition de la fonction en créant un rudimentaire programme demandant l'affichage de la valeur... retournée . exple : print(pyramide(10)) (on peut aussi demander cet affichage directement dans la console).
-
Donc sans ce "s" malencontreux, le script est opérationnel. Oui ? Donc tu peux remplir ton tableau....
-
Fais nous un copié/collé de ton script (place le dans ton message entre entre les balises codes <>) et surtout enlève le "s" à maths 🤓
-
Bonjour, Maintenant que tu es une "pro" de Python 😀, saisir le script et le faire "tourner" est pour toi un jeu d'enfant. Dis nous ce que tu as trouvé, si tu veux que l'on vérifie tes résultats... Pas vu de D dans le tableau..... même en grossissant le tableau 🧐
-
C'est sûr qu'avec un GPS installé, point n'est besoin ni de papier quadrillé ni d'un compas pour savoir où on est (géolocalisé !). Cet exercice a pour but de montrer le principe de la géolocalisation ; en fait 3 antennes donc 3 cercles sont "suffisants".... le 4ème c'est pour vérifier 🤔. Si vous avez "à peu près compris", laissez votre fille manipuler avec papier et crayon ! Laissez là lire la succession des messages et se poser, elle aussi, des questions.... Au fil des messages, tout est expliqué et... réalisé ! Si l'énoncé est le même exactement, vous verrez que l'important est la recherche, la démarche ! Un résultat parachuté est sans intérêt pédagogique.
