Transcript Презентация
ИНТЕГРАЦИЯ ХИМИИ И МАТЕМАТИКИ СРЕДСТВАМИ ИНФОРМАТИКИ НА ПОДГОТОВИТЕЛЬНОМ ФАКУЛЬТЕТЕ Кузнецова Т.И., профессор (математика, информатика) Корнеева И.В., старший преподаватель (химия) Москва, Центр международного образования МГУ имени М.В. Ломоносова Математика дает возможность с помощью математических моделей описывать самые разнообразные реальные процессы и предсказывать результаты, к которым они приводят. Л.Д. Кудрявцев. Среднее образование. Проблемы. Раздумья. В программе повторительного курса химии на подготовительном факультете предусматривается определенный набор типов расчетных задач. Перечислим основные из них: — вычисление относительных молекулярной и молярной масс вещества, отношения масс элементов и массовых долей элементов в сложном веществе, количества (массы, объема) продукта реакции по известному количеству (массе, объему) одного из вступивших в реакцию веществ, относительной плотности газа, массовой доли растворенного вещества и массы вещества в растворе, массовой доли (в %) выхода продукта реакции от теоретически возможного, массы (объема) продукта реакции по известной массе (объему) исходного вещества, содержащего определенную долю примеси; — нахождение простейшей химической формулы вещества по массовым долям элементов, молекулярной формулы газообразного вещества; — определение вещества и его массы (объема), которое после реакции не прореагировало полностью; — расчеты по химическим уравнениям, если одно из реагирующих веществ дано в избытке; по термохимическим уравнениям; по химическим уравнениям, если одно из реагирующих веществ дано в избытке; — расчеты молярной концентрации растворов. Направления применения элементов информатики в процессе преподавания химии в системе предвузовского образования разнообразны: — для систематизации и объединения знаний по проведению экспериментов. В этом случае основной акцент делается на составление блок-схемы, которое возможно только в случае полной ясности в понимании учащимся всей темы во всех ее нюансах; — для описания последовательности вычислений при решении вычислительных задач. В этом случае обычно сначала используется словесно-пошаговый способ описания алгоритма, а затем, если есть возможность некоторых обобщений, то и его блок-схемное представление; — для осуществления вычислений, необходимых для решения задачи. Как правило, это делается по заранее разработанному алгоритму. При этом вычисления могут производиться как ручным способом, так и с помощью вычислительных средств; — для демонстрации решения вычислительных задач во всей полноте, т. е. не только для «доведения до числа», но и для расширения путем аналогий и обобщений определенного типа задач. В этом случае основной акцент делается на составлении программы и на последующей ее отладке. I. Составление алгоритмов решения экспериментальных задач Задача 1. Определить среду водного раствора с помощью лакмусовой бумажки. Напомним, что среда водного раствора может быть кислой (pH<7), щелочной (pH>7) и нейтральной (pH=7), а лакмусовая бумажка в кислой среде краснеет, в щелочной – синеет, в нейтральной – не изменяет цвета, т. е. остается фиолетовой. Итак, Алгоритм: определение среды водного раствора 1. Взять водный раствор и лакмусовую бумажку. 2. Опустить лакмусовую бумажку в раствор. 3. Если бумажка покраснеет, то перейти к шагу 4, иначе (если цвет бумажки не изменится) перейти к шагу 6. 4. Записать ответ: «Раствор кислотный». 5. Перейти к шагу 10. 6. Если лакмусовая бумажка посинеет, то перейти к шагу 7, иначе перейти к шагу 9. 7. Записать ответ: «Раствор щелочной». 8. Перейти к шагу 10. 9. Записать ответ: «Раствор нейтральный». 10. Конец: закончить работу. Блок-схема определения среды водного раствора Начало Взять раствор и лакмусовую бумажку Опустить лакмусовую бумажку в раствор Нет Нет Бумажка красная Бумажка синяя Да Да Ответ: среда раствора кислая Ответ: среда раствора щелочная Конец Ответ: среда раствора нейтральная Определение назначения стирального порошка Задача 2 (см. [8, c. 111]). Имеется стиральный порошок, но не известно, для чего он предназначен: для хлопка или для шерсти и шелка. Разработать алгоритм определения его назначения. Р е ш е н и е. Известно, что если стиральный порошок предназначен для стирки ткани из хлопка, то его раствор имеет pH > 7, т. е. среда щелочная. Если же стиральный порошок предназначен для стирки шерсти и шелка, то его раствор имеет pH = 7, т. е. среда нейтральная. Чтобы определить назначение данного стирального порошка, возьмем индикатор фенолфталеин и капнем его в раствор этого стирального порошка. В щелочной среде бесцветный раствор фенолфталеина становится малиновым, а в нейтральной он остается бесцветным. Значит, если раствор стирального порошка стал малиновым, то среда раствора щелочная и данный порошок предназначен для хлопка. Если же раствор стирального порошка остался бесцветным, то среда нейтральная и данный порошок предназначен для шерсти и шелка. Таким образом, можно составить следующий алгоритм, изобразив его в виде блок-схемы (рис. 2) Блок-схема для определения назначения стирального порошка Начало Взять р-р стир. порошка и р-р фенолфталеина Капнуть р-р фенолфталеина в р-р стир. порошка Нет Р-р малиновый Да Для хлопка Для шелка и шерсти Конец II. Расчет по химическим уравнениям, если одно из реагирующих веществ дано в избытке 1.Словесно-пошаговое представление вычислительного алгоритма Задача 3 [2, c. 59, № 17]. Сколько граммов фосфата натрия образуется при взаимодействии фосфорной кислоты массой 24,5 г и гидроксида натрия массой 95 г? Д а н о: m1у = mу(H3PO4) = 24,5 г m2у = mу (NaOH) = 95 г ------------------------------Н а й т и: m3у = mу(Na3PO4) Р е ш е н и е. Сначала запишем алгоритм решения задачи в словесно-пошаговой форме: 1. Вычислить молярные массы веществ: Mr(H3PO4) = 3 1 + 31 + 4 16 = 98 Mr(NaOH) = 23 + 16 + 1 = 40 Mr(Na3PO4) = 3 23 + 31 + 4 16 = 164 M1 = M(H3PO4) = 98 г/моль M2 = M(NaOH) = 40 г/моль M3 = M(Na3PO4) = 164 г/моль 2. Составить уравнение реакции, указав при этом исходные данные и результат x: m1у m2у m3у 24,5 г 95 г xг Н3РО4 + 3NaOH = Na3PO4 + 3H2O. () 98 г 120 г 164 г m1р m2р m3р Здесь (так как m = M и 1р = 1 моль, 2р = 3 моль и 3р = 1 моль) m1р = mр(Н3РО4) = 1р M1 = 1 моль 98 г/моль = 98 г m2р = mр(NaOH) = 2р M2 = 3 моль 40 г/моль = 120 г m3р = mр(Na3PO4) = 3р M3 = 1 моль 164 г/моль = 164 г 3. Вычислить отношения 1 = (H3PO4) = m1у /m1р = 0,25; 2 = (NaOH) = m2у /m2р 0,79. 4. Из результатов вычислений получаем: 1 < 2. Отсюда видно, что гидроксид натрия NaOH находится в избытке и, следовательно, не полностью вступает в реакцию, а фосфорная кислота Н3РО4 вступает в реакцию полностью. 5. Делаем вывод: дальнейшие расчеты надо вести по H3PO4. 6. Составляем пропорцию, проводя дальнейшие расчеты по H3PO4: из реакции: m1р = 98 г H3PO4 – m3р = 164 г Na3PO4 из условия: m1у = 24,5 г H3PO4 – m3у = x г Na3PO4 ------------------------------------------------------------------------------- 98 г 24 , 5 г 164 г . x В общем виде: m1у / m1р = m3р / m3у. 7. Из этой пропорции получаем искомое значение x: m3y = x = (m1у m3р)/ m1р = (m1у / m1р) m3р = 1 m3р = 0,25 164 г = 41 г (Na3PO4). 8. Конец. О т в е т получен: m3у = mу(Na3PO4) = 41 г. 2. Блок-схемное представление вычислительного алгоритма Начало Ввод m1у = mу(H3PO4) m2у = mу(NaOH) 1 = m1у /m1p 2 = m2у /m2p Нет 1< 2 Да m3у = 1 · m3p m3у = 2 · m3p Вывод m3у Конец 3. Составление программы решения задачи с использованием алгоритмического языка БЭЙСИК 1.Линейные программы. Составим программу вычисления молярной массы вещества, состоящего из трех элементов: Программа 1 10 REM ВЫЧИСЛЕНИЕ МОЛЯРНОЙ МАССЫ ВЕЩЕСТВА 20 PRINT «ВВЕДИТЕ A1, N1, A2, N2, A3, N3» 30 INPUT A1, N1, A2, N2, A3, N3 40 M= N1A1+N2A2+N3A3 50 PRINT «М=»; M 60 END Здесь A1, A2, A3 – относительные атомные массы составляющих элементов вещества, N1, N2, N3 – индексы, соответственно показывающие, сколько атомов составляющих элементов содержится в данной молекуле, М – молярная масса вещества. З а м е ч а н и я. 1. Для программы 1 количество составных элементов должно быть не больше трех; однако, если их будет больше, нетрудно дописать Программу 1, добавив в строки 20 и 30 соответствующие пары параметров А4, N4, …, а затем в строке 50 – слагаемые N4A4, … 2. Программа 2 может быть использована в случае двух составных элементов – достаточно задать А3=0 и N3=0. 3. Для отладки программы 1 можно использовать примеры вычисления молярных масс задачи 3. 2. Разветвляющиеся программы. Составим программу решения задачи 3. При этом используем подпрограмму вычисления молярной массы вещества, в основу которой положим программу 1. Программа 2 10 REM РАСЧЕТЫ ПО ХИМИЧЕСКОМУ УРАВНЕНИЮ (ОДНО ВЕЩЕСТВО В ИЗБЫТКЕ) 20 PRINT «РАСЧЕТ МОЛЯРНОЙ МАССЫ ПЕРВОГО ВЕЩЕСТВА» 30 GOSUB 230 40 M1=M 50 PRINT «РАСЧЕТ МОЛЯРНОЙ МАССЫ ВТОРОГО ВЕЩЕСТВА» 60 GOSUB 230 70 M2=M 80 PRINT «РАСЧЕТ МОЛЯРНОЙ МАССЫ ТРЕТЬЕГО ВЕЩЕСТВА» 90 GOSUB 230 100 M3=M 110 PRINT «ВВЕДИТЕ K1, K2, K3» 120 INPUT K1, K2, K3 130 PRINT «ВВЕДИТЕ МАССЫ МG1 И МG2 РЕАГИРУЮЩИХ ВЕЩЕСТВ» 140 INPUT МG1, МG2 150 J1=MG1/(K1M1) 160 J2=MG2/(K2M2) 170 IF J1<J2 THEN 200 180 MG3=J2K3M3 190 GO TO 210 200 MG3=J1K3M3 210 PRINT «MG3=»; MG3; «g» 220 GO TO 280 230 REM ПОДПРОГРАММА ВЫЧИСЛЕНИЯ МОЛЯРНОЙ МАССЫ ВЕЩЕСТВА 240 PRINT «ВВЕДИТЕ A1, N1, A2, N2, A3, N3» 250 INPUT A1, N1, A2, N2, A3, N3 260 M=N1A1+N2A2+N3A3 270 RETURN 280 END В программе приняты следующие обозначения: M1, M2, M3 – молярные массы M1 = M (Н3РО4), M2 = M(NaOH) и M3 = M(Na3PO4) соответственно (г/моль); K1, K2 и K3 – коэффициенты при этих веществах в уравнении реакции (); J1 и J2 - 1 и 2; MG1, MG2 и MG3 – данные в задаче массы m1у = mу(Н3РО4), m2у = mу(NaOH) и искомую массу m3у = mу(Na3PO4) (г). Запустим эту программу и последовательно (в соответствии с требованиями программы) введем значения переменных задачи 6: A1=1, N1=3, A2=31, N2=1, A3=16, N3=4 A1=23, N1=1, A2=16, N2=1, A3=1, N3=1 A1=23, N1=3, A2=31, N2=1, A3=16, N3=4 K1=1, K2=3, K3=1 MG1=24.5, MG2=95 Получаем результат: MG3=41 g Он совпадает с полученным ранее. З а м е ч а н и я. 1. В данном случае задачу 3 можно рассматривать как отладочный пример: совпадение ответов, полученных ручным счетом и с помощью компьютера, свидетельствует о том, что Программа 2 составлена правильно. Теперь, поскольку эта программа имеет достаточно общий вид, ее можно использовать для решения других типовых задач «расчета по химическим уравнениям, если одно из реагирующих веществ дано в избытке». 2. Так как при составлении этой программы использовалась Программа 1, то все замечания, сделанные к ней, имеют место и здесь. Литература Пак М. Микрокалькуляторы на уроках химии: Кн. для учителя. – М.: Просвещение, 1988. – 64 с. Брычков Ю.А., Кузнецова Т.И. Введение в информатику / Под общ. ред. Т.И. Кузнецовой. – М.: УРСС, 1997. – 208 с. Ершов А.П. и др. Основы информатики и вычислительной техники: Проб. учеб. пособие для сред. учеб. заведений. В 2-х ч. / Под ред. А.П. Ершова, В.М. Монахова. – М.: Просвещение, 1985, ч. I; 1986, ч. II. Адаменкова М.Д., Борисова Е.Н. Основные закономерности протекания реакций в водных растворах (учебное пособие для студентов-иностранцев). – М.: Изд-во Моск. ун-та, 1989. – 88 с. Магдесиева Н.Н., Кузьменко Н.Е. Учись решать задачи по химии: Кн. Для учащихся. – М.: Просвещение, 1986. – 160 с. Гольдфарб Я.П., Ходаков Ю.В., Дадонов Ю.Б. Химия. Задачник. 8 – 11 классы. – М.: Дрофа, 2000. – 271 с. Курмашева К.К. Химия в таблицах и схемах. Учебно-образовательная серия. – М.: Лист Нью, 2002. – 96 с. Рудзитис Г.Е., Фельдман Ф.Г. Химия: 10-й кл.: Учеб. для общеобразоват. учреждений. – М.: ООО «Издательство АСТ»: ООО «Издательство Астрель», 2004. – 159 с. Кузьменко Н.Е., Еремин В.В., Попков В.А. Начала химии: Соврем. Курс для поступающих в вузы. В 2-х т. - Т. 1. – М.: ООО «I Федеративная книготорговая компания», 1997. – 448 с. Кузьменко Н.Е., Еремин В.В. 2000 задач и упражнений по химии: Для школьников и абитуриентов. – М.: ООО «I Федеративная книготорговая компания», 1998. – 512 с. Кузнецова Т.И., Корнеева И.В. Некоторые аспекты координации преподавания химии, математики и информатики на подготовительном факультете // Вестник ЦМО МГУ, № 6, ч. 3, 2006, с. 93–104. Кузнецова Т.И., Корнеева И.В. Оптимизация обучения химии на основе межпредметных связей // Школьные технологии, № 2, 2007, с. 108–116. Заключение В процессе работы с компьютером на занятиях по химии устанавливаются межпредметные связи с курсом «Основы информатики и вычислительной техники» при непременном участии математики. В конечном счете учащиеся должны научиться составлять алгоритмы и использовать их для решения задач через описание последовательности шагов перехода от исходных данных к результату, и во многих случаях – через составление программы на алгоритмическом языке, а также последующую отладку этой программы. Решение задач по химии, также как и по физике и другим предметам, с использованием вычислительных средств дает возможность закрепить навыки работы с ними.