《算法与程序设计》第一章 教案(泸教版)
此为高中信息技术教学选修模块《算法与程序设计》教案之一
第一章 计算机解决问题的过程
第一节 了解计算机解决问题的过程
一、 教学目标
知识与技能:1、初步了解什么是算法
2、了解计算机解决问题的过程
过程与方法:1、能自主探究手工解决问题的过程
2、尝试归纳计算机解决问题的过程
3、能应用本了所学知识对实际问题加以分析和设计算法 情感态度与价值观:1、对算法和程序设计形成初步的感性认识
2、养成独立分析、解决、问题的习惯
二、教学重点、难点
重点:了解计算机解决问题的全过程
难点:让学生在实践中学会分析问题、设计算法,并在体验活动中加以应用。
三、教学方法
主题活动教学法、分组讨论法、自主探究法、比较法
四、教学过程
1、导入新课
教师引导学生阅读教材P2奖品问题,思考人工解决问题的方法。
2、完成活动一
分组讨论
此为高中信息技术教学选修模块《算法与程序设计》教案之一
要求学生以小组形式开展讨论,完成P2表格。
老师提问:什么是分析问题?其作用是什么?
(P2提示板)
分组讨论:尝试用数学方法解题,完成活动一的步骤2。
学生回答、老师总结:
依条件,Ai,Aj,Ak应满足: Ai+y* Aj+z*Ak=1000
Ai>Aj>Ak
老师提问:什么是算法?
(第3页提示板)
学生阅读:“学习指引”中的“设计算法”
3、体验用计算机解决问题的特点
活动二:在计算机上解决问题
老师将“奖品问题 ”程序代码文件发送到学生机,学生参照教材P5,完成2.
要求学生体验尝试建立新VB工程,粘贴程序代码,运行程序等操作。
师生共同总结:
此为高中信息技术教学选修模块《算法与程序设计》教案之一
计算机解决问题的过程:
提出问题
分析问题
作业:
P8体验活动
2.(2)、(3)、(4)
课后记:
通过加强对学生的过程性评价,如对回答问题的学生给予加分奖励,激发了学生学习的积极性和主动性,使本节理论课得以圆满完成。
此为高中信息技术教学选修模块《算法与程序设计》教案之一
第二节 算法和算法描述
一、教学目标
知识与技能:1、了解算法的概念
2、了解算法的特征
3、了解算法描述的三种方法:自然语言、流程图、伪代
码。
4、了解算法的地位和作用
过程与方法:1、运用数学和信息技术,探究算法的三种描述方法。
2、体验算法的地位和作用
情感态度与价值观:1、养成应用算法解决生活和学习中实际问题的良好习惯。
2、提高逻辑思维,形成同一问题采用多种算法进行分析的
能力。
二、教学重点和难点
重点:用流程图描述算法
难点:用多种算法分析问题
三、教学方法
讲授法、演示法、合作探究和自主探究法
四、教学过程
1、导入:什么是算法?
此为高中信息技术教学选修模块《算法与程序设计》教案之一
展示渡河问题,学生分析讨论解决问题步骤,找出最佳方案,引出概念。
2、思考:算法的特征
学生讨论、研究“个人理财问题”和“找最大数”问题,分析算法有哪些特征。
师生总结:有穷性、确定性、零个或多个输入、一个或多个输出、可执行性。
3、主体活动:描述算法的三种方法
学生阅读:“学习指引”中的算法描述
师生总结:自然语言、流程图、伪代码
学生分析活动二.1,总结上述算法解决的问题
学生完成活动二.2中的表格
学生探究完成活动二.3
4、活动三:“了解算法的作用”
问题:求两个数的最大公约数
学生思考、讨论:如何用自然语言描述算法?
体验:运行教材P16—P17两种算法编写的程序,比较程序运行的效率,得出结论。
5、阅读“学习指引”算法的地位和作用
总结:
算法设计的要求:正确性、高效性、可读性、健壮性。
此为高中信息技术教学选修模块《算法与程序设计》教案之一
6、课堂小结
通过本节课的学习,我们知道了算法的特征是_____________,算法的三种描述方法是_____________________________________,对算法的设计要求有:_______________________。
此为高中信息技术教学选修模块《算法与程序设计》教案之一
第三节 程序和程序设计语言
一、教学目标
知识与技能:1、掌握程序的基本概念,探寻算法和程序的关系
2、了解顺序、选择、循环三种基本结构及作用
3、了解程序的生成和执行,了解程序设计语言、编辑、
编译、连接程序等基本知识。
过程与方法:1、能够运行已有程序,准确描述程序的基本结构。
2、能根据提示编辑生成和执行程序。
情感态度与价值观:1、积极参与讨论,树立合作意识
2、体会算法和程序在解决问题中的重要地位
3、初步养成良好的程序设计习惯
二、教学重点和难点
重点:浏览源程序的构成和观察体验源程序的执行过程。 难点:探寻算法和程序间的对应关系。
三、教学方法
讨论法、比较分析法、探究法
四、教学过程
(一)导入新课,认识程序
1、实验:运行“E”盘“个人理财.EXE”,记录运行结果,完成活动一步骤1。
此为高中信息技术教学选修模块《算法与程序设计》教案之一
2、VB设计的程序文件组成:
.VBP——工程管理文件
.FRM——窗体文件
.EXE——可执行文件(可脱离VB环境独立运行)
(二)程序设计语言的产生与发展
学生阅读“学习指引”中的“程序设计语言的产生与发展”,了解其发展的历史与过程。
(三)探寻算法与程序间的对应关系
分组讨论:分析算法与程序对应关系,完成“活动一步骤2”。
尝试总结程序的概念和特征。
(四)程序及其特征
阅读“学习指引”中相关内容,并加以总结程序及其特征。
(五)主体活动——程序的结构
1、阅读“求点到直线距离”源程序,并单步运行程序,观察
程序执行顺序,完成活动二步骤1.
2、分组讨论:如何用流程图描述程序中的算法。
3、参阅“学习指引”中的“程序基本结构”的顺序结构并总
结顺序结构。
4、单步运行“求绝对值问题”程序,观察程序运行过程并记
录结果,完成活动二步骤2。
5、用流程图描述程序中的算法,并与“求点到直线的距离”
算法比较,引出选择结构。
此为高中信息技术教学选修模块《算法与程序设计》教案之一
6、学生阅读“学习指引”中的选择结构,总结选择结构的程
序特点。
7、单步执行“个人理财问题”程序,观察代码与程序运行过
程并记录结果,完成活动二步骤3。
8、分组讨论:用流程图描述其算法,引入循环结构。
9、学生参阅“学习指引”中的循环结构
10、思考:循环条件是如何控制循环结构运行的? 注意循环控制变量的值的变化。
(六)了解程序的 …… 此处隐藏:1294字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




