教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

《算法与程序设计》第一章 教案(泸教版)

来源:网络收集 时间:2026-08-26
导读: 此为高中信息技术教学选修模块《算法与程序设计》教案之一 第一章 计算机解决问题的过程 第一节 了解计算机解决问题的过程 一、 教学目标 知识与技能:1、初步了解什么是算法 2、了解计算机解决问题的过程 过程与方法:1、能自主探究手工解决问题的过程 2、

此为高中信息技术教学选修模块《算法与程序设计》教案之一

第一章 计算机解决问题的过程

第一节 了解计算机解决问题的过程

一、 教学目标

知识与技能: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字,全部文档内容请下载后查看。喜欢就下载吧 ……

《算法与程序设计》第一章 教案(泸教版).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1565361.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)