Exercice informatique Python CPGE
Fermé
imprejo
-
11 févr. 2018 à 10:22
mamiemando Messages postés 33381 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 - 25 févr. 2018 à 00:55
mamiemando Messages postés 33381 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 - 25 févr. 2018 à 00:55
A voir également:
- Exercice informatique Python CPGE
- Le code ascii en informatique - Guide
- Jargon informatique - Télécharger - Bureautique
- Citizen code python avis - Accueil - Outils
- C'est quoi url en informatique - Guide
- Souris informatique - Guide
1 réponse
mamiemando
Messages postés
33381
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 novembre 2024
7 802
21 févr. 2018 à 10:26
21 févr. 2018 à 10:26
Bonjour,
Découpe ton problème en plusieurs étapes, il y a la partie théorique (comment étant donné un ensemble de valeur tu calculerais cette probabilité) et la partie informatique (comment lire un ensemble de valeur depuis un fichier, dans quelle structure la mémoriser, comment exploiter cette structure pour répondre au problème).
Il y a certains points que tu peux faire sans savoir comment répondre au problème théorique (par exemple charger un fichier) et tu peux trouver sur Internet comment lire un fichier en python, les tutoriels ne manquent pas. Voir ici par exemple. Tu peux par exemple charger tes valeurs dans une liste.
Ensuite pour aller plus loin il faudra te demander comment répondre au problème de manière théorique, le reste du programme ne faisant que décrire ce procédé. Si j'ai bien compris ton exercice, les valeurs peuvent être vues comme les valeurs produites par un générateur aléatoire, et tu veux une fonction qui pour une valeur de x donnée, vérifie si cette valeur aléatoire est plus petite ou plus grande. Dans ce cas une manière simple est d'itérer sur les valeurs chargées et de compter le nombre de valeurs (longueur de la liste) et le nombre de valeurs supérieures à x pour calculer la probabilité (avec une variable faisant office de compteur, une boucle
Bonne chance
Découpe ton problème en plusieurs étapes, il y a la partie théorique (comment étant donné un ensemble de valeur tu calculerais cette probabilité) et la partie informatique (comment lire un ensemble de valeur depuis un fichier, dans quelle structure la mémoriser, comment exploiter cette structure pour répondre au problème).
Il y a certains points que tu peux faire sans savoir comment répondre au problème théorique (par exemple charger un fichier) et tu peux trouver sur Internet comment lire un fichier en python, les tutoriels ne manquent pas. Voir ici par exemple. Tu peux par exemple charger tes valeurs dans une liste.
Ensuite pour aller plus loin il faudra te demander comment répondre au problème de manière théorique, le reste du programme ne faisant que décrire ce procédé. Si j'ai bien compris ton exercice, les valeurs peuvent être vues comme les valeurs produites par un générateur aléatoire, et tu veux une fonction qui pour une valeur de x donnée, vérifie si cette valeur aléatoire est plus petite ou plus grande. Dans ce cas une manière simple est d'itérer sur les valeurs chargées et de compter le nombre de valeurs (longueur de la liste) et le nombre de valeurs supérieures à x pour calculer la probabilité (avec une variable faisant office de compteur, une boucle
foret un test
if).
Bonne chance
24 févr. 2018 à 20:03
1) as tu un exemple de ce fichier "source", le formatage des données ?
2) c'est une loi normale de probabilité ?
bat
S.
25 févr. 2018 à 00:55
Pour la loi normale :
https://fr.wikipedia.org/wiki/Loi_normale
Sachant qu'en python tu peux faire un tirage selon une telle loi par exemple avec .
https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html
Bonne chance