Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Modele de Malthus, algorithme.

Posté par
Chuichian
17-04-11 à 21:12

Bonsoir, je recquiert votre aide, rapide je l'espère, pour une simple question, la première, d'ailleurs, sur l'ensemble d'un devoir.

: En 1798, malthus publie "An essay on the principle of population".
Il y émet l'hypothèse que l'accroissement de la population, beaucoup plus rapide que celui des ressources alimentaires, conduira le monde à la famine .

En 1800, la population de l'Angleterre était estmiée à 8 milions d'habitants et l'agriculture anglaise pouvait nourrir 10 millions de personnes. L Malthus suppose que la population augmentait d'environ 2% chaque année et que l'émlioration de l'agriculture permettrait de nourrir 500 000 personnes de plus chaque année .

Pour n [supérieur ou égal] à 0 on note Pn la population l'année 1800 + n et an le nombre de personnes que l'agriculture permet de nourrir cette même année .

a) Que fait l'algorithme ci dessous ?

1 Variables
2 U_est_du_type nombre
3 N_est_du_type nombre
5 Debut algorithme
6 P_prend_la_valuer 0
7 U_prend_la_valeur 8 000 000
8 Lire N
9 Tant que P<N Faire
10 Debut Tant que
11 P prends la valeur p+1
12 U prends la valeur 1.02*U
13 Fin Tant Que
14 Afficher U
16 Fin Algortihme

Ecrit en majuscule, et sans les fautes de frappe que je ne corrigerai pas.

J'ai compris que l'algorithme calculait la population a une certaine date qu'on lui donnait selon le modèle malthusien, avec ce passage :

10 Debut Tant que
11 P prends la valeur p+1
12 U prends la valeur 1.02*U


1.02*u c'est U + 2%

Mais, c'est quoi N ?
Qu'est-ce que vient faire P<N ?

Je pensais que N était le nombre d'année  après 1900 que l'on rentrait dans l'algorithme, est-ce bien ça ?

Posté par
barbaros
re : Modele de Malthus, algorithme. 17-04-11 à 21:41

Bonsoir,

U représente la population, qui est multipliée par 1.02 tous les ans.

N est le nombre d'années sur lequel s'étend la simulation.
P sert à savoir pendant l'execution de l'algorithme combien d'années on a déjà "parcourues".

Posté par
azalee
re : Modele de Malthus, algorithme. 17-04-11 à 21:46

bonsoir

ligne 8 : Lire N.
donc N est le nb d'années au bout duquel on veut connaitre la population. Ce nb est demandé à chaque exécution de l'algorithme.
P est le compteur de boucles ; il est mis à 0 au début de l'algorithme, on lui ajoute 1 à chaque boucle ;  et on refait une boucle tant que le compteur n'est pas arrivé à N

Citation :
Je pensais que N était le nombre d'année  après 1900 que l'on rentrait dans l'algorithme, est-ce bien ça ?
(ce n'est pas 1900 mais 1800)
Le nb d'années n'est pas donné dans l'algorithme, sinon tu aurais qqch du type N_prend_la_valeur 25



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !