教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

算法与程序设计(教科版)教案 - 图文(6)

来源:网络收集 时间:2026-04-20
导读: ? m = InputBox(\请输入学生人数:\ ? n = InputBox(\考试科目数:\ ? For i = 1 To m ? sum = 0 ? For j = 1 To n ? fen = Val(InputBox(\请输入第\个同学第\科\ ? sum = sum + fen ? Next j ? average = sum / n ?

? m = InputBox(\请输入学生人数:\ ? n = InputBox(\考试科目数:\ ? For i = 1 To m ? sum = 0 ? For j = 1 To n ? fen = Val(InputBox(\请输入第\个同学第\科\ ? sum = sum + fen ? Next j ? average = sum / n ? Print \第\同学平均分:\ ? Next i ? End Sub 通过对以上程序的分析和程序执行过程,使学生能真领会和把握这一编程技巧。 拓展 由图形的输出问题加深学要求学生求视帮助学生完成任务。 的图形。老师巡生对循环嵌套的问题的把握,帮助学生分析学会嵌套的技巧与方法: 小结 练习 VB语言的FOR循环语句、格式、功能和执行过程,以及for 循环嵌套。 教师在布置课本的练习:P59(1)、(2),指导学生根据本节所学的知识,分析问题,设计算法,编程求解问题。 五、 课外拓展

1、 相关资源

东莞中学信息技术网:http://itedu.dgzx.net/Article_Class.ASP?ClassID=32 普通高中技术课程网:http://blog.cersp.com/6002/category/4662.aspx VB程序设计网:

http://www.hutc.zj.cn/xxgcxy/vb/dagang.asp

(Do循环结构)

一、 教学目标

信息技术教研组 26

1、 知识与技能

掌握循环结构编程的一般步骤及特点。(1)掌握VB语言的DO循环语句、语句的格式、功能和执行过程;(2)掌握VB语言的循环嵌套的规则。培养和提升学生:(1)学会使用VB语言的Do循环语句来实现循环控制结构,解决实际问题;(2初步掌握程序调试运行的方法。

2、 方法与过程 采用“问题解决教学法”。

3、 情感态度和价值观

(1)经历用计算机解决问题的过程,体验成功的快乐。

(2)在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。

二、 重点难点

让学生学会使用VB语言的do循环语句来实现循环控制结构,解决实际问题;以及几种不同do循环结构的比较异同。

三、 教学环境

1、 教材处理 教材选自《广东省普通高中信息技术选修一:算法与程序设计》第二章第二(4)节,原教材的编排是以问题为线索,层层深入,通过亲身设计一个简单的程序实践来加深本节知识的理解。

以VB编程的基本步骤为线索,通过对各阶段性问题的解决,形成循序渐进的梯度,组成一个任务链,让学生在“做中学”“学中做”的过程中加深知识的理解,通过适当地为学生提供拓展性的内容,充分挖掘学生潜力,让有余力的学生可以有更大的发展空间。它既强调学生进行自主学习、协作学习,又能使学生在学习时有规可依,使学生在程序设计中得到适度的创新体验。

2、 预备知识

学生已掌握了程序设计基础的顺序及选择结构,以及掌握了FOR循环的基础之上的学习。

3、 硬件要求

建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。

4、 所需软件

学生机要安装VB6.0或以上版本。 5、 所需课时 2课时(90分钟)

四、 教学过程 教学环节 教师活动 学生活动 情意 导入 从“陈婷植树”的故事入手,激发学生学习的兴趣和热情,拉开了本节教学的序幕。 学生边阅读边倾听。 新课 讲解 1.通过组织学生探究“陈婷植树”的问题、设1.学生对问题展开分析问题计算法、编写程序、调试程序等用计算机解决问法、编写程序、调试程序等用题的过程: 决问题的探究活动。 Private Sub Command1_Click() 2.学生在教师的指导下,阅读 Dim Age As Integer, Tree As 归纳,完成实践任务。 27

信息技术教研组

Integer Age = 17 Tree = 3 Do Age = Age + 1 Tree = Tree + Age - 14 Loop Until Tree >= 100 Print \到\Age; \岁时种到\Tree; \棵树!\ End Sub 2.通过师生共同分析“陈婷植树”问题的程序,归纳总结VB语言的DO循环语句的格式、功能、执行过程,以及书写的注意事项,归纳总结VB语言的DO循环特点。 3.老师提出思考题:已知s=1×3×5×…×N,找出一个最大整数N,使得S<50000。要求学生展开分析问题、设计算法、编写程序、调试程序等用计算机解决问题的探究活动。 4、上机练习:P54实践(1)、(2) 5、对几种DO循环的比较分析:归纳总结出各自不同的特点的把握要素,使同学们能运用自如。 拓展 小结 练习 设立一些由人力解决较困难的问题,要求学生运用所学编程知识去解决,比如:判断一个大数是否为素数等问题。 3.学生对老师所提问题展开分析问题、设计算法、编写程序、调试程序等用计算机解决问题的探究活动。 4.学生在教师的指导下,阅读、分析、归纳,完成实践任务。 5、要求学生上机练习共同探讨P58的交流,得出使用DO循环的技巧和心得。 要求学生能设计出算法及编写出程序。 VB语言的DO循环语句、格式、功能和执行过程,以及几种不同DO 循环的比较。 教师在布置课本的练习:P59(5),指导学生根据本节所学的知识,分析问题,设计算法,编程求解问题。 五、 课外拓展

1、 相关资源

东莞中学信息技术网:http://itedu.dgzx.net/Article_Class.ASP?ClassID=32 普通高中技术课程网:http://blog.cersp.com/6002/category/4662.aspx VB程序设计网:

http://www.hutc.zj.cn/xxgcxy/vb/dagang.asp

2-5节 模块化程序设计

一、 教学目标 认知:

(1)理解自顶而下、逐步求精的程序设计方法; (2)掌握VB语言的过程与函数的定义和调用方法。 (3)理解模块化程序设计的基本思想。 技能:

(1)学会使用VB语言的过程与函数来编写程序

信息技术教研组

28

(2)学会使用模块化程序设计思想设计程序,解决实际问题。 (3)初步掌握程序调试运行的方法。 情感:

(1)经历用计算机解决问题的过程,体验成功的快乐。

(2)在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。 二、 重点难点 教学重点:

让学生学会使用VB语言的过程与函数的定义和调用方法。 教学难点:

理解模块化程序设计的基本思想,并运用于程序设计中。 三、教学环境 1、教材分析

在社会活动中,人们对于一些大型的、复杂的问题进行求解,常常会把它们分解为更小、更简单和更容易处理的子问题。当这些子问题被求解以后,原来的问题就可以随着这些子问题的解决而迎刃而解。这种解决问题的方法应用到程序设计中,就是模块化程序设计思想。 2、 预备知识:学生已掌握了程序设计基础的几种基本结构。

3、 硬件要求:建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。

4、 所需软件:学生机要安装VB6.0或以上版本。 5、 所需课时:2课时(90分钟) 四、 教学过程

教学环节 情意 导入 教师活动 学生活动 从歌德巴赫猜想的故事入手 …… 此处隐藏:1989字,全部文档内容请下载后查看。喜欢就下载吧 ……

算法与程序设计(教科版)教案 - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/439024.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)