1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
浙教2003课标版《5.3排序算法的程序实现》最新教案优质课下载
情
分
析教学对象是高中一年级学生,前面学习了程序设计的结构,在学习程序设计各种结构的应用过程中培养用计算机编程解决现实中的问题,特别是学习循环语句过程中,应用了大量的“递推”算法。在此基础上深入学习和体会算法的思想,思考问题和解决问题是提高学生的学习兴趣关键。学习
目标体验程序和程序设计
体验算法的程序实现
3. 体验用某种计算机语言编制的程序的运行环境和过程所需资源和环境数字化资源一种程序设计语言的环境,如C++,C#,java等。常规资源1.教材《信息技术基础》第五章5.3节;配套光盘
2.教材配套的教师用书
3.“程序设计实例”学习任务单教学支撑环境计算机网络教室、投影仪教学设计教学
引导
问题
设计问题目的重点、难点、关键点选择一种计算机语言,如VB、C#,Java等,了解它的最基本的语句。了解一种计算机程序设计语言的一般语法规律输入、输出、赋值、分支、循环(一种)语句。顺序结构了解顺序结构赋值、输入输出语句选择结构了解选择结构分支结构的语句实现循环结构了解循环结构循环结构的语句实现程序的运行体验程序的运行体验运行过程和结果数据交换掌握数据的存贮,数据交换数据存贮、交换数组访问、遍历、溢出掌握数组的访问、遍历、溢出数组的访问、遍历、溢出教学
过程
设计新课引入
[教师]刚才的程序是信息技术老师用程序语言结合解决问题的算法,编写的小程序。通过程序体验,激发学生学习的兴趣。
教学内容
展示数组
{24,97,56,93,30,58,63,73,84,77,58}
设问:常用的程序设计语言有哪些?除了教材中所介绍的之外,是否还有别的?它们各有什么特点(作用)?
活动:阅读教材中有关部分,并可以通过因特网或其他途径,查阅有关程序设计语言的资料,最后可以选择一种作为体验用语。
3.设问:写出你所选择的计算机程序设计语言的最基本的语句:输入、输出、赋值、分支和一种循环语句。
活动:阅读教材中的有关部分,并可以通过因特网或其他途径,查阅有关这种语言的资料。
4.体验顺序结构的程序
活动:阅读教材中的有关部分,并运行在教师指定的文件夹中的程序,并打开源程序,观察代码,体会顺序结构是如何用程序实现的。
5.体验分支结构的程序
活动:阅读教材中的有关部分,并运行在教师指定的文件夹中的程序,并打开源程序,观察代码,体会分支结构是如何用程序实现的。