whatsappWhatsApp: +79119522521
telegramTelegram: +79119522521
Логин Пароль
и
для авторов
Выполненные работы

Информатика



Санкт-Петербургский государственный технологический институт (технический университет)


Уточнение корней уравнения

  • Метод деления отрезка пополам (метод дихотомии)
  • Метод касательных (Ньютона)
  • Метод простой итерации
  • Метод хорд (секущих)
  • Метод комбинированный (касательные+хорды)

Методы: хорд, дихотомии

Решение уравнений вида f(x)=0 средствами Excel, MathCAD и Visual Basic pH растворов слабых кислот.
Постановка задачи
Пусть имеются некоторые кислоты и вода, которые диссоциируют по следующему уравнению:
HA⇔H+ + A-
H2O⇔H+ + OH-
Соответствующие константы равновесия имеют вид
Ka = [H+][A-[ / [HA] - константа диссоциации кислоты (1)
KW =[H+][OH-] - ионное произведение воды (2)
Поскольку анион A- образуется только из кислоты HA, уравнение материального баланса по кислоте выглядит следующим образом:
[HA]0 = [HA] + [A-] - материальный баланс по кислоте (3)
Раствор электролита в целом электронейтрален, поэтому количество положительных и отрицательных ионов должно быть одинаково:
[H+] = [A-] + [OH-] - баланс по заряду (4)
Из уравнений (1) - (4), получим формулу, в которую входят только константы равновесия, концентрация кислоты и концентрация ионов водорода:
[HA]0 = {[H+]2 - KW} ⁄ Ka + [H+] - KW ⁄ [H+] (5)
Решив это уравнение , найдем [H+]. Для вычисления pH воспользуемся формулой:
pH=-lq[[H+]]
Задание
1.Разработать программный продукт на VB:
а. для определения pH для заданных значений [HA]0 , KW, KA
b. для вычисления pH для заданных значений [HA]0, KW и KA изменяющимся от KA нач до KA кон с заданным шагом h.
2. Для решения уравнения f(x)=0 использовать метод хорд или метод деления отрезка пополам по выбору пользователя, решение уравнения оформить в виде процедуры Sub...End Sub.
3. Вычисление функции оформить в виде функции Function.
4. Вычислить pH, используя табличный процессор Excel. Построить графики функций.
5. Используя пакет MathCAD определить значение pH. Построить графики функций. Провести сравнение и анализ полученных результатов.
Курсовая работа должна содержать:

  • Описание методов хорд и деления отрезка пополам для решения уравнения вида f(x)=0.
  • Алгоритм процедуры для решения уравнения методом хорд и деления отрезка пополам .
  • Программные продукты в среде VB, включая описание интерфейса.
  • Исходные данные и результаты вычислений, в том числе и полученные графики.
  • Выводы.
Примечание:вычисления провести для [HA]0=0.1 моль/л, KW=10-14, KA нач=0.00001, KA кон=0.0003, h=0.00002.

Дата выполнения: 27/09/2007

Метод дихотомии, Метод дихотомии, Метод дихотомии, Метод хорд, Методы: хорд, дихотомии, Методы: хорд, Ньютона,дихотомии,итерации

показать все

Мы используем cookie. Продолжая пользоваться сайтом,
вы соглашаетесь на их использование.   Подробнее