Calculez la pression, le volume, la température ou les moles en utilisant la loi des gaz idéaux à température et pression standard (STP). Parfait pour les étudiants en chimie, les éducateurs et les scientifiques.
Calculez la pression, le volume, la température ou les moles en utilisant la loi des gaz idéaux.
La température et la pression standard (STP) sont définies comme 0°C (273,15 K) et 1 atm.
P = nRT/V
P = (1 × 0.08206 × 273.15) ÷ 22.4
Aucun résultat
La loi des gaz idéaux est une équation fondamentale en chimie et en physique qui décrit le comportement des gaz dans diverses conditions.
PV = nRT
Résolvez instantanément des problèmes de loi des gaz idéaux avec notre calculateur STP gratuit. Calculez la pression, le volume, la température ou les moles en utilisant l'équation fondamentale de la loi des gaz PV = nRT avec précision et facilité.
Un calculateur de loi des gaz idéaux est un outil spécialisé qui effectue des calculs en utilisant l'équation fondamentale des gaz PV = nRT. Notre calculateur STP aide les étudiants, les chercheurs et les professionnels à résoudre des problèmes complexes de gaz en calculant toute variable inconnue lorsque les trois autres sont fournies.
Température et pression standard (STP) fait référence aux conditions de référence de 0°C (273,15 K) et 1 atmosphère (101,325 kPa). Ces conditions standardisées permettent une comparaison cohérente des comportements des gaz à travers les expériences et les applications.
La loi des gaz idéaux décrit comment les gaz se comportent dans diverses conditions, rendant notre calculateur essentiel pour les devoirs de chimie, le travail en laboratoire et les applications en ingénierie.
La loi des gaz idéaux est exprimée par l'équation :
Où :
Cette élégante équation combine plusieurs lois des gaz antérieures (la loi de Boyle, la loi de Charles et la loi d'Avogadro) en une seule relation complète qui décrit comment les gaz se comportent dans diverses conditions.
La loi des gaz idéaux peut être réarrangée pour résoudre n'importe laquelle des variables :
Pour calculer la pression (P) :
Pour calculer le volume (V) :
Pour calculer le nombre de moles (n) :
Pour calculer la température (T) :
Lors de l'utilisation de la loi des gaz idéaux, gardez ces points importants à l'esprit :
Notre calculateur STP simplifie les calculs de loi des gaz avec une interface intuitive. Suivez ces instructions étape par étape pour résoudre des problèmes de loi des gaz idéaux :
Voyons un exemple de calcul pour trouver la pression d'un gaz à STP :
En utilisant la formule pour la pression :
Cela confirme qu'un mole d'un gaz idéal occupe 22,4 litres à STP (0°C et 1 atm).
La loi des gaz idéaux a de nombreuses applications pratiques dans les disciplines scientifiques et d'ingénierie. Notre calculateur STP soutient ces divers cas d'utilisation :
Bien que la loi des gaz idéaux soit largement applicable, il existe des situations où des lois alternatives fournissent des résultats plus précis :
Où :
Quand l'utiliser : Pour les gaz réels à haute pression ou basse température où les interactions moléculaires deviennent significatives.
Quand l'utiliser : Pour des prédictions plus précises du comportement non idéal des gaz, en particulier à haute pression.
Quand l'utiliser : Lorsque vous avez besoin d'un modèle flexible qui peut être étendu pour tenir compte d'un comportement de plus en plus non idéal.
Pour des conditions spécifiques, vous pourriez utiliser ces relations plus simples :
La loi des gaz idéaux représente l'aboutissement de siècles d'investigations scientifiques sur le comportement des gaz. Son développement retrace un parcours fascinant à travers l'histoire de la chimie et de la physique :
Cette progression historique démontre comment notre compréhension du comportement des gaz a évolué grâce à une observation, une expérimentation et un développement théorique minutieux.
Voici des exemples dans divers langages de programmation montrant comment mettre en œuvre des calculs de la loi des gaz idéaux :
1' Fonction Excel pour calculer la pression en utilisant la loi des gaz idéaux
2Function CalculatePressure(moles As Double, volume As Double, temperature As Double) As Double
3 Dim R As Double
4 Dim tempKelvin As Double
5
6 ' Constante des gaz en L·atm/(mol·K)
7 R = 0.08206
8
9 ' Convertir Celsius en Kelvin
10 tempKelvin = temperature + 273.15
11
12 ' Calculer la pression
13 CalculatePressure = (moles * R * tempKelvin) / volume
14End Function
15
16' Exemple d'utilisation :
17' =CalculatePressure(1, 22.4, 0)
18
1def ideal_gas_law(pressure=None, volume=None, moles=None, temperature_celsius=None):
2 """
3 Calculer le paramètre manquant dans l'équation de la loi des gaz idéaux : PV = nRT
4
5 Paramètres :
6 pressure (float) : Pression en atmosphères (atm)
7 volume (float) : Volume en litres (L)
8 moles (float) : Nombre de moles (mol)
9 temperature_celsius (float) : Température en Celsius
10
11 Retourne :
12 float : Le paramètre manquant calculé
13 """
14 # Constante des gaz en L·atm/(mol·K)
15 R = 0.08206
16
17 # Convertir Celsius en Kelvin
18 temperature_kelvin = temperature_celsius + 273.15
19
20 # Déterminer quel paramètre calculer
21 if pressure is None:
22 return (moles * R * temperature_kelvin) / volume
23 elif volume is None:
24 return (moles * R * temperature_kelvin) / pressure
25 elif moles is None:
26 return (pressure * volume) / (R * temperature_kelvin)
27 elif temperature_celsius is None:
28 return ((pressure * volume) / (moles * R)) - 273.15
29 else:
30 return "Tous les paramètres sont fournis. Rien à calculer."
31
32# Exemple : Calculer la pression à STP
33pressure = ideal_gas_law(volume=22.4, moles=1, temperature_celsius=0)
34print(f"Pression : {pressure:.4f} atm")
35
1/**
2 * Calculateur de loi des gaz idéaux
3 * @param {Object} params - Paramètres pour le calcul
4 * @param {number} [params.pressure] - Pression en atmosphères (atm)
5 * @param {number} [params.volume] - Volume en litres (L)
6 * @param {number} [params.moles] - Nombre de moles (mol)
7 * @param {number} [params.temperature] - Température en Celsius
8 * @returns {number} Le paramètre manquant calculé
9 */
10function idealGasLaw({ pressure, volume, moles, temperature }) {
11 // Constante des gaz en L·atm/(mol·K)
12 const R = 0.08206;
13
14 // Convertir Celsius en Kelvin
15 const tempKelvin = temperature + 273.15;
16
17 // Déterminer quel paramètre calculer
18 if (pressure === undefined) {
19 return (moles * R * tempKelvin) / volume;
20 } else if (volume === undefined) {
21 return (moles * R * tempKelvin) / pressure;
22 } else if (moles === undefined) {
23 return (pressure * volume) / (R * tempKelvin);
24 } else if (temperature === undefined) {
25 return ((pressure * volume) / (moles * R)) - 273.15;
26 } else {
27 throw new Error("Tous les paramètres sont fournis. Rien à calculer.");
28 }
29}
30
31// Exemple : Calculer le volume à STP
32const volume = idealGasLaw({ pressure: 1, moles: 1, temperature: 0 });
33console.log(`Volume : ${volume.toFixed(4)} L`);
34
public class IdealGasLawCalculator { // Constante des gaz en L·atm/(mol·K) private static final double R = 0.08206; /** * Calculer la pression en utilisant la loi des gaz idéaux * @param moles Nombre de moles (mol) * @param volume Volume en litres (L) * @param temperatureCelsius Température en Celsius * @return Pression en atmosphères (atm) */ public static double calculatePressure(double moles, double volume, double temperatureCelsius) { double temperatureKelvin = temperatureCelsius + 273.15; return (moles * R * temperatureKelvin) / volume; } /** * Calculer le volume en utilisant la loi des gaz idéaux * @param moles Nombre de moles (mol) * @param pressure Pression en atmosphères (atm) * @param temperatureCelsius Température en Celsius * @return Volume en litres (L) */ public static double calculateVolume(double moles, double pressure, double temperatureCelsius) { double temperatureKelvin = temperatureCelsius + 273.15; return (moles * R * temperatureKelvin) / pressure; } /** * Calculer les moles en utilisant la loi des gaz idéaux * @param pressure Pression en atmosphères (atm) * @param volume Volume en litres (L) * @param temperatureCelsius Température en Celsius * @return Nombre de moles (mol) */ public static double calculateMoles(double pressure, double volume, double temperatureCelsius) { double temperatureKelvin = temperatureCelsius + 273.15; return (pressure * volume) / (R * temperatureKel
Découvrez plus d'outils qui pourraient être utiles pour votre flux de travail