高中信息技术 2.4.1 FOR循环语句教学设计

合集下载

粤教版高中信息技术选修1教案-2.4.1For循环语句6

粤教版高中信息技术选修1教案-2.4.1For循环语句6

《For循环语句》教案【教学目标】一、知识与技能目标1.For循环语句的基本过程2.For循环语句的执行过程3.用For循环结构编写简单的程序二、过程与方法目标通过教学培养和提高学生逻辑思维能力,使其可以独立完成基本循环结构算法的设计并培提升学生分析问题,解决问题的能力。

三、情感态度与价值观目标通过彩色“猜数字游戏”,激发学生学习的兴趣,培养学生学习的主动性和探究性。

【教学重难点】一、重点1.For循环语句的基本过程2.For循环语句的执行过程二、难点1.For循环语句的执行过程2.运用For循环语句解决问题【教材分析】本节课开始学习循环结构,循环结构是程序设计的三种基本结构之一,是程序设计的基础。

通过本节课的学习,让学生掌握VB语言中的FOR循环语句,使学生学会循环控制结构,解决比较复杂的实际问题,并进一步掌握调试、运行程序的方法。

【学生分析】学生在学习本节课前,已对顺序结构和分支结构有关语句有了一定的了解,并能初步用计算机解决问题的过程进行编写程序,在对这些内容加强复习巩固的同时,指出它在顺序执行、选择执行程序中有一定的优势,但遇到一些操作并不复杂,需要反复多次处理的问题时,它们就有一定的困难,并提出改进的设想和办法,从而激发学生探求新知的欲望。

【教学过程】一、导入新课1.玩游戏提升学生兴趣玩“猜数字游戏”,提升学生学习的兴趣。

2.反思游戏引出“循环”在游戏中的重要性。

通过思考回答“游戏的流程是怎样的?”和“游戏的特点是什么?”两个问题,引出“循环”在游戏中的重要性。

3.观察游戏源码,对比“方式一”和“方式二”,引出“循环”在解决问题中的重要作用。

“方式一”为顺序结构实现的游戏,“方式二”为循环结构实现的游戏。

在实际应用中,经常遇到一些操作并不复杂,但需要反复多次处理的问题,现在我们来学习循环结构。

二、学习新知——什么是循环观看循环动画,结合文字说明,加深理解循环结构的含义。

三、学习新知——For循环语句的基本格式1.学生抄写“For循环语句的基本格式”,加深对For循环语句的记忆。

高中信息技术粤教版选修1第二章第4-1《For循环语句》省级名师优质课教案比赛获奖教案示范课教案公开课教案

高中信息技术粤教版选修1第二章第4-1《For循环语句》省级名师优质课教案比赛获奖教案示范课教案公开课教案

高中信息技术粤教版选修1第二章第4-1课《For循环语句》省级名师优质课教案比赛获奖教案示范课教案公开课教案【省级名师教案】1教材分析《For循环语句》选至高中选修教材《算法与程序设计》(广东教育出版社),本节内容为第二章“程序设计基础”中一个重要的知识点。

这是对之前学习的赋值语句、选择语句的知识和能力的提升,也是以后学习过程、函数以及利用VB编写综合应用程序的基础和前提,起着重要的承前启后的作用。

循环结构是程序设计的三种基本结构之一,是程序设计的基础。

V B中用For…Next和Do…Loop语句来构造循环,并能相互代替。

For循环这部分内容一课时完成,重点是掌握For循环语句基本格式,体会其执行过程,并能用For循环语句编程解决生活中的实际问题。

2学情分析本课的授课对象为高一年级学生,学生的理解能力有限,且绝大多数是第一次接触循环结构程序,再加上这节课涉及的循环语句比较抽象,较难理解。

因此在教学中宜比较自然地引入循环语句的格式、功能以及使用方法;并且为了使学生更好地理解For循环语句,尽可能使用流程图与程序结合的方法进行讲解。

并运用flash动画和微课使抽象课程内容更形象更易理解。

3教学目标1、知识与技能a.掌握FOR循环语句的基本格式,会分析For循环语句执行过程;b.学会分析问题,设计算法,并运用For循环语句编写程序解决生活中的问题。

2、过程与方法通过模仿、操作、探究,分析,学习For循环语句,体会算法思想,发展有条理的思考与表达能力,提高逻辑思维能力,并能用For循环语句编写简单程序。

3、情感态度与价值观a. 通过先学后教,培养学生自主学习的意识;通过任务驱动,培养学生完成任务后的成就感;激发学生学习的兴趣;b. 通过交流评价、教师引导,培养学生养成良好的编程习惯。

4重点难点教学重点 :1.掌握For循环语句的基本格式和功能;2.会分析Fox循环语句的执行过程;3.能使用Fox循环语句编程解决生活中实际问题。

高中信息技术教学设计for循环

高中信息技术教学设计for循环

高中信息技术教学设计for循环好的,以下是一份高中信息技术课程中for循环的教学设计:一、教学目标1. 掌握for循环的基本语法和结构;2. 能够使用for循环实现简单的算法;3. 培养学生的逻辑思维和编程能力。

二、教学内容1. for循环的基本语法和结构;2. for循环的流程控制;3. for循环的应用实例。

三、教学步骤1. 引入课题通过展示一个简单的for循环程序,让学生了解for循环的基本概念和用途,引出本节课的主题。

2. 讲解for循环的基本语法和结构介绍for循环的语法格式,并详细讲解for循环的各个组成部分,包括初始化语句、循环条件和后续语句。

通过实例演示for循环的基本用法。

3. 讲解for循环的流程控制介绍for循环的流程控制方式,包括break和continue语句。

通过实例演示如何使用break和continue语句来控制for循环的流程。

4. 讲解for循环的应用实例通过一些实际应用案例,如计算1到100的累加和、打印九九乘法表等,让学生了解for循环在实际编程中的应用。

同时,引导学生思考如何使用for循环解决实际问题。

5. 学生实践让学生自己动手编写一个简单的for循环程序,加深对for循环的理解和应用。

教师提供一些题目供学生选择,也可以让学生自己设计题目进行实践。

6. 总结与评价对本节课所学内容进行总结,强调for循环在实际编程中的重要性和应用价值。

对学生的实践成果进行评价,指出存在的问题和不足之处,并给出改进建议。

同时,鼓励学生多进行实际编程练习,提高自己的编程能力和逻辑思维水平。

高中信息技术《FOR循环语句》优质课教学设计、教案

高中信息技术《FOR循环语句》优质课教学设计、教案

高中信息技术《FOR循环语句》优质课教学设计、教案FOR 循环语句授课人:
星号
2、编写一个程序让计算机打印一列10 个* 星号学案上写出输出命令
探究提出更高难度的问题,学生分组进行探小组合作
小组合作让学生时行探究:
3、编写一个程序让计
算机打印十行十列
100 个星号
4、编写一个程序,实
现如右图的效果:究,一二三组探究第一题,四五六组探究第二题;并找出代表进行讲解。

评价总结让学生总结本节课的
学习内容。

并引导学生
进行合作探究的重要
性,培养学生合作精
神学生进行总结,一是学习的知识,二是学习的成果,三是学到了什么,四是合作的意识。

拓展提升提出拓展任务
打印九九乘法表学生进行研究探

研究学习。

高中信息技术《程序的循环结构》优质课教学设计、教案

高中信息技术《程序的循环结构》优质课教学设计、教案

2.4.1《For 循环结构》教学设计(一)本节的作用和地位通过本节的学习,让学生掌握VB 语言中一种重要的循环结构For 循环,使学生会用For 循环语句解决实际的生活问题。

(二)教学目标• 1.知识目标:•(1)理解For 循环结构的基本思想。

•(2)掌握For 循环语句的执行过程并能用For 循环编写简单的程序。

• 2.能力目标:•(1)培养和提高学生逻辑思维能力,使其可以独立完成简单循环结构算法的设计。

•(2)培养学生分析问题、解决问题的能力。

• 3.情感目标:•(1)通过简单的例子展示利用For 循环结构解决问题的优势,提高学生的学习兴趣,培养学习的主动性和探究性。

•(2)培养学生团结协作的精神,体验成功的快乐。

(三)重点难点分析•教学重点:•掌握for 循环语句格式及循环执行的过程,并能用它来编写简单的程序。

•教学难点:•For 循环的执行过程,会用For 循环编程解决问题。

(四)复习回顾条件语句的基本格式:if 条件then语句组1else语句组2end if(五)新课导入•例:编写一个程序:打印5行竖排的“*”。

Private Sub form_click()Print “*”Print “*”Print “*”Print “*”Print “*”End Sub如果是打印10 行,100 行甚至更多,那应该怎样实现?(六)新课讲解循环结构:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。

今天我们讲解一下vb 中一种非常重要的循环结构For 循环。

For/next 循环语句的基本格式:For 循环变量= 初值To 终值Step 步长语句组(循环体)Next 循环变量•注意:• 1.循环变量为数值型变量。

• 2.初值、终止、步长均为数值表达式。

• 3.当初值小于终值时,步长为正数;当初值大于终值时,步长为负数;如果省略step,则步长为1.• 4.语句组可以是一条或多条语句,又称作循环体。

高中信息技术_For循环结构教学设计学情分析教材分析课后反思

高中信息技术_For循环结构教学设计学情分析教材分析课后反思

教学设计学情分析教学对象是高一学生,高中生思维活跃,求知欲旺盛,有较强的分析、概括能力。

通过前面一个多月的算法学习,基本掌握了顺序结构和分支结构,为循环语句的学习打了一定基础,但是程序设计的思想方法对初学者来讲非常抽象,学生的逻辑思维能力也是关键,所以学习有些难度,需要教师正确引导。

效果分析本节课的内容是FOR循环语句,理论性较强,在教学环节设计上我用了几个装有液体的小杯子去代表数字,由它们相加的过程来讲解数字的相加程序是如何运行的,学生基本能明白。

然后通过流程图来认识FOR语句的结构,让其真正懂得FOR语句的实际内涵。

每个学生都能在老师的引导下,独立解决一个简单的问题,对FOR语句有一个直观的理解,一些知识点薄弱色学生,可以根据“照猫画虎”地修改程序语言。

整个教学过程由浅入深,层层深入,但在实际操作过程中,还有个别学生无法顺利完成任务,因此,在辅导学生时,应给与更多的关注。

教材分析程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构,其作用是使一段程序反复执行。

For循环语句作为循环结构的第一课,则显得尤为重要,希望通过本节课的学习使学生对算法有一个更深刻的理解,为实现独立编程起到关键性的作用。

【小组竞赛】请同学们填写程序,并上机运行。

1组计算1到100之间的偶数和,2组计算1到100之间的奇数和Dim i as integer ’定义变量i为数字1到100Dim s as integer ’变量s为总和s = ’给变量s赋值For i = to step ’循环变量i的初值和终值以及步长s = ’循环体语句Next i ’下一个循环变量iPrint s ’输出总和s【自主探究】请同学们阅读下面程序,回答以下问题,并上机验证Dim i as integerDim s as integers = 1For i = 1 to 5 step 1s = s * iNext jPrint s1、该程序能成功运行吗?如果成功运行其执行的功能是什么?2、如果把程序中的step 1改成step -1,应该如何修改程序?3、如果程序中缺少s=1,最终s的值是多少?【提升训练】第一天存1角钱,第二天存2角钱,第三天存3角钱,第四天存4角钱……,1、计算30天一共能存多少钱?2、每个月都按30天,计算一年能存多少钱?(请尝试使用双重循环完成)Dim s As integerS = 0For i = ToNext iPrint整节课上下来感觉还算流畅,自认为在讲授数字累加的过程时学生大多能听明白并且分析出了循环体语句。

粤教版高中信息技术选修:2.4.1 for循环语句

粤教版高中信息技术选修:2.4.1 for循环语句

循环变量每 次增加的量
For i = 1 To 10 step 1
s=s+i; Next i
For i = 1 To 10 step 1
s=s+i; Next i
① ⑤
循环变量=初值
3、For循环的执行过程如下:
①循环变量 i 取初值1。 ②将循环变量i的值与终值10比较,如果i的值 未超过终值10,则执行步骤③、④和⑤, 否则结束循环,接着执行next i之后的语 句。 ③执行循环体,即执行s=s+i 。 ④循环变量i增加一个步长值,即i=i+1。 ⑤返回执行步骤②。
= = = = = = = = = =
s s s s s s s s s s
+ + + + + + + + + +
1 2 3 4 5 6 7 8 9 10
重复10句
2、For循环语句的基本格式
for循环也称计数循环,按指定次数执行循环体,一般 用于循环次数已知的循环,它的一般格式如下: For 循环变量 = 初值 To 终值 Step 步长 循环体(又称语句组) Next 循环变量
返回
Private sub command1_click() For i=2.3 to 3.4 step 0.2 print i; Next i End sub
思考一下:循环是否可以这样写? 可以
这个For循环的执行结果是
返回
For i = 1 To 10 A=1 B=2 C=3 s=s+i Next i
粤教版高一信息技术选修一
for循环语句
主讲教师:张俊斌 工作单位:漳州市第五中学

3.2.4.1循环结构的程序实现—for语句优秀教学案例浙教版信息技术必修1数据与计算

3.2.4.1循环结构的程序实现—for语句优秀教学案例浙教版信息技术必修1数据与计算
(二)讲授新知
在导入新课后,我开始讲授for循环语句的相关知识。我首先介绍了for循环的基本语法,包括初始化、循环条件和循环体。我通过示例代码和图示,让学生们清晰地理解for循环的执行过程。接着,我讲解了如何利用for循环实现数据的批量处理和计算。我给出了一个计算班级平均分的示例程序,并解释了程序的运行原理。学生们通过跟随我的讲解,逐步掌握了for循环的用法。
(三)情感态度与价值观
1.培养学生对编程的兴趣和热情,使其能够主动学习和探索编程知识。
2.培养学生解决问题的能力和创新思维,使其能够运用for循环解决实际问题。
3.培养学生团队Байду номын сангаас作和沟通交流的能力,使其能够与同学合作完成编程任务。
4.培养学生的自主学习和批判性思维能力,使其能够对for循环程序进行分析和评价。
五、案例亮点
1.实际应用场景的导入:通过引入计算班级平均分的实际应用场景,激发了学生的兴趣和好奇心,使学生能够更好地理解和运用for循环语句。
2.问题引导的学习:通过提出问题,引导学生思考和探索for循环的应用,激发学生的学习动力,培养学生的解决问题的能力。
3.小组合作的学习方式:通过组织学生进行小组合作,让学生共同完成一个for循环的应用任务,培养学生的团队合作能力和沟通交流能力。
三、教学策略
(一)情景创设
在教学过程中,我注重创设情境,让学生在实际应用中学习和掌握for循环语句。例如,通过设计一个班级平均分计算的情境,让学生了解到for循环在实际问题中的应用。同时,我还提供了一些拓展任务,如计算班级最高分和最低分,让学生更好地理解和运用for循环。
(二)问题导向
在教学过程中,我提出了几个问题引导学生思考和探索for循环语句的用法。例如:“如何利用for循环计算班级平均分?”“如何利用for循环计算班级最高分和最低分?”通过问题的引导,学生能够主动去学习和理解for循环的语法和应用。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.4.1 FOR循环语句教学设计
教学案例基本信息表
一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》(选修)。

循环结构是程序设计的三种基本结构之一,是程序设计的基础。

这节课是循环语句的第一部分内容,教材只是通过一个应用题引出了循环结构,并应用for循环结构实现了程序和编写,没有给出其语句格式和执行过程。

我认为这样会导致一些学生进行简单模仿,而不是真正的掌握和理解。

学生只有熟练掌握了FOR循环语句的语句格式,理解循环执行过程,才能在实际应用中游刃有余。

因此本部分内容分二节课完成,这节课主要讲for循环语句的语句格式及其执行过程,下节课再讲实际应用。

二、学生分析:教学对象为高二的学生,该校学生选修的是多媒体课程内容,没有掌握VB 程序设计的基础内容,突然讲解到FOR循环设计对学生难度比较大,上课内容需要想办法设置比较简单易懂,尽量跳过VB程序设计前面的基础内容。

三、教学目标及确立依据:根据本节课教学内容以及学生的特点,结合学生现有知识水平,确定本节课教学目标如下:
1、知识目标::
1)掌握FOR循环语句的基本格式;
2)理解FOR循环语句的执行过程;
3)能根据实际问题确定程序中的循环变量、循环条件和循环体;
4)能用for循环结构编写简单的程序。

2、能力目标:培养学生分析问题,解决问题的能力。

3、情感目标:使学生积极参与,发挥他们的主动性,激发他们的求知欲。

穿插了两个大科学家的例子,提醒学生积极向上。

四、教学重点、难点及确立依据:学生只有掌握了for循环语句的语句格式,理解了其执行过程,才能在实际应用中得心应手。

教学重点:1、掌握FOR循环语句的基本格式;
2、理解FOR循环语句的执行过程;
教学难点:根据实际问题,确定程序中的循环变量、循环条件和循环体。

教材处理:教材上没有讲for循环语句格式,也没讲它的执行过程,直接讲了它的应用。

若直接按教材上的来讲,没有VB基础的学生很难接受。

很容易造成学生的简单模仿,而不是真正的掌握。

所以先用一节课的时间讲for循环语句的语句格式,执行过程。

下一节再讲其实际应用。

五、教学环境:多媒体教室(无网络)
六、教学过程:
教学环节教师活动学生活动设计意图引入同学们,请看屏幕上的实例1
屏幕显示:实例1、一个人以8米/秒的速度向
前跑,第二秒比第一秒多跑出多少路程?5秒的时间他跑过的路程是多少?
提出问题:我们看这个人某秒跑出的总路程,可不可以看成是上一秒总路程加上8米?
•s=0
•FOR i =1 to 5
•s=s+8
•Next i
进一步给出程序
•s=0
•FOR i =1 to 10
•s=s+i
•Next i
让学生们回答,这个程序解决了什么问题。

学生立刻回答出:
多跑8米,一共跑了40

学生积极思考
学生稍后找出答
案:这是从1累加
到10的程序。

唤起学生
对已学知
识的回忆
通过学生
熟悉的物
理问题,进
一步提出
问题,引导
学生思考,
逐步引导
学生观察
分析,寻求
解决问题
的最佳方
法,从而引
入课题。

For循环语句的语句格式1、用for循环语句给出实例1程序代码,并
说出其功能以及各部分的名称。

2、学生动手操作:高斯是德国著名的大科学
家,他最出名的故事就是在他10岁时,小学
老师出了一道算术难题:计算1+2+3+……
+100=?
根据学生的回答将程序稍做修改,解决以上问
题,让学生对循环结构的功能有感性的认识,
引发学习兴趣。

3、进一步提出问题:根据刚才的学习,能不
能总结出for循环语句的语句格式。

师生共同总结出for循环语句的语句格式:
For 循环变量=初值To 终值Step 步长
循环体
Next 循环变量
(1)In 1933, Einstein and his family
left Europe for the USA.
学生接受新知识
学生自己动手,完
成代码段的任务。

让学生动手写一
写语句格式
通过提及
大科学家
吸引学生
注意力。

通过书写
加深印象。

通过整合
英语知识,
图2
、阅读(调试)程序,完成以下问题for i =1 to 10 step 2 学生根据自己对for循环语句执行过程的理解,
上机调试和与同学讨论完成任务
板书设计:
For循环语句
一、从1加到10
s=0
FOR i =1 to 10
s=s+i
Next i
print s
二、For语句语法规则
For <循环变量>=<初值> to <终值>(step <步长>)
<语句块>
Next <循环变量>
教学反思:在整个教学过程中,充分体现了学生的主体地位、以及对学生各种能力的培养。

无论是引入课题还是对本节课的重点、难点,我都没有直接讲解,而是通过启发引导、提出问题、巩固练习等形式,充分调动学生的学习积极性,使他们参与到教学的整个过程,让学生在积极思考,积极探索中掌握新知识、消化本节课的重点、难点。

当然也有很多不足之处,希望同行们批评指出。

附件
学生信息课自我评价量规表。

相关文档
最新文档