Géographie
La géographie est une science étudiant la surface de la Terre, ses paysages, ses climats et la répartition des êtres humains. Elle se divise en deux grandes branches : la géographie physique, analysant les reliefs, les océans et l'atmosphère, et la géographie humaine, s'intéressant aux populations, aux activités économiques et aux cultures.
Le relief terrestre est un élément fondamental de la géographie physique. Il comprend les montagnes, les plaines, les plateaux et les vallées. Ces formations résultent de forces internes comme le mouvement des plaques tectoniques et de forces externes comme l'érosion causée par l'eau, le vent et la glace.
Le climat joue un rôle essentiel dans la géographie. Il dépend de facteurs comme la latitude, l'altitude et les courants océaniques. On distingue plusieurs types de climats : équatorial, tropical, tempéré, désertique et polaire. Chaque climat influence la faune, la flore et les modes de vie des populations.
Les cours d'eau, comme les rivières et les fleuves, façonnent le paysage et influencent les civilisations. Depuis l'antiquité, les grandes civilisations se sont développées près des fleuves, comme le Nil, le Tigre et l'Euphrate. Aujourd'hui, les cours d'eau restent vitaux pour l'agriculture, l'industrie et la production d'énergie hydroélectrique.
La répartition de la population varie en fonction des conditions géographiques. Les régions à climat tempéré, dotées de sols fertiles et de ressources naturelles, sont souvent plus densément peuplées. À l'inverse, les déserts, les hautes montagnes et les régions polaires sont généralement peu habités en raison de conditions difficiles.
Les cartes géographiques sont des outils indispensables pour comprendre l'espace terrestre. Elles permettent de représenter les frontières, les reliefs, les réseaux de transport et les climats. Grâce aux avancées technologiques, la cartographie numérique et les systèmes d'information géographique (SIG) offrent aujourd'hui des analyses précises et dynamiques.
Enfin, la géographie est essentielle pour relever les défis environnementaux. La déforestation, le réchauffement climatique et l'urbanisation rapide modifient les écosystèmes et nécessitent une gestion durable des ressources naturelles. Les études géographiques aident à comprendre ces phénomènes et à proposer des solutions adaptées.
Classification d'un climat selon la température moyenne
Ce programme, écrit en Turbo Pascal, classe un climat en fonction de la température annuelle moyenne :
- Program ClassificationClimat;
-
- Uses Crt;
-
- Var
- Temperature:Real;
-
- BEGIN
- ClrScr;
- Write('Entrez la température annuelle moyenne (°C) : ');
- ReadLn(Temperature);
-
- If Temperature>=25 Then WriteLn('Climat : Tropical') Else
- If Temperature>=10 Then WriteLn('Climat : Tempéré') Else
- If Temperature>=0 Then WriteLn('Climat : Continental')
- Else WriteLn('Climat : Polaire');
- ReadLn;
- END.
Conversion des coordonnées géographiques en coordonnées UTM
Ce programme, écrit en Turbo Pascal, simplifie la conversion de latitude/longitude en zone UTM approximative :
- Program ConvertUTM;
-
- Uses Crt;
-
- Var
- Latitude, Longitude:Real;
- ZoneUTM:Integer;
-
- BEGIN
- ClrScr;
- Write('Entrez la latitude : '); ReadLn(Latitude);
- Write('Entrez la longitude : '); ReadLn(Longitude);
-
- ZoneUTM := Trunc((Longitude + 180) / 6) + 1;
-
- WriteLn('La zone UTM approximative est : ', ZoneUTM);
- ReadLn;
- END.
Calcul de l'aire d'un pays en km2 à partir de ses dimensions
Ce programme, écrit en Turbo Pascal, demande à l'utilisateur la longueur et la largeur approximative d'un pays et calcule son aire :
- Program AirePays;
-
- Uses Crt;
-
- Var
- Longueur,Largeur,Aire:Real;
-
- BEGIN
- ClrScr;
- Write('Entrez la longueur du pays (en km) : '); ReadLn(Longueur);
- Write('Entrez la largeur du pays (en km) : '); ReadLn(Largeur);
-
- Aire := Longueur * Largeur;
- WriteLn('Aire approximative du pays : ', Aire:0:2, ' km²');
-
- ReadLn;
- END.
NB : Cette formule donne seulement une idée de l'air d'un pays, car un pays n'est jamais un rectangle parfait.
Détection de l'hémisphère en fonction de la latitude
Ce programme indique si un point géographique se trouve dans l'hémisphère nord, sud ou sur l'équateur :
Vérification si une ville appartient à un fuseau horaire donné
Ce programme, écrit en Turbo Pascal, vérifie si la longitude d'une ville appartient à un fuseau horaire spécifique :
Calcul de la densité de population d'un pays
Ce programme, écrit en Turbo Pascal, calcule la densité de population à partir de la superficie et de la population totale :
- Program DensitePopulation;
-
- Uses Crt;
-
- Var
- Population,Superficie,Densite:Real;
-
- BEGIN
- ClrScr;
- Write('Entrez la population du pays : ');
- ReadLn(Population);
- Write('Entrez la superficie du pays (km²) : ');
- ReadLn(Superficie);
- If Superficie>0 Then Begin
- Densite := Population / Superficie;
- WriteLn('Densité de population : ', Densite:0:2, ' habitants/km²');
- End
- Else
- WriteLn('Erreur : la superficie doit être positive.');
- ReadLn;
- END.
Détermination du type de relief en fonction de l'altitude
Ce programme, écrit en Turbo Pascal, classe une région en fonction de son altitude moyenne :
- Program TypeRelief;
-
- Uses Crt;
-
- Var
- Altitude:Real;
-
- BEGIN
- ClrScr;
- Write('Entrez l''altitude moyenne du lieu (en mètres) : ');
- ReadLn(Altitude);
-
- If Altitude<200 Then WriteLn('Relief : Plaine') Else
- If(Altitude >= 200) And (Altitude < 500)Then WriteLn('Relief : Plateau') Else
- If(Altitude >= 500) And (Altitude < 1000)Then WriteLn('Relief : Collines')
- Else WriteLn('Relief : Montagne');
- ReadLn;
- END.