Kalkulator pH: Konwersja stężenia jonów wodorowych na wartość pH online
Natychmiastowe obliczanie pH ze stężenia jonów wodorowych. Darmowy kalkulator pH konwertuje [H+] mol/L na wartość pH dla roztworów kwaśnych, obojętnych i zasadowych.
Kalkulator Wartości pH
Wprowadź stężenie jonów wodorowych w mol/L
Wynik
Formuła
pH = -log10([H+])
pH = -log10(1e-7) = 7.00
Skala pH
Dokumentacja
Zrozumienie wartości pH i stężenia jonów wodorowych
pH to jeden z pomiarów, z którymi stale spotykasz się w laboratoriach chemicznych, badaniach środowiskowych i kontroli jakości przemysłowej. Reprezentuje on ujemny logarytm (o podstawie 10) stężenia jonów wodorowych [H+] w roztworze — zasadniczo mówiąc, jak kwaśny lub zasadowy jest dany roztwór w skali od 0 do 14.
Oto, co sprawia, że obliczenia pH są skomplikowane: logarytmiczna zależność oznacza, że pH 4 jest dziesięć razy bardziej kwaśne niż pH 5, a nie tylko „o jedną jednostkę" bardziej. Podczas pracy z precyzyjnymi procesami chemicznymi lub próbkami biologicznymi, gdzie zakresy pH muszą pozostawać w wąskich granicach, nie można sobie pozwolić na błędy w ręcznych obliczeniach.
Ten kalkulator natychmiast obsługuje matematykę logarytmiczną. Wprowadź stężenie jonów wodorowych w molach na litr (mol/L), a otrzymasz wartość pH z dokładnością do dwóch miejsc po przecinku — plus wizualną reprezentację pokazującą dokładnie, gdzie dany roztwór znajduje się na spektrum kwasowo-neutralno-zasadowym.
Co będzie dla Ciebie przydatne: Narzędzie akceptuje zarówno notację standardową (0,0001), jak i naukową (1e-4), co oszczędza czas podczas pracy z bardzo małymi stężeniami typowymi w chemii.
Jak działa obliczanie pH
Formuła pH jest pozornie prosta:
Gdzie:
- pH to potencjał wodoru (mierzący kwasowość lub zasadowość)
- [H+] to stężenie jonów wodorowych w molach na litr (mol/L)
Dlaczego skala logarytmiczna ma znaczenie
Logarytmiczna natura tworzy skalę, która jest łatwa w użyciu w ogromnych zakresach stężeń. Każda zmiana o całkowitą liczbę reprezentuje dziesięciokrotną różnicę w stężeniu jonów wodorowych:
- pH 4 jest 10 razy bardziej kwaśne niż pH 5
- pH 3 jest 100 razy bardziej kwaśne niż pH 5
- pH 2 jest 1000 razy bardziej kwaśne niż pH 5
Praktyczne przykłady, które możesz napotkać:
| Stężenie [H+] | Obliczenie | Wartość pH | Klasyfikacja |
|---|---|---|---|
| 1 × 10^-7 mol/L | -log₁₀(10^-7) | 7,00 | Neutralne (czysta woda) |
| 1 × 10^-3 mol/L | -log₁₀(10^-3) | 3,00 | Kwaśne (zakres octu) |
| 1 × 10^-11 mol/L | -log₁₀(10^-11) | 11,00 | Zasadowe (roztwór amoniaku) |
W praktyce laboratoryjnej często pracuje się w odwrotnym kierunku — mierząc pH elektrodą i obliczając stężenie [H+] dla obliczeń stechiometrycznych. Ten kalkulator działa w kierunku wprost, co jest szczególnie przydatne w przewidywaniach teoretycznych i scenariuszach kontroli jakości, gdzie znasz dodane stężenie kwasu/zasady.
Ważne ograniczenia i przypadki graniczne
Co ten kalkulator zakłada:
- Temperatura standardowa (25°C/77°F), gdzie stała jonizacji wody Kw = 1 × 10^-14
- Roztwory wodne (nie rozpuszczalniki organiczne)
- Zachowanie idealne bez poprawek na siłę jonową
Przypadki graniczne, które możesz napotkać:
-
Ekstremalne wartości pH poza 0-14: Czasami można je zobaczyć w środowiskach przemysłowych z concentrated kwasami lub zasadami. Kwas akumulatorowy może mieć ujemne wartości pH, podczas gdy skoncentrowane roztwory wodorotlenku sodu mogą przekraczać pH 14. Matematyka nadal działa — po prostu jest to niezwykłe.
-
Bardzo rozcieńczone roztwory: Gdy [H+] spada bardzo nisko (jak 1 × 10^-12 mol/L), masz do czynienia z bardzo zasadowymi roztworami około pH 12. W tych stężeniach autojonizacja wody sama zaczyna wpływać na twoje obliczenia, choć formuła pozostaje ważna dla prac teoretycznych.
-
Zależność od temperatury: Neutralne pH wody nie zawsze wynosi 7,00. Przy 0°C neutralne pH wynosi 7,47. Przy 100°C — 6,14. Ten kalkulator zakłada 25°C, która jest standardową temperaturą odniesienia dla większości prac laboratoryjnych. Jeśli pracujesz w różnych temperaturach, bądź świadomy, że zmierzone wartości pH będą się nieznacznie przesuwać nawet dla tego samego stężenia [H+].
-
Relacja pH + pOH = 14: Przy 25°C w roztworach wodnych pH i pOH (ujemny logarytm [OH-]) zawsze sumują się do 14. Wynika to ze stałej jonizacji wody i daje szybkie sprawdzenie — jeśli znasz jedną wartość, możesz obliczyć drugą.
Jak używać kalkulatora pH
Krok 1: Wprowadź stężenie jonów wodorowych
Wpisz wartość [H+] w mol/L. Możesz użyć dowolnego formatu:
- Notacja standardowa:
0,0001 - Notacja naukowa:
1e-4lub1×10^-4
Kalkulator akceptuje oba style, choć notacja naukowa staje się niezbędna przy bardzo małych liczbach, takich jak 1,5 × 10^-12 mol/L.
Krok 2: Odczytaj obliczone pH
Wynik pojawia się automatycznie z dokładnością do dwóch miejsc po przecinku. Zobaczysz również:
- Wskaźnik kolorystyczny pokazujący odczyn kwasowy (czerwony), obojętny (zielony) lub zasadowy (niebieski)
- Wizualne umiejscowienie na skali pH od 0-14
Krok 3: Interpretacja wyniku
- pH < 7: Roztwór kwasowy (wyższe stężenie H+)
- pH = 7: Obojętny (czysta woda w 25°C)
- pH > 7: Roztwór zasadowy/alkaliczny (niższe stężenie H+)
Krok 4: Kopiowanie lub dokumentacja wyników
Kliknij "Kopiuj", aby skopiować wartość pH do raportów lub notatników laboratoryjnych.
Typowe błędy do unikania
Pomylenie [H+] i pH: Najczęstszym błędem, jaki widzę, jest przypadkowe wprowadzenie wartości pH zamiast stężenia jonów wodorowych. Pamiętaj: wprowadzasz stężenie (coś w rodzaju 0,001 mol/L lub 1e-3), a nie liczbę pH (jak 3).
Pomyłki jednostkowe: Kalkulator oczekuje mol/L (molowości). Jeśli masz mg/L lub inne jednostki, najpierw przekonwertuj. Na przykład roztwory kwasu chlorowodorowego są często określane w % w/v lub normalności — te wymagają przeliczenia na molowość.
Ignorowanie wpływu temperatury: Obliczenie zakłada 25°C. Jeśli Twój rzeczywisty roztwór jest w 4°C (jak próbki schłodzone) lub 37°C (temperatura ciała), zmierzony pH może różnić się o 0,1-0,3 jednostki od wartości obliczonej.
Zapominanie o aktywności a stężeniu: W roztworach o wysokiej sile jonowej (dużo rozpuszczonych soli) efektywne [H+] różni się od analitycznego stężenia z powodu oddziaływań jonowych. Ten kalkulator używa bezpośrednio stężenia, co działa dobrze w większości rutynowych prac, ale może różnić się od pomiarów elektrodą szklaną w złożonych matrycach.
Zastosowania w świecie rzeczywistym
Laboratoria i środowiska badawcze
Podczas przygotowywania roztworów buforowych do eksperymentów biochemicznych często trzeba sprawdzić teoretyczne pH przed zmieszaniem. Powiedzmy, że tworzysz bufor fosforanowy i obliczasz, że będziesz mieć 2,3 × 10^-8 mol/L wolnych jonów H+ — ten kalkulator potwierdza, że jesteś przy pH 7,64, dokładnie w zakresie docelowym.
W pracach miareczkowania możesz przewidzieć wartości pH punktu końcowego, obliczając [H+] z ilości dodanego kwasu/zasady. Pomaga to wybrać odpowiednie wskaźniki przed rozpoczęciem właściwego miareczkowania.
Sprawdzanie kalibracji elektrody pH: Jeśli elektroda wskazuje pH 4,05, ale standardowy bufor powinien mieć pH 4,00, możesz obliczyć, jakie stężenie [H+] reprezentuje ta różnica 0,05 (około 1,1 × 10^-4 zamiast 1,0 × 10^-4 mol/L), aby ocenić, czy konieczna jest rekalibracja.
Zastosowania biologiczne i medyczne
pH krwi ludzkiej musi pozostawać między 7,35-7,45, co odpowiada stężeniom [H+] od 4,5 × 10^-8 do 3,5 × 10^-8 mol/L. Ten niezwykle wąski zakres — różnica zaledwie 1 × 10^-8 mol/L — pokazuje, dlaczego precyzyjna kontrola pH jest krytyczna dla życia. Laboratoria medyczne używają tych obliczeń podczas analizy próbek gazów krwi.
Reakcje enzymatyczne często mają ostre optimum pH. Pepsyna działa najlepiej w około pH 2 ([H+] ≈ 0,01 mol/L), podczas gdy trypsyna preferuje pH 8 ([H+] ≈ 1 × 10^-8 mol/L). Przy projektowaniu testów enzymatycznych obliczanie dokładnego [H+] pomaga zrozumieć, dlaczego przesunięcie o 0,5 jednostki pH całkowicie hamuje aktywność.
Monitoring środowiskowy
Badania zakwaszania oceanów śledzą małe zmiany pH o ogromnym wpływie ekologicznym. Przesunięcie z pH 8,2 do 8,1 może brzmieć nieznacznie, ale reprezentuje zwiększenie [H+] z 6,3 × 10^-9 do 7,9 × 10^-9 mol/L — 25-procentowy wzrost kwasowości wpływający na szybkość kalcyfikacji koralowców.
W analizie gleby większość upraw preferuje pH 6,0-7,0. Konwersja między pH a [H+] pomaga przy obliczaniu dodatków wapna: podnosząc pH z 5,5 do 6,5, zmniejsza się [H+] z 3,2 × 10^-6 do 3,2 × 10^-7 mol/L.
Kontrola jakości w przemyśle
Zakłady uzdatniania wody muszą utrzymywać precyzyjne zakresy pH. Woda pitna zazwyczaj celuje w pH 6,5-8,5, ale znajomość rzeczywistego stężenia [H+] (3,2 × 10^-7 do 3,2 × 10^-9 mol/L) pomaga obliczyć dawkowanie chemikaliów do regulacji pH.
W produkcji farmaceutycznej roztwory do wstrzykiwań często wymagają pH 7,4, aby odpowiadać osoczu krwi. To odpowiada [H+] = 4,0 × 10^-8 mol/L, a chemicy kontroli jakości używają tego obliczenia do weryfikacji, czy receptury spełniają specyfikacje.
Nauczanie i uczenie się
Dla studentów po raz pierwszy stykających się z logarytmami zobaczenie, jak [H+] = 1 × 10^-3 mol/L zamienia się w pH 3, czyni koncepcję matematyczną namacalną. Kalkulator wzmacnia tę zależność bez zagłębiania się w ręczne obliczenia logarytmiczne.
Alternatywne metody określania pH
Mierniki pH z elektrodą szklaną pozostają złotym standardem pomiarów bezpośrednich. Natychmiast podają wartość pH bez konieczności wcześniejszego poznania stężenia [H+]. Wadą jest to, że elektrody wymagają regularnej kalibracji, mogą dryfować w czasie i kosztować 500-5000 zł w zależności od wymagań dokładności. Są niezbędne w rutynowych badaniach, ale obliczanie pH ze znanego stężenia [H+] jest szybsze w pracy teoretycznej.
Papierki wskaźnikowe pH sprawdzają się dobrze przy szybkich sprawdzeniach, gdy chcemy tylko wiedzieć „czy jest to kwaśne, czy zasadowe?". Są tanie i nie wymagają baterii, ale dokładność ograniczona jest do ±0,5 jednostki pH. Dobre do demonstracji edukacyjnych lub wstępnego rozpoznania, nie do precyzyjnych pomiarów.
Gdy masz [OH-] zamiast [H+]: Oblicz pOH = -log₁₀[OH-], następnie użyj pH = 14 - pOH (w 25°C). Na przykład, jeśli [OH-] = 1 × 10^-3 mol/L, to pOH = 3, więc pH = 11.
Dla mocnych kwasów/zasad: Często możesz pominąć etap [H+]. Roztwór 0,01 M HCl ma [H+] = 0,01 mol/L, ponieważ HCl całkowicie dysocjuje, dając bezpośrednio pH = 2. Ta sama logika działa dla mocnych zasad po uwzględnieniu stechiometrii.
Spektrofotometryczny pomiar pH przy użyciu barwników wskaźnikowych oferuje wysoką precyzję (możliwe ±0,001 jednostki pH) i sprawdza się w małych objętościach lub próbkach zabarwionych, gdzie elektrody szklane mają trudności. Wymaga to jednak krzywych kalibracyjnych i sprzętu UV-vis, co czyni go specjalistycznym narzędziem badawczym, a nie rutynowego testowania.
Początki pomiaru pH
Duński chemik Søren Peter Lauritz Sørensen wynalazł skalę pH w 1909 roku, pracując w Laboratorium Carlsberg — tak, tej samej firmie produkującej piwo. Badał, jak aktywność enzymatyczna w procesie warzenia zależy od stężenia jonów wodorowych i był zmęczony wypisywaniem liczb takich jak „0,0000001 moli na litr". Skala logarytmiczna skompresowała te niewygodne wartości do bardziej przejrzystych liczb.
Co tak naprawdę oznacza „pH"? „p" reprezentuje matematyczny operator ujemnego logarytmu (od słowa „potenz" w języku niemieckim), a „H" oznacza wodór. Tak więc „pH" dosłownie oznacza „moc wodoru" lub „ujemny logarytm [H+]".
Oryginalna definicja Sørenssena używała gram-ekwiwalentów na litr; współczesna chemia używa moli na litr, ale zasada logarytmiczna pozostaje identyczna.
Jak ewoluowały pomiary pH
Lata 20. XX wieku: Pojawiły się elektrody szklane, wreszcie oferując dokładny elektryczny pomiar pH zamiast polegania na wskaźnikach kolorowych.
1934: Arnold Beckman, sfrustrowany niemożnością niezawodnego pomiaru kwasowości soku cytrynowego przez przemysł cytrusowy, wynalazł pierwszy komercyjny elektroniczny miernik pH. Jego model G przekształcił pH z koncepcji akademickiej w praktyczne narzędzie pomiarowe dla przemysłu.
1949: IUPAC standaryzował definicje pH i receptury buforowe, zapewniając laboratoriom na całym świecie możliwość porównywania pomiarów.
Lata 50. i 60. XX wieku: Elektrody kombinowane zintegrowały elektrody pomiarowe i referencyjne w jednej sondzie, czyniąc mierniki pH bardziej wygodnymi i przenośnymi.
Era współczesna: Cyfrowe mierniki pH mieszczą się teraz w dłoni, łączą się ze smartfonami i kosztują poniżej 50 dolarów za podstawowe modele. Oryginalny miernik Beckmana ważył 200 funtów i kosztował 195 dolarów w 1935 roku (około 4300 dolarów dzisiaj).
Ciekawostką jest, że mimo dramatycznej ewolucji technologii pomiarowej, sama kalkulacja — ujemny logarytm [H+] — nie zmieniła się od czasu, gdy Sørensen ją zapisał ponad sto lat temu.
Często zadawane pytania
Jak obliczyć pH z koncentracji jonów wodorowych?
Użyj wzoru pH = -log₁₀[H+], gdzie [H+] to koncentracja jonów wodorowych w mol/L. Na przykład, jeśli [H+] = 1 × 10^-5 mol/L, to pH = -log₁₀(10^-5) = 5. Ujemny logarytm zamienia małe koncentracje na wygodne liczby w skali 0-14.
Jaki poziom pH jest uważany za kwaśny, neutralny lub zasadowy?
- Kwaśny: pH < 7 (wyższa [H+])
- Neutralny: pH = 7 (czysta woda w 25°C)
- Zasadowy/Alkaliczny: pH > 7 (niższa [H+])
Każda jednostka pH reprezentuje 10-krotną zmianę kwasowości. Więc pH 4 jest dziesięć razy bardziej kwaśne niż pH 5 i sto razy bardziej kwaśne niż pH 6.
Czy pH może być ujemne lub powyżej 14?
Tak, choć jest to rzadkie. Stężony kwas siarkowy (12 M) ma pH około -1, podczas gdy stężone roztwory wodorotlenku sodu mogą osiągnąć pH 15. Zakres 0-14 obejmuje większość praktycznych sytuacji, ale skala jest teoretycznie nieograniczona. Ekstremalne wartości spotyka się głównie w przemyśle z wysoce stężonymi kwasami lub zasadami.
Jaka jest różnica między pH a koncentracją jonów wodorowych?
pH jest logarytmicznym wyrażeniem koncentracji jonów wodorowych — reprezentują one tę samą rzecz w różnych formach. [H+] może wynosić 0,001 mol/L, co przekształca się w pH 3. Logarytmiczna skala pH ułatwia pracę z ogromnym zakresem wartości [H+] (od 1 mol/L do 0,00000000000001 mol/L) przy użyciu prostych liczb od 0 do 14.
Czy temperatura wpływa na obliczenia pH?
Absolutnie. Ten kalkulator zakłada 25°C, gdzie neutralna woda ma pH 7,00. W 0°C neutralna woda ma pH 7,47. W 100°C ma pH 6,14. Stała jonizacji wody (Kw) zmienia się wraz z temperaturą. W większości prac laboratoryjnych w temperaturze pokojowej ten efekt jest niewielki (±0,1-0,2 jednostek pH), ale ma znaczenie w procesach przemysłowych lub podczas pracy z próbkami schłodzonymi/podgrzanymi.
Jaka jest relacja między pH a pOH?
W 25°C: pH + pOH = 14
Jeśli znasz [OH-] zamiast [H+], oblicz pOH = -log₁₀[OH-], a następnie odejmij od 14, aby uzyskać pH. Ta relacja wynika ze stałej jonizacji wody: Kw = [H+][OH-] = 1 × 10^-14 w 25°C.
Jak dokładne jest obliczenie pH w porównaniu z pomiarem elektrodą?
Obliczenie jest matematycznie dokładne, jeśli dokładnie znasz [H+]. Praktyczne ograniczenie polega na tym, że rzeczywiste roztwory mają interakcje jonowe, które sprawiają, że efektywne [H+] (aktywność) różni się od koncentracji analitycznej. Dla roztworów rozcieńczonych (<0,01 M) obliczone i zmierzone pH zazwyczaj zgadzają się w granicach 0,05 jednostek. W roztworach o wysokiej sile jonowej (dużo rozpuszczonych soli) mogą różnić się o 0,2-0,5 jednostek, ponieważ elektrody mierzą aktywność, podczas gdy to obliczenie używa koncentracji.
Dlaczego pH krwi musi pozostawać między 7,35-7,45?
Ten wąski zakres odpowiada [H+] od 4,5 × 10^-8 do 3,5 × 10^-8 mol/L. Enzymy kontrolujące metabolizm, transport tlenu i funkcje komórkowe są niezwykle wrażliwe na pH. Nawet 0,1 jednostki pH może zakłócić struktury białek i katalazę enzymatyczną. Poniżej pH 7,30 (kwasica) lub powyżej pH 7,50 (zasadowica) wymagana jest poważna interwencja medyczna.
Czy ten kalkulator może działać w roztworach niewodnych?
Jest przeznaczony dla roztworów wodnych, gdzie pH ma swoje standardowe znaczenie. W rozpuszczalnikach organicznych, takich jak metanol lub acetonitryl, koncepcja koncentracji jonów wodorowych istnieje, ale punkty odniesienia są różne. Wzór pH = -log₁₀[H+] nadal stosuje się matematycznie, ale interpretacja wyniku wymaga zrozumienia zachowania autojonizacji rozpuszczalnika.
Jaki jest najlepszy sposób pomiaru pH w próbkach zabarwionych lub mętnych?
Elektrody szklane pH-metrów dobrze sprawdzają się w próbkach zabarwionych. W przypadku zawiesin mętnych należy pozwolić cząstkom osiąść lub użyć przesączu, jeśli to możliwe, ponieważ cząstki mogą zarysować lub pokryć membranę elektrody. Jeśli próbki są zbyt gęste lub zawierają substancje zakłócające, pomiary elektrodą zawodzą — wtedy obliczenie pH ze znanej koncentracji [H+] staje się cenne, zakładając, że można określić [H+] poprzez miareczkowanie lub inną analizę chemiczną.
Przykłady kodu
Oto przykłady obliczania wartości pH w różnych językach programowania:
1' Formuła Excel do obliczania pH z koncentracji jonów wodorowych
2=IF(A1>0, -LOG10(A1), "Błąd: Stężenie musi być dodatnie")
3
4' Funkcja VBA Excel do obliczania pH
5Function CalculatePH(hydrogenIonConcentration As Double) As Variant
6 If hydrogenIonConcentration <= 0 Then
7 CalculatePH = "Błąd: Stężenie musi być dodatnie"
8 Else
9 CalculatePH = -WorksheetFunction.Log10(hydrogenIonConcentration)
10 End If
11End Function
121import math
2
3def calculate_ph(hydrogen_ion_concentration):
4 """
5 Oblicz pH z koncentracji jonów wodorowych w mol/L
6
7 Argumenty:
8 hydrogen_ion_concentration: Stężenie jonów H+ w mol/L
9
10 Zwraca:
11 Wartość pH lub komunikat o błędzie
12 """
13 if hydrogen_ion_concentration <= 0:
14 return "Błąd: Stężenie musi być dodatnie"
15
16 return -math.log10(hydrogen_ion_concentration)
17
18# Przykład użycia
19concentration = 1.0e-7 # 1×10^-7 mol/L
20ph = calculate_ph(concentration)
21print(f"Dla [H+] = {concentration} mol/L, pH = {ph:.2f}")
221/**
2 * Oblicz pH z koncentracji jonów wodorowych
3 * @param {number} hydrogenIonConcentration - Stężenie w mol/L
4 * @returns {number|string} Wartość pH lub komunikat o błędzie
5 */
6function calculatePH(hydrogenIonConcentration) {
7 if (hydrogenIonConcentration <= 0) {
8 return "Błąd: Stężenie musi być dodatnie";
9 }
10
11 return -Math.log10(hydrogenIonConcentration);
12}
13
14// Przykład użycia
15const concentration = 1.0e-3; // 0.001 mol/L
16const pH = calculatePH(concentration);
17console.log(`Dla [H+] = ${concentration} mol/L, pH = ${pH.toFixed(2)}`);
181public class PHCalculator {
2 /**
3 * Oblicz pH z koncentracji jonów wodorowych
4 *
5 * @param hydrogenIonConcentration Stężenie w mol/L
6 * @return Wartość pH
7 * @throws IllegalArgumentException jeśli stężenie nie jest dodatnie
8 */
9 public static double calculatePH(double hydrogenIonConcentration) {
10 if (hydrogenIonConcentration <= 0) {
11 throw new IllegalArgumentException("Stężenie musi być dodatnie");
12 }
13
14 return -Math.log10(hydrogenIonConcentration);
15 }
16
17 public static void main(String[] args) {
18 try {
19 double concentration = 1.0e-9; // 1×10^-9 mol/L
20 double pH = calculatePH(concentration);
21 System.out.printf("Dla [H+] = %.2e mol/L, pH = %.2f%n", concentration, pH);
22 } catch (IllegalArgumentException e) {
23 System.out.println("Błąd: " + e.getMessage());
24 }
25 }
26}
271# Funkcja R do obliczania pH
2calculate_ph <- function(hydrogen_ion_concentration) {
3 if (hydrogen_ion_concentration <= 0) {
4 stop("Błąd: Stężenie musi być dodatnie")
5 }
6
7 -log10(hydrogen_ion_concentration)
8}
9
10# Przykład użycia
11concentration <- 1.0e-5 # 1×10^-5 mol/L
12ph <- calculate_ph(concentration)
13cat(sprintf("Dla [H+] = %.2e mol/L, pH = %.2f\n", concentration, ph))
141<?php
2/**
3 * Oblicz pH z koncentracji jonów wodorowych
4 *
5 * @param float $hydrogenIonConcentration Stężenie w mol/L
6 * @return float|string Wartość pH lub komunikat o błędzie
7 */
8function calculatePH($hydrogenIonConcentration) {
9 if ($hydrogenIonConcentration <= 0) {
10 return "Błąd: Stężenie musi być dodatnie";
11 }
12
13 return -log10($hydrogenIonConcentration);
14}
15
16// Przykład użycia
17$concentration = 1.0e-11; // 1×10^-11 mol/L
18$pH = calculatePH($concentration);
19echo "Dla [H+] = " . $concentration . " mol/L, pH = " . number_format($pH, 2);
20?>
211using System;
2
3class PHCalculator
4{
5 /// <summary>
6 /// Oblicz pH z koncentracji jonów wodorowych
7 /// </summary>
8 /// <param name="hydrogenIonConcentration">Stężenie w mol/L</param>
9 /// <returns>Wartość pH</returns>
10 /// <exception cref="ArgumentException">Zgłaszany, gdy stężenie nie jest dodatnie</exception>
11 public static double CalculatePH(double hydrogenIonConcentration)
12 {
13 if (hydrogenIonConcentration <= 0)
14 {
15 throw new ArgumentException("Stężenie musi być dodatnie");
16 }
17
18 return -Math.Log10(hydrogenIonConcentration);
19 }
20
21 static void Main()
22 {
23 try
24 {
25 double concentration = 1.0e-4; // 1×10^-4 mol/L
26 double pH = CalculatePH(concentration);
27 Console.WriteLine($"Dla [H+] = {concentration:0.##e+00} mol/L, pH = {pH:F2}");
28 }
29 catch (ArgumentException e)
30 {
31 Console.WriteLine("Błąd: " + e.Message);
32 }
33 }
34}
35Referencje i Dalsza Lektura
Źródła Oficjalne
-
Oficjalne Standardy IUPAC: Międzynarodowa Unia Chemii Czystej i Stosowanej (2002). Pomiar pH. Definicja, Standardy i Procedury. Zalecenia IUPAC 2002 - Ostateczny międzynarodowy standard pomiaru pH.
-
Chemiczna Strona Internetowa NIST: Narodowy Instytut Standardów i Technologii. pH i Reakcje Kwasowo-Zasadowe. SRD 69 - Rządowe źródło referencyjne dla danych termodynamicznych chemii, w tym stałych związanych z pH.
-
Oryginalna Praca o pH: Sørensen, S. P. L. (1909). "Badania Enzymatyczne II. Pomiar i Znaczenie Stężenia Jonów Wodorowych w Reakcjach Enzymatycznych". Biochemische Zeitschrift. 21: 131–304 - Fundamentalna praca wprowadzająca koncepcję pH.
-
Definicja pH IUPAC: Covington, A. K., Bates, R. G., & Durst, R. A. (1985). "Definicja skal pH, standardowych wartości referencyjnych, pomiar pH i powiązana terminologia". Pure and Applied Chemistry. 57(3): 531–542 - Techniczne definicje i standardy.
Podręczniki Akademickie
-
Harris, D. C. (2010). Ilościowa Analiza Chemiczna (wyd. 8). W. H. Freeman - Standardowy podręcznik chemii analitycznej z kompleksowym omówieniem pH.
-
Skoog, D. A., West, D. M., Holler, F. J., & Crouch, S. R. (2013). Podstawy Chemii Analitycznej (wyd. 9). Cengage Learning - Powszechnie używany na uniwersyteckich kursach chemii analitycznej.
-
Bates, R. G. (1973). Oznaczanie pH: Teoria i Praktyka (wyd. 2). Wiley - Specjalistyczna monografia dotycząca teorii pomiaru pH.
Powiązane Zasoby
- Dokumentacja MDN: Do implementacji kalkulatorów pH w JavaScript - Math.log10()
- Standardy W3C: Do wyświetlania notacji naukowej w aplikacjach internetowych
Wypróbuj Kalkulator Wartości pH, aby natychmiast przekształcić stężenie jonów wodorowych na wartości pH. Bez względu na to, czy przygotujesz roztwory buforowe, analizujesz próbki środowiskowe, czy uczysz się chemii kwasowo-zasadowej, to narzędzie dokładnie obsługuje obliczenia logarytmiczne za każdym razem.