1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
粤教2003课标版《2.5.2过程与函数》新课标教案优质课下载
【课程标准要求】
1.通过典型的应用案例,了解数据采集、分析和可视化表达的基本方法。
2.掌握一种程序设计语言的基础知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。
【教材分析】
本课选自广东版高中信息技术(选修一)教材《算法与程序设计》第二章《模块化程序设计》第五节&2.5.2《过程与函数》。本节内容涉及模块化程序设计基本思想、过程的定义及使用方法、自定义函数的概念及调用方法。为了便于区分过程和函数的应用特点,体验模块化程序设计思想和方法,本节内容计划两课时完成,本节课是第一课时,引导学生在利用程序解决问题的过程中,理解使用过程进行模块化开发的优势,掌握VB过程的定义规则及使用方法。根据我校具体情况,对本章教材内容进行了适当处理:&2.5.1《自顶向下、逐步求精的程序设计思想》没有按照教材教学,而是让学生在学习三种结构程序设计过程中逐步完成打地鼠小游戏的设计;由于VB参数传递默认地址传递,形参和实参访问同一存储单元,因此不用函数、使用过程也能体验“验证哥德巴赫猜想”活动,让学生简单了解参数传递的过程,但为避免和函数使用混淆,仅对提出疑问的学生拓展地址传递的概念。
【学情分析】
学生已掌握顺序、选择和分支三种结构的VB程序设计基础知识,能在老师引导下设计打地鼠游戏,有一定编制简单事件处理过程的基础,但很少关注各个程序模块之间的联系,不了解模块化程序设计思想的实现方式。因此本节课学生要在初步理解模块化程序设计思想的基础上,加深对自定义过程的理解,掌握自定义过程的使用方法。同时学生已掌握一些简单算法,如两个数的交换、求三个数的的最值、判断一个数是否是素数等,因此选择“四个数降序排列”和“验证哥德巴赫猜想”作为本课实践任务。
【教学目标】
★知识与技能:
1.类比生活中的实例、对比程序代码,理解过程模块化设计的优点;
2.分析具体代码,掌握过程的定义规则和使用方法,了解过程调用时参数传递过程。
★过程与方法:
1. 在实践活动中体验用计算机解决问题的一般过程,能运用合理的算法形成解决问题的方案。
2. 在体验使用过程实现模块化程序设计的过程中,建立将一个程序分解为多个过程,逐个实现的程序设计思想;
3. 通过“观察、比较、总结、实践”体验使用过程的特点,提高自主探究的兴趣。
★情感、态度和价值观:
1.在模块化算法设计的过程中,激发使用模块化思想解决生活实际问题的兴趣;
2.在反复优化算法、调试程序过程中,培养高效、严谨的算法思维方式。
3.了解我国数学家为世界数学史做的贡献,增强民族自豪感。
【教学重、难点】
★教学重点:1.掌握过程的定义及调用方法
2.体验过程模块化编程思想的优势
★教学难点:1.确定自定义过程功能,优化算法
2.理解过程调用时参数的传递过程
【教法】