算法编程教案.doc

算法编程教案.doc

ID:51149087

大小:30.00 KB

页数:3页

时间:2020-03-09

算法编程教案.doc_第1页
算法编程教案.doc_第2页
算法编程教案.doc_第3页
资源描述:

《算法编程教案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《利用算法语句编程》教案——图形计算器的编程功能在课堂中的应用长安一中数学组罗理想本节课针对北师大版数学必修3第二章《算法初步》,是在学生学习完三种算法语句的基础上进行的。旨在让学生在通过模仿、独立思考、小组合作的基础上编程,体验Hp39gs图形计算器的强大功能,激发他们的学习兴趣。课前准备:1.利用系统抽样对学生进行课前分组。2.安排学生自学《Hp39gs图形计算器用户手册》18.1——18.37中的一些简单的编程命令。教学过程:用“过河式”教学模式,通过变式教学实现三维目标的统一。“过河式”教学模式结构:●此岸:1.学生已学习了基本的

2、算法结构和算法语句,但实践能力较差。2.大多数学生直接编程有困难,故可以引导他们先分析算法(画流程图)再编写程序。前几节课我们已经学习了算法的三种结构和算法语句,“纸上谈兵终觉浅,绝知此事要躬行”,今天我们一起利用图形计算器来进行简单的编程。例1:通过编程计算1+2+3+……+100=?【设计意图】此例从学生生活中来,起步较低,让学生复习循环语句For—next.体验成就感和喜悦感。(附程序)0▶S:0▶M:FORA=1TO100STEP1;M+1▶M:S+N▶S:END:MSGBOXS:通过编写和不断调试,小组合作交流,大家很快就得到结

3、论.师:非常好,但是对于任意给出的一个正整数n,要求1+2+3+……+n=?该怎么办呢?变式1:设计程序,任意给出的正整数n,计算出1+2+3+……+n的值【设计意图】此题比起例1难度略有上升,既体现了算法可以解决一类问题的特点,又锻炼了学生的开放性思维。PROMPTN:0▶S:0▶M:3FORA=1TONSTEP1;M+1▶M:S+1▶S:END:MSGBOXS:变式3:设计程序找出满足1+2+3+……+n.>2000的最小正整数。0▶M:0▶N:DON+1▶N:N+M▶M:UNTILM>2000END:MSGBOXN:变式4:设计程序

4、找出满足1×2×3×4×……×n>2000的最小正整数。1▶M:0▶N:DON+1▶N:N*M▶M:UNTILM>2000END:MSGBOXN:【设计意图】变式3和变式4都是在不知道循环次数的情况下进行的,用DO——UNTIL结构,这和已知循环次数的FOR语句是有区别的。例2:对课本上的关于闰年判断的语句进行验证。通过反复验证,最终发现课本上的语句是错误的,【设计意图】引导学生思维的严谨性,通过分析和不断调试,培养学生勇于质疑的精神。例3:应用题儿童乘坐火车时,若身高不超过1.1m,则无需购票;若身高超过1.1m但不超过1.4m,可买半

5、票;若超过1.4m,应买全票.试设计一个购票的算法,写出伪代码,并画出流程图析:先根据题意画程序框图,在写出语句,最后在图形计算器中编程。解:用条件语句表示为:InputhIfh≤1.1ThenPrint免费乘车ElseIfh≤1.4ThenPrint半票乘车ElsePrint全票乘车EndIf3●彼岸:1.在不断解决问题的过程中,学生体验到了学习的成就感,小组合作的合作意识。2.在环环相加过程中,使学生对算法结构和语句的理解进一步加深。3.在经历了编程的过程后,使学生课后有信心、有能力去利用图形计算器验证平时在课下遇到的问题。从上述案例

6、分析发现,利用“过河式”模型设计三维目标是以新、旧知识和技能为纽带,以过程和方法为核心,渗透情感态度与价值观为宗旨的,这就要求我们教师平时要善于挖掘教材,创设有益于知识与技能的恰如其分的问题情境,构建符合数学学科特色的探究活动,构筑有利于师生和生生合作的平台,从而全面达成三维目标,提高学生的生物科学素养,真正实现新课程理念。3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。