Aller au contenu

julesx

E-Bahut
  • Compteur de contenus

    2 929
  • Inscription

  • Dernière visite

  • Jours gagnés

    130

Tout ce qui a été posté par julesx

  1. Au cas, sûrement improbable, vu notre vécu, où tu reviendrais par là, pour ce type de demande, mieux vaut la poster dans le forum "Les coins des "cours par correspondance". Je ne cautionne pas cette démarche, mais puisque cela semble se faire à coups d'échanges d'adresses mails, pourquoi vouloir être plus royaliste que le roi. Maintenant, si tu as envie de travailler un peu, rien ne t'empêche de poster ici un début de réflexion, voire quelques réponses aux questions. Dans ce cas, je suis sûr qu'on te fournira l'aide dont tu peux avoir besoin.
  2. Juste un point de détail. Quand tu réponds dans la foulée à un post, inutile de le citer. Éventuellement, si ça concerne un point particulier, tu peux te contenter de ne citer que la partie concernée.
  3. Bonjour, En fait, ton algorithme tu veux (ou tu dois) l'écrire en langage naturel ou en Python, par exemple ? Sinon, pour diviser un tableau en 2, tu détermines la longueur l du tableur , tu calcules la moitié entière l1 de l (division euclidienne) et tu définis les deux moitiés en sélectionnant les termes de 1 à l1, d'une part et de l1+1 à l d'autre part. En python, en partant d'un tableau T, ça donnerait l=len(T) l1=l//2 T1=T[:l1] T1 contient les termes de T du rang 0 au rang l1-1 T2=T[l1:] T2 contient les termes de T du rang l1 au rang l-1 Les -1 viennent du fait qu'en Python, les indices commencent à 0. A tout hasard, je te joins un script Python de tri récursif largement inspiré d'un de ceux trouvés sur la toile, script testé, donc qui fonctionne. import random def triRécursif(t): n=len(t) if n==1: return t else: m=n//2 return fusion(triRécursif(t[:m]),triRécursif(t[m:])) def fusion(t1,t2): if t1==[]: return t2 elif t2==[]: return t1 elif t1[0]<t2[0]: return [t1[0]]+fusion(t1[1:],t2) else: return [t2[0]]+fusion(t1,t2[1:]) liste = [] for k in range(11): liste.append(random.randint(0,20)) liste_triee = triRécursif(liste) print(liste) print(liste_triee) Mais comme dit précédemment, moi et la récursivité, ça fait deux, ne me demande pas d'expliquer la philosophie de ce script !
  4. julesx

    Devoirs de Maths

    Et une demande de plus restée sans suivi...
  5. Bonjour, Tu as réussi à en tirer quelque chose ?
  6. julesx

    Devoirs de Maths

    Bonjour Paul 18, Dans la question 1), il manque la constante d'intégration, la bonne réponse est M(t)=k*e0,21t. La valeur de k se détermine dans la deuxième question : M(0)=70 mg => k=70/1000 si on exprime M en g. Il ne reste plus qu'à calculer M(30).
  7. Bonjour, Je ne peux pas vraiment t'aider car j'ai des problèmes avec la récursivité et, à mon age, on ne se refait pas. Cela dit, il y a plusieurs sites qui traitent de ce problème, entre "algorithmes de tris" dans ton moteur de recherche. La plupart donnent des exemples en Python, mais il y a ce site, en particulier, qui raisonne en termes d'algorithmes en langage symbolique ( ou naturel ?). https://www.lri.fr/~hivert/COURS/CFA-L3/04-Tris.pdf Va à la partie "Algorithmes plus efficaces : Diviser pour régner".
  8. julesx

    Mots croisés / Feed our future

    Bonjour Jean, J'aime également les mots croisés de Michel Laclos, mais je n'en fait qu'un par semaine, celui paraissant dans mon programme télé hebdomadaire. Ainsi, je ne risque pas, pour le moment, d'épuiser le stock, même s'il s'agit déjà de (à noter que ce sont des rediffusions, au grand dam de certains utilisateurs). Bonne fin de semaine également.
  9. julesx

    Mots croisés / Feed our future

    Bonsoir Jean, Une demande de plus restée sans suivi ? Cela dit, en grand amateur de mot croisés, je n'ai pas pu m'en empêcher bien que j'aurais eu bien du mal à le terminer avec mon anglais "de cuisine". Heureusement que Google traduction était mon ami !
  10. julesx

    Mots croisés / Feed our future

    Bonsoir, Histoire d'amorcer la pompe, mais je te signale tout de suite que mon anglais est archi-sommaire, ci-joint un début que, je l'espère, un intervenant compétent viendra corriger et compléter. Tu peux évidemment t'y attaquer aussi. A noter que la deuxième partie du 15 est probablement aussi URBAN-GARDENING. Mais tout ça reste bien sûr sans garantie.
  11. Bonjour, Tu aurais pu préciser que c'est à l'aire du triangle OBC qu'on s'intéresse. As-tu fait une figure ? Si oui... Détermine l'équation de la tangente pour un point M(x0,y0) de l'hyperbole. Partant de là, calcule les coordonnées de B et de C en fonction de x0 et de y0. Termine en calculant l'aire du triangle rectangle OBC. La conclusion est immédiate.
  12. julesx

    Devoir de maths

    Effectivement, c'est bien -b/a, mais ici, a=11 et b=-3, donc -b/a=-(-3)/11=3/11. OK ?
  13. Si tu ne veux pas passer par le changement de variable, tu peux utiliser l'autre démarche que je t'ai suggérée. D'un autre côté, si on ne se limite pas au corps des réels, ex négatif a un sens. Mais je n'ai pas les connaissances suffisantes pour démontrer quoi que ce soit. C'est simplement la façon dont, moi, je vois les choses.
  14. julesx

    Devoir de maths

    De rien, bonne continuation.
  15. julesx

    Devoir de maths

    Exercice 4 : Je suppose que tu as vu en cours comment procéder, donc je te donne directement le résultat : y'= 11/8*y - 3/8 => y(x)=k*e11/8*x + 3/11 (c'est -3 au second membre, pas 3) Exercice 5 : 1) OK puisqu'on te demande "une" primitive. 2)a) OK idem. b) On te demande "les" solutions, dont il faut rajouter une constante. y(x)=-7/(x-1)+k N.B. : Quand tu écris une fraction "en ligne", délimite par des parenthèses ce qui appartient au numérateur et ce qui appartient au dénominateur. Exemple -7/x-1 se lit -7/x rapport auquel on rajoute -1 et pas -7 divisé par x-1. C'est valable en particulier pour les calculettes et pour les lignes de programmation.
  16. julesx

    Devoir de maths

    Bonjour, Exercice 1 : OK Exercice 2 : L'idée de départ est bonne, mais ensuite,ça dérape. 5x²+7x-3 = x²(5+7/x-3/x²) -3x+2 = x(-3+2/x) => (5x²+7x-3)/(-3x+2)=x²(5+7/x-3/x²)/[x(-3+2/x)]=x(5+7/x-3/x²)/(-3+2/x) il reste un x au numérateur ! x -> +∞ => x -> +∞ 5+7/x-3/x² -> 5 -3+2/x -> -3 La fraction se comporte donc comme 5x/(-3), elle tend vers -∞. Exercice 3 : Revois ton cours, résoudre une équation différentielle consiste à trouver une fonction y(x) solution, pas simplement à réorganiser l'équation. -5y'+3y=0 => y'=3/5y => y(x)=k*e3/5*x Je te laisse déjà regarder tout ça.
  17. julesx

    Variance

    Comme dit précédemment, pour moi, une valeur "nue" n'est pas interprétable. Un écart type de 10 n'a pas la même signification pour une moyenne de 100 et pour une moyenne de 1000.
  18. Bonjour, Exact, c'est le sempiternel problème des "copier-coller" où on finit toujours par oublier une rectification.
  19. julesx

    Variance

    Bonjour, Je poste, histoire d'amorcer la pompe, mais ne t'attend pas à autre chose que des généralités. Par définition "la variance est l’écart carré moyen entre chaque donnée et le centre de la distribution représenté par la moyenne". Plus la variance est élevée, plus la dispersion est importante, c'est à dire qu'il existe un certains nombre d'éléments très différents de la valeur moyenne de la distribution. Par contre, avec la seule connaissance de la variance, on ne peut pas dire que c'est "beaucoup" ou "peu", il faut ramener cette valeur à celle de la moyenne. Pour moi, il vaudrait d'ailleurs mieux raisonner à partir de l'écart type (ou comparer la variance au carré de la valeur moyenne). Dans ton cas, l'écart type serait de 16,9 environ. Cela dit, je préfère ne pas m'avancer plus. Les personnes qui ont l'habitude de jongler avec les statistiques t'en diront plus.
  20. Bonjour, Moi, je pense qu'il faut distinguer deux démarches : * La factorisation du trinôme ax²+bx+c. La théorie montre qu'il peut se mettre sous la forme a(x+x1)(x+x2) si le discriminant b²-4ac est positif. Les expressions de x1 et de x2 s'obtiennent en résolvant une équation du second degré. On retrouve la démarche ci-dessous, mais sans avoir à vérifier que les expressions obtenues sont compatibles avec ce que signifie x. * la recherche des solutions de l'équation du second degré ax²+bx+c=0. Si on a effectué la factorisation, ceci conduit à annuler les deux monômes en vérifiant, si nécessaire, que les expressions obtenues sont compatibles avec la définition de la variable x. Donc, pour moi, ta demande s'applique au premier cas, en passant, petite erreur de transcription, c'est 2X2 - X - 1 = 2(X + 1/2)(X - 1). Comme tu ne recherches pas à résoudre l'équation, uniquement à trouver la factorisation, il n'y a pas incompatibilité avec les expressions trouvées A noter qu'une autre démarche possible serait la suivante : e2x - ex - 1 = e2x - ex + e2x - 1 = ex(ex - 1) + (ex - 1)(ex +1) = (ex - 1)(2e2x + 1) Mais ce que j'en dis...
  21. julesx

    En musique

    Ouf, bonne continuation.
  22. julesx

    En musique

    Mais on te donne la relation entre la fréquence et la tension sous la forme f(T)=20*√T. Avec T=200, f=20*√200=283 (arrondi à l'unité).
  23. julesx

    En musique

    Bonsoir, Je ne vois pas où est la difficulté dans la question 1). On te demande simplement de faire un tableau : 1ère ligne les tensions, par exemple, allant de 100 en 100 2ème ligne les fréquences correspondantes par 20*√(T). Exemples 0 100 200 ... 0 200 283 ... Tu peux utiliser le tableur de ta calculette.
  24. julesx

    NSI 1ere

    De rien, bonne continuation.
  25. julesx

    NSI 1ere

    Bonjour et bienvenue sur le site, Une petite aide mais je te conseille de compléter ceci avec une recherche sur internet à propos des dictionnaires et des matrices creuses gérées avec python. 2) Pour le dictionnaire : On ne met que les nombres non nuls et leurs "coordonnées" dico={(1,4):1,(3,5):2,(4,1):2,(5,4):3} 3) A mon avis, le problème est que, si on veut récupérer un élément de la matrice ne figurant pas dans le dictionnaire, Python plante avec un message d'erreur. Exemple, essaie avec print(dico[(2,4)]). Mais est-ce cela que l'on veut montrer ? 4) De base, mais tu peux l'améliorer en demandant qu'on entre les coordonnées. if (1,4) in dico: print(dico[(1,4)]) else: print("Cette case n'est pas dans le dictionnaire, sa valeur est donc nulle") 5) get() retourne none au lieu que cela plante le script si la clé n'est pas dans le dictionnaire, exemple print(dico.get((3,3)))
×
×
  • Créer...
spam filtering
spam filtering