资料摘要

编制计算机程序解决问题——VB之for循环楚雄紫溪中学李跃梅一、教学内容分析循环语句是编制计算机程序解决问题中内容,是算法的三种基本结构中较难的一种,循环语句中的“FOR语句”是循环运算的专家,其作用是使一段程序反复执行,简单的说:它能使计算机以非常快的速度进行重复的计算。FOR语句的教学内容包括F

  • 资料类型:教学教案文档
  • 所属课文:4.1.3 认识程序中的基本元素
  • 支持正文预览,并提供同课文课件入口
浏览次数
84
下载次数
0
更新时间
2019-07-04 10:22:00
来源学校
学校:云南省楚雄紫溪中学

4.1.3 认识程序中的基本元素教案3

未知
2019-07-04 10:22:00
84
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

4.1.3 认识程序中的基本元素教案3

未知

摘要:暂无摘要

关键词:4.1.3 认识程序中的…教案3

正文

编制计算机程序解决问题

——VB之for循环

楚雄紫溪中学

李跃梅

一、教学内容分析

循环语句是编制计算机程序解决问题中内容,是算法的三种基本结构中较难的一种,循环语句中的“FOR语句”是循环运算的专家,其作用是使一段程序反复执行,简单的说:它能使计算机以非常快的速度进行重复的计算。FOR语句的教学内容包括FOR语句的格式、执行过程及语句的应用。FOR循环语句学习的好坏程度,将影响到学生对学习程序设计的兴趣。让学生学会应用for循环语句解决简单的问题,使学生对算法有一个更深入的理解,为让学生学习运用程序设计解决实际问题,从而来提升学生的独立思考、分析问题、探究问题、解决问题的能力,让学生在按照一定的流程解决问题的过程中去体会和理解程序的设计思想。

二、学情分析:

学生因为其在初中没有接触过程序设计,对用计算机程序解决问题普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又感觉难度大难以适应。

鉴于以上情况,学生不可能在一节课的时间内完全认识计算机编程,但让他们在修改完善程序的基础上,在VB中执行一段简单的计算机程序,感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴趣,是完全可以达到的。

学生已经在高一下学期的数学课中学过算法,虽然不熟悉熟悉visual basic6.0的编程环境,但也了解了顺序结构、分支结构,这些都是学习FOR循环语句的基础。程序设计的思想方法对初学者来讲非常的抽象,学生的逻辑思维能力也是非常关键,所以学习难度比较大。在老师正确引导下,改变划一的教学模式,面向全体学生,承认个体差异,发挥每个学生的特长,实现分层教学。

三、教学设计思想:

一个人,只有当他对学习的心理状态,总处于“跃跃欲试”阶段的时候,他才能使自己的学习过程变成一个积极主动“上下求索”的过程。整个教学过程设计是按照激发学生发现问题、思考问题、解决问题为主干的,通过对问题的分析、程序的调试,初步学会从简单问题出发,运用程序设计解决实际问题的方法,体验程序设计的基本思想方法。

四、教学设计

(一)

教学目标

知识与技能:

1、学习用计算机程序解决问题的一般过程与方法。

1

2、初步掌握循环语句的一般格式和使用方法。

3、结合For-Next循环语句的执行流程图理解For循环结构程序的执行过程。

4、培养学生分析重复问题和利用VB循环语句解决重复问题的能力,并在实际生活中运用能力。

过程与方法:

1、从生活中的实际问题出发创设情景,设置悬念,思考如何解决问题。

2、通过在VB中执行一段简单的计算机程序,了解计算机执行程序代码的过程,体验程序的作用及编程环境,学习用计算机程序解决问题的一般过程与方法。

情感态度与价值观:激发学生进一步学习计算机编程的兴趣

(二)教学重难点

重点:掌握For循环语句的格式,理解循环语句的执行过程。

难点:能够使用For循环语句编写程序解决具体的问题

(三)教学方法

在本节课的内容中,对于循环语句的格式、功能等采用教师讲解法;在教学中,为了让学生加深对循环语句的理解,采用任务驱动法。

(四)教学准备

VB案例源文件、学习任务单

五、教与学的过程

阶段

教师活动

学生活动

设计意图

展示“杰米和韦伯的合同”,让1、认真听老师的问题,并1、提出生意问题,

(一)创设情景

设置悬念

(5分钟)

学生思考一下问题:

在估算吉米要支付多少钱调动学生的积极1.如果是你,你愿意和韦伯签给韦伯?(有的学生不假思性,并激起学生学订这样的合同吗?

索地回答):愿意……不愿习VB的兴趣。

意……

2、留下悬念:学习了这节课我2、回答教师提问,有的回2、设置悬念,为们就能利用VB算出答案,这个答几千元、有的回答几万利用VB循环语句结果会让你吃惊!

元……也有个别同学回答解决问题埋下伏用数列知识计算。(第一天笔。

杰米支出1分钱,收入102

万元;第二天,杰米支出2分钱,收入10万元;......)

同学的意见不一致:

1、提出问题:要解决刚才的支1、学生根据前面所学的知1、深入浅出的引付问题,我们先来解决一些简单识,回答使用语句:

的问题,接下来我们看下面这个s=0 式子,怎么样用以前学过的程序s=s+1 设计语言来编写它的程序呢?

s=s+2

出重复计算的问题。

“例1:用程序设计语言完成计……

算1+2+3+4+5+6”

(二) For循环语句基本知识的认知教学过程(10分钟)

s=s+6

print s 2、进一步追问:那么,如果是2、学生意识到用上述语句2、很自然的引出要加到100、1000,难道就这样100、1000次太烦琐

循环结构,让学生顺序写下去了吗?是不是太繁……,(一时想不到什么办明白循环结构的琐了呢?有没有更好的办法了法了);左边都是s,右边是作用。

呢?

s加一个常数;

每条语句是一个累加器

3、让计算机在一定的条件下重3、1到6的自然数(学生意3、开门见山,通复执行一条或者多条语句,就是识到了“变化”)

循环结构。

4、给出For-Next语句格式,

For 循环变量=初值 To 终值 [Step 步长] 语句块(循环体)

Next 循环变量

过先给出程序再给出For语句格

4、学生阅读For语句格式式的方法:让学生并认真听教师讲解For循环更容易理解For执行流程。

语句结构

5、感受编制计算机程序解决问题的过程。

配合For语句流程图讲解语句

执行流程。

5、任务一:编程计算

1+2+3+4+5+……+100

5、学生编程体验

3

任务二:

1、布置上机操作任务一:

1、根据教师演示,学生仔1、通过实现掌握细思考比较,完成任务循环步长的使用。

(三) 求s=1+2+3+…+n(部分代码已一

实现1-任意n的累加

For循给出)

和。

2、学生初步学会环知识提示学生:累加语句的使用。

点巩固2、s=1+1/3+1/5+…+1/n (10分钟)

2、学生利用For语句并结For语句的简单应合累加语句

For i=1 to n step 2 s=s+1/i next i 用。

任务三:

1、根据教师分析,学生完1、通过分析问题,更加深入理解循环的执行过程。

2、掌握循环结构流程图,学会根据流程图完善For循环代码。

1、分析问题:假设n为天数,s成流程图中缺少的内容。

是一个累加变量,t为每天应该

存的钱,从第2天开始每一天为2、上机操作完善程序

(四) t=2*t,那么存入的钱的总和sj = 0 应用For循的计算方法是:

For i = 0 To 29 2、提问:按照第一天支出1分 j = j+ 2^i 第三天 Next i 环语句钱,第二天支出2分钱,破解悬支出4分钱……一个月共支出Print j 念(10多少钱?

分钟)

算法:

韦伯付出:

w=30天X10万=300万

杰米付出:

j=1+2^1+2^2+……+2^29(分) 任务四:支票密码破译

有一张支票,上面的数额是5位数,其百位数和十位数处已经拓展提变得模糊不清,如下图;但是知高

道这个5位数是37或67的倍数。现在要设计一个算法,找出所有满足这些条件的5位数,并统计这些5位数的个数。

4

输出一个月(按30天计算)

共支出多少钱

3、学生计算出正确答案,

都感到非常震惊。已经有同3、学生破解本节学在说“这合同不能签的,课开始设置的悬吉米会破产的”

念。

1、

总结学生经常出现的一些1、回顾本节课的For循环课堂评价总结(5分钟)

失误,并提醒应该注意的地语句的知识点。

方。

2、

For循环语句格式。

3、对课堂中学生的操作及知识的掌握情况进行综合评价。

2、回答感知

通过对本节课的回顾,使学生掌握本节课的教学内容,达到教学目标。

如何解决程序设计本身枯燥、难懂,学生普遍不感兴趣这个问题,如何找到一种比较新颖的教学方式,是我们信息技术教师值得深思的问题。本案例中,在课堂引入阶段我首先提出的问题并设置悬念,这引起了学生学习本节课的兴趣,调动了学生学习的积极性和主动性。整堂课采用“设置悬念→学习新知识→利用新知识分析悬念→破解悬念”的教学模式,使学生在听课过程中,始终是带着一种探究和好奇的态度去学习的,课堂气氛很好。

我在设计该课时是用了循序渐进的方法,先让每个学生都能在老师的引导下,独立解决一个简单的问题,让学生对FOR语句有一个直观的理解;然后再传授FOR语句的结构和执行过程,让真正懂得FOR语句的实际内涵。一些知识点薄课后教学反思

弱色学生,可以根据“照猫画虎”地修改程序语言。这样的形式,我觉得更能潜移默化地传授知识点,学生也能从畏惧的心理逐渐产生强烈的自我表现欲。虽然整个教学过程由浅入深,层层深入,但在实际操作过程中,还有个别学生无法顺利完成任务,因此,在辅导学生时,差生应得到更多的关注。在整个教学过程中,教师帮助的同时,我也鼓励学生要互相帮助,一些优等生也能主动地去帮助其他遇到困难的同学。

通过引导问题、分析问题、巩固练习等形式,充分调动学生的学习积极性,使他们参与到教学的整个过程,让学生在积极思考,积极探索中掌握新知识、消化本节课的重点、难点。从反馈情况来看,这是一节比较成功的课。

5

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2019-07-04 10:22:00
  • 下载次数: 0
  • 浏览次数: 84
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_166094

来自:学校:云南省楚雄紫溪中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:4.1.3 认识程序中的基本元素教案3是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《4.1.3 认识程序中的基本元素》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。