6. Осы формулаларды пайдаланып, шы?арылатын химиялы? есептер кімні? за?ына с?йенеді? (А.Авогадро)
Сергіту с?ті: «Ма?алды жал?ыстыр»
К?белек ?ай г?лге ?онса смол г?лді ?здеріне алу ?шін ма?алды? жал?асын табулары? керек.
1. Отан -…………. (оттан да ысты?)
2. Ту?ан Жур-……… (алтын бесік)
3. Отан ……………. (?шін от?а т?с к?ймейсін)
ІІІ. Есептер шы?ару
Класс екі топ?а б?лінеді.
І топ - информатиктер
ІІ топ - химиктер
Берілген есепті топ бойынша ?з тілінде шы?арады. Химиктер пропорциялы? ж?не математикалы? ?дістерді ?олданса, информатиктер Турбо Паскаль программасында есептеуді? программасын ??рып уа?ытты ?немдеу керек.
1. Массасы а) 96 г, б) 105г, в) 20 г болатын оттек газыны? зат м?лшерін есепте.
Просмотр содержимого документа
«Информатика саба?ында химия есептерін программалау тілінде шы?ару»
Сабақтың тақырыбы: Химия есептерін программалау тілінде шығару
Сабақтың мақсаты: а) Физикалық шамаларды қолдана отырып химиялық формулалар негізінде Турбо Паскаль программасымен заттың массасын, көлемін (қ.ж.), молекула санын, зат мөлшерін, тығыздығын есептеп шығару.
ә) Өткен материалдармен байланыстыра оқушылардың өз беттерінше программалау тілін тиімді қолдана білу дағдыларын дамыту, пәндерге қызығушылығын арттыру, ақпараттық мәдениетін қалыптастыру.
б) Топпен жұмыс істеу арқылы ұжымшылдыққа тәрбиелеу.
Сабақтың түрі: Кіріктірілген сабақ
Әдіс-тәсілдер: Сұрақ-жауап, есептер шығару
Көрнекілігі: ДК және слайд
Пәнаралық байланыс: Информатика, физика, математика
Сабақтың барысы:
І.Ұйымдастыру
-Оқушылармен сәлемдесу
-Оқушыларды түгендеу
-Класс тазалығына назар аудару.
ІІ. Өткен сабақтарды пысықтау
Информатика пәні бойынша қойылатын сұрақтар:
1. Программалау тілдері дегеніміз не?
(Амалдар тізбегін компьютерге түсінікті командалар мәтіні түрінде жазуға арналған жасанды тілдер)
2. Қандай программалау тілдерін білесің?
(Паскаль, Си, Дельфи, Бейсик, Визуал бейсик, т.б)
3. Паскаль программалау тілін кім және нешінші жылы ұсынған?
(1968-1971 жылдары, швейцариялық ғалым Никлаус Вирт)
6. Паскаль программалау тіліндегі мәліметтердің типін ата.
(REAL, INTEGER, STRING, CHAR, BOOLEAN)
7. Математикалық, физикалық, химиялық формулаларға әдетте қандай типтерді қолданамыз?
(REAL, INTEGER)
Химия пәні бойынша қойылатын сұрақтар:
1. Химиялық есептерді программалау тілінде шығару үшін нені білуіміз керек? (Физикалық шамаларды)
2. Қандай физикалық шамаларды білесіңдер? (Mr, M, NА, V, Vm, m, n, ρ,т.б)
3. Молярлық масса дегеніміз не және оны қалай анықтауға болады?
m = M
4. белгісі кімнің құрметіне берілген және нені білдіреді?
n = *
5. Қалыпты жағдайда кез-келген газдың 1 молі тұрақты көлем алады. Бұл шама қалай аталады және қалай анықтаймыз?
V = *
6. Осы формулаларды пайдаланып, шығарылатын химиялық есептер кімнің заңына сүйенеді?(А.Авогадро)
Сергіту сәті: «Мақалды жалғыстыр»
Көбелек қай гүлге қонса смол гүлді өздеріне алу үшін мақалдың жалғасын табуларың керек.
1. Отан -………….. (оттан да ыстық)
2. Туған Жур-……… (алтын бесік)
3. Отан ……………. (үшін отқа түс күймейсін)
ІІІ. Есептер шығару
Класс екі топқа бөлінеді.
І топ - информатиктер
ІІ топ - химиктер
Берілген есепті топ бойынша өз тілінде шығарады. Химиктер пропорциялық және математикалық әдістерді қолданса, информатиктер Турбо Паскаль программасында есептеудің программасын құрып уақытты үнемдеу керек.
1. Массасы а) 96 г, б) 105г, в) 20 г болатын оттек газының зат мөлшерін есепте.
2. Судың а)0,5 моль, б) 5 моль, в) 4,6 моліндегі молекула санын есепте.
3. Зат мөлшері а) 0,2 моль, б) 3 моль, в) 0,3 моль болатын күкіртсутек газының массасын есепте.
4. Берілген темірдің атомдарын санын мольмен өрнекте. а) 12,04*1023, б) 3,01*1023, в)7,02*1023
5. Қалыпты жағдайда көлемі а)89,6л, б) 67,2 л, в)5 л болатын көмірқышқыл газының зат мөлшерін есепте.
6. Қалыпты жағдайда зат мөлшері а)0,1 моль, б) 0,9 моль, в) 2,2 моль болатын азоттың көлемін есепте.
Информатиктер осы есепке программа құрып, компьютерге салады..
1-есеп
program _ zat_molsheri tabu;
var m,M1,zat_molsheri:real;
begin
read (M1, m);
zat_molsheri:= m /M1;
write (' zat_molsheri =', zat_molsheri:2:2);
end.
2-есеп
program n_tabu;
var n,zat_molsheri,NA:real;
begin
read (zat_molsheri,NA);
n:=zat_molsheri*NA;
write ('n=',n:2:2);
end.
3-есеп
program m_tabu;
var m,M1,zat_molsheri:real;
begin
read (M1,zat_molsheri);
m:=M1*zat_molsheri;
write ('m=',m:2:2);
end.
Мұндағы М1 – молярлық масса
4-есеп
program zat_molsherin_tabu;
var zat_molsheri,n,NA:real;
begin
read (n,NA);
zat_molsheri:=n/NA;
write ('zat_molsheri=',zat_molsheri:2:2);
end.
5-есеп
program zat_molsherin_tabu;
var zat_molsheri,v,vm:real;
begin
read (v,vm);
zat_molsheri:=v/vm;
write ('zat_molsheri=',zat_molsheri:2:2);
end.
6-есеп
program v_tabu;
var v,zat_molsheri,vm:real;
begin
read (zat_molsheri,vm);
v:=zat_molsheri*vm;
write ('v=',v:2:2);
end.
IV. Үйге тапсырма
1)6,8 г күкіртсутекке сәйкес келетін зат мөлшерін, көлемін (қ.ж.), молекула санын, тығыздығын және ауамен салыстырылған тығыздығын анықта.