For—Next循环语句教学设计(初中信息技术精品)
全国泰山版初中信息技术九年级上册第二章第四节《计数循环-ForNext语句》教学设计

四、学生小组讨论(用时10分钟)
1.讨论主题:学生将围绕“For Next语句在实际生活中的应用”这一主题展开讨论。他们将被鼓励提出自己的观点和想法,并与其他小组成员进行交流。
3. For Next语句的执行过程:For Next语句的执行过程包括初始化循环变量、判断循环条件、执行循环体、更新循环变量和重复执行循环。当循环条件不再满足时,循环终止。
4. For Next语句的应用场景:For Next语句适用于需要重复执行某个任务的情况,如遍历数组、计算累加和、实现游戏循环等。它能够提高编程效率,减少重复代码的编写。
7. For Next语句的实践应用:通过编程实践,学生可以加深对For Next语句的理解和应用。例如,编写一个简单的计算器程序,使用For Next语句遍历输入的数字,计算累加和。
8. For Next语句的编程技巧:在编写For Next语句时,可以采用一些编程技巧来提高代码的可读性和效率。例如,将循环变量声明为局部变量,避免全局变量的干扰;在循环体内使用break语句来提前终止循环等。
-《编程之美:深入理解For Next语句》
-《For Next语句实战应用案例集》
-《编程基础:For Next语句的进阶学习》
-《For Next语句在算法中的应用》
2.拓展要求:鼓励学生利用课后时间进行自主学习和拓展。学生可以阅读推荐材料,深入理解For Next语句的用法和应用。同时,学生可以尝试独立编写一些简单的程序,运用For Next语句进行循环操作,以加深对For Next语句的理解和应用。
For-Next循环语句--(第1课时)

For-Next循环语句--(第1课时)【适用教材】广东教育出版社《信息技术》册【适用年级】初二年级一、教学内容分析本节课讲授的是For-Next循环语句,因为之前学生学习过顺序结构,分支结构中的条件语句,对编程有了一定的基础,但是循环语句相对于条件语句来说,语法和语句的工作流程都复杂了,所以在讲述For-Next循环语句时,可以让学生分析程序的具体执行过程,引导学生分析For-Next 循环语句是如何实现程序的循环功能的,加深学生对循环功能的实现方法的理解。
二、教学对象分析本节课的教学对象是初二学生,因为初二学生的理解能力有限,而这节课涉及的循环语句比较抽象,较难理解,因此在教学中宜比较自然地引入循环语句的功能、格式以及使用方法。
并且为了学生更好地理解For-Next语句,尽可能使用程序与流程图结合的方法进行讲解。
三、教学目标.初步理解循环结构的定义和作用;.初步掌握循环语句的一般格式;.结合For-Next循环语句的执行流程图理解循环结构程序的执行过程。
四、教学重点以及教学难点理解及初步掌握For-Next循环语句。
五、教学过程设计复习程序的顺序结构前面我们讲过程序的顺序结构,计算机最基本的结构。
计算机在执行程序时,按照从上往下的顺序依次执行语句,这样的结构称为顺序结构。
复习程序的分支结构有时候处理问题时,比如判断一个年份是否闰年,需要根据某个条件进行判断,然后再决定程序的执行过程,这种程序结构称为分支结构。
前面我们所学过的If-Then-Else 条件语句就可实现条件的判断。
格式:条件语句的执行过程:IfThenElseEndIf讲述新引入:有时,在解决一些问题时,经常需要重复执行一些操作,像计算1+2+3+……+100,其中要重复连续做99次加法操作,若用顺序结构来完成,将十分繁琐,我们可以利用VB 提供的循环语句来完成。
For-Next循环语句的格式For=TostepNext说明:步长值可以为正数或者负数,本节课只涉及步长值为正数的情况。
《FOR—NEXT循环》.

S=S*I Print I,S Next I
任务反馈、分层练习
学生在练习本上做练习3,可以小组讨论,分别 找两名学生到前面板书完成,教师下去巡视指 导,发现问题,及时反馈,学生共同点评板书 练习题完成情况。投影显示计算机运行验证。
学有余力的同学思考讨论教材课后实践题P59-2 国际象棋棋盘上放的麦子总数问题; 教师适当提示,引导学生主动探索分析, 根据时间决定课堂完成或课后完成。
教师提出问题:如果不知道循环步长,如何写循环语句? 引出下节课内容:DO循环。
设计理念
现代认知心理学认为,人们是通过知识的应用 而实现知识的迁移的。应用数轴这一已有知识, 利用肢体语言,帮助学生理解循环变量对循环 的控制,然后利用表格来记录循环体执行的情 况 。运用这种方法,培养学生分析简单程序的 能力。
注意:STEP 1 可以省略
学生参与, 加深理解
例2:写出程序的运行结果
S=0 For I=1 to 10 step 2 S=S+I Next I Print s
粉笔盒为例
重点讲解循环体S=S+I的执行过程 分析:求1+3+5+7+9=? 25
即求10以内奇数的和
对比分析
讲解中提醒学生注意对比分析: 1Байду номын сангаас例一的终值有描点,例二没有;
借助数轴,形象讲授
例1:写出程序的运行结果
x=8 For I=3 to 5 STEP 1
Print x Next I
8 8 8
记录起跑点、终点、步长
判断是否超过终点? 没超过,进入循环: 输出 X的值,再迈一步
判断超过终点时,退出循环。
fornext循环教学设计

Fornext循环教学设计简介引言:Fornext循环是一种常见的循环结构,它在程序设计中扮演着重要的角色。
在教学设计中,使用Fornext循环可以帮助学生更好地理解和掌握编程的基础概念和技能。
本文将介绍Fornext循环教学设计的重要性以及如何进行有效的教学设计。
一、Fornext循环的概念和特点Fornext循环是一种反复执行特定任务的循环结构。
它通过设定循环次数或条件来确定循环的终止点,从而在循环执行过程中反复执行同一段代码。
Fornext循环的特点包括:循环次数可控、循环体内执行的代码被执行指定次数、循环体内可包含多个语句。
二、Fornext循环教学设计的重要性1. 培养逻辑思维能力:Fornext循环教学设计可以帮助学生培养逻辑思维能力和问题解决能力。
通过分析循环终止条件和循环体内的执行过程,学生需要理清思路,并设计出合理的解决方案。
2. 提高编程技能:Fornext循环是程序设计中常用的循环结构之一,掌握Fornext循环的使用方法对于学生提高编程技能是至关重要的。
通过教学设计中合理设置循环条件和循环体内的代码逻辑,学生可以更好地掌握Fornext循环的使用技巧。
3. 培养团队合作能力:在Fornext循环的教学设计过程中,学生可以通过与同伴合作、协商解决问题。
这有助于培养学生的团队合作能力和沟通能力,提高解决问题的效率。
三、有效的Fornext循环教学设计方法1. 确定教学目标:在进行Fornext循环教学设计之前,需要明确教学的具体目标。
例如,是帮助学生理解循环结构的概念,还是提高学生编程技能等。
2. 合理设置难度:根据学生的年级和编程经验,合理设置Fornext循环教学设计的难度。
太简单了容易让学生失去兴趣,太复杂的话则会让学生难以理解。
3. 按步骤进行:将教学设计分为多个步骤,让学生逐步掌握Fornext循环的使用方法。
从简单的循环案例开始,逐渐增加难度,帮助学生提高编程能力。
fornext语句教案

6、总结本节内容,布置课外作业
各学科的内容之间都是有联系的,都不是孤立的,同 学们要把知识动态化,多角度、多方式地去思考,掌 握知识的内在联系,提高解题能力,开阔自己的视野。
作业:1)循环变量的值可以是小数吗?为什么? 2)求 1+1/2+1/3+1/4+…+1/10 的值。 3)打印出由数字 1、2、3 所组成的所有三位数 (各位数字允许重复) 。
5、突破难点,尝试独立编程。 刚才我们通过分析阅读已有程序,对循环结构又有了 进一步理解,但我们不能仅局限在看懂、读懂程序上, 我们的目的是要自己完成程序设计。 首先要进行审题,认真分析题目需要解决什么问题, 达到什么目的(算法) ; 然后从已知条件出发,分析经过哪些处理才能解决问
题。 再把分析出来的处理步骤用流程图表示出来 (流程图) ; 最后用 QB 语言描述出各个解题步骤, 程序设计就不会 让你束手无策(编写代码) 。 下面我们就参照例题,按照老师介绍的程序设计步骤, 试着自己来编制 2 个程序: 采取分组讨论, 1) 依次在屏幕上打印 2、4、6、…、20 的平方。 共同讨论得出算法, 2) 求出满足每位数字的平方之和等于它本身的所有 画出流程图,最后由 三位数。 学生独立写出 QB 程 序代码, 并上机调试。
CLS FOR I=1 TO 5 STEP 1 循环变量←初值
通过复习,设 置简单的任务,激 发学生的求知欲 望;通过设问,导 出新课,说明循环 的重要性。
PRINT “*” NEXT I END 循环变量超 过终值吗?
Y
N [分析]: 语句序列 循环结构也称重复 结构, 它的作用是使一段 循环变量←循环变量+步长 程序能重复执行, 被重复 执行的部分称为循环体。 但重复一般都是有条件 的,即在满足 FOR 语句中的条件下才执行循环体,否则退 学生对比两种结 出循环体。下面我们就来看一下 FOR/NEXT 循环语句的格 构的程序。 式: 格式:
FORNEXT循环语句教学设计正式版

设计者教案基本信息教学目标:知识与技能目标:通过FOR-NEXT语句的学习,初步了解VB循环结构。
培养学生利用VB分析问题,解决问题的能力。
过程与方法:通过提些能够吸引学生的兴趣的问题,使他们能够跟着教师的教学进度考虑问题。
情感目标:在合作学习中形成团体精神,在观察发现中树立探索精神,在上机操作中增强实践意识,在编程成功后体验学习乐趣。
在信息技术教育中渗透德育教育和意志品质教育。
教学重点:掌握For-Next语句的格式和功能。
理解For-Next语句的执行过程。
教学难点:学会使用For-Next语句实现计数循环。
课程标准:(1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。
会使用程序设计语言实现顺序、选择、循环三种控制结构。
(2)理解模块化程序设计的基本思想,初步掌握其基本方法。
(3)初步掌握调试、运行程序的方法。
学情分析:在当前阶段,学生已经学习了VB的基础知识,掌握了顺序结构、分支结构的概念及其算法思想,并已能够运用所学的知识解决某些实际生活中可能遇到的问题。
但是,因为学生个体之间知识水平、认知水平、能力结构等方面存在着差异,所以他们的掌握情况也各不相同,为此,我们可以按照学生个体之间能力的高低分组合作交流学习,以达到良好的学习效果。
教材分析:程序设计是教学中的重点也是难点,循环结构更是如此,其作用是使一段程序反复执行。
FOR-NEXT语句是循环结构中一种很重要也很常用的循环语句,所以,向学生仔细分析FOR-NEXT语句、讲解其细节非常重要。
通过本节课的学习,学生会对循环结构的算法有一个更深刻的理解,为以后能够独立编写程序起到了关键性作用。
教学媒体:(本教案需用到的各种教学媒体和资源)1.硬件网络机房2.软件win98-winxp操作系统及VB程序、多媒体网络教室教学模式:(1)运用“任务驱动教学法”(2)运用inter未来教育思想(3)采用学生探究、协作学习、学生互助、学生实践一、课目内容分解表教学过程结构及设计教学流程图教学过程:(一)、创设情境层层引导倒计时的程序,5、4、3、2、1好我们现在开始上课,“我们先来看一个数学问题:求前100个自然数的和,即求1+2+3+…+100的值。
ForNext 语句教学案例
For/Next 语句教学案例一、教学目标1. 知识与技能(1)了解循环结构的概念。
(2)掌握For/Next循环语句的格式。
(3)理解For/Next循环语句的功能和执行步骤。
2. 能力目标(1)能够分析简单的For/Next循环语句功能。
(2)尝试编写简单的For/Next循环程序。
3. 情感目标(1)使学生积极参与,发挥他们的主动性。
(2)激发学生学习热情,培养学生学习的积极性。
二、重点难点教学重点:掌握FOR/NEXT循环语句的格式,并能运用它来编写程序。
教学难点:解决问题的思路和方法(算法),流程图制作,确定循环变量和循环体。
三、教学对象分析学习本节课前,学生已经对顺序结构程序和分支结构程序有关语句有一定的了解,对这些内容复习加强巩固的同时,指出它在顺序执行、选择执行程序中有一定的优势,但要将某项任务转化为重复多次去执行某一项操作时,它就有一定的困难,并提出改进的设想和办法,从而激发学生探求新知的欲望。
四、教学过程:1、复习引入:同学们,请看屏幕上的实例1屏幕显示:实例1、编程求1+2+3+…+10的和想想在前面的学习中我们是如何来编写这个程序的。
学生活动:学生稍后给出:s=0s=s+1 10条赋值s=s+2 语句……s=s+10print s提出问题:1、用这种方法能不能编写出求1+2+3……+100的和,1+2+3……+1000和的程序?2、有没有一种更好的方法来解决这类问题呢?3、观察程序找出其共同点、不同点教师提示:实际这10条赋值语句在重复着同一个操作,都是将s加一个数和赋给s,如果用变量x表示每一个加数,那么这10条语句就可以用一条表示:s=s+x,然后让x 的取值分别为1到10这10个自然数,重复执行这条语句,就可以实现该程序的编写。
这就要用到循环结构。
循环结构的作用:在一定条件重复执行一条或多条程序代码。
今天我们来学习其中的一种,For循环语句。
2.新授课:For 循环语句的语句格式a 、用For 循环语句给出实例1程序代码,并说出其功能以及各部分的名称。
《第二单元 程序结构 第13课 For-Next循环 For-Next循环》教学设计
《For-Next循环》教学设计方案(第一课时)一、教学目标1. 理解For-Next循环的基本观点和用途。
2. 掌握For-Next循环的语法和基本操作。
3. 能够应用For-Next循环进行简单的编程任务。
二、教学重难点1. 重点:理解循环结构在编程中的重要性,掌握For-Next循环的语法和操作。
2. 难点:实际应用中灵活运用For-Next循环解决各种问题,冲破传统思维方式。
三、教学准备1. 准备教学PPT,包含图片、文字和视频等多媒体素材。
2. 准备适合学生应用的编程软件,如Visual Basic或C#等。
3. 准备一些简单的编程问题,供学生实践操作。
4. 准备一些案例,用于演示For-Next循环的应用途景和效果。
5. 安排适当的时间,让学生进行实践操作和讨论,教师进行指导和答疑。
四、教学过程:本节课是《For-Next循环》的第一课时,以下是详细的教学过程:1. 导入新课:起首通过展示一些循环结构的实际应用,让学生感受循环结构在实际中的应用和重要性,激发学生的学习热情和兴趣。
2. 讲解循环结构的基本观点和语法:通过讲解循环结构的基本观点和语法,让学生了解循环结构的基本原理和实现方式。
3. 演示循环结构的应用:通过演示一些循环结构的实际应用,让学生了解循环结构在实际编程中的应用,并加深对循环结构语法和观点的理解。
4. 实践操作:让学生进行实践操作,尝试编写一些简单的循环结构程序,以加深对循环结构语法和观点的理解,并培养学生的编程实践能力。
5. 小组讨论:在实践操作过程中,组织学生进行小组讨论,让学生交流自己的编程经验和技巧,互相学习和帮助。
6. 评判与反馈:对学生的实践操作进行评判和反馈,指出学生的优点和不足,并给出相应的建议和指导,帮助学生更好地掌握循环结构的知识和技能。
7. 拓展学习:最后,介绍一些循环结构的进阶知识和应用,引导学生进行拓展学习,培养学生的自主学习能力和创新认识。
人教版九年级信息技术《For,Next循环》教案
人教版九年级信息技术《For,Next循环》教案以下是小编整理的关于人教版九年级信息技术《For-Next循环》教案内容,欢迎大家浏览参考。
更多相关信息请关注教案栏目。
人教版九年级信息技术《For-Next循环》教案一、教学目标【知识与能力】认识循环程序结构的特点,学会For-Next语句的基本用法,能够独立用For-Next语句实现循环结构。
【过程与方法】在通过For-Next语句编写循环程序过程中,进一步体会分支结构在VB程序设计中的应用。
【情感态度与价值观】通过小组合作探究的形式来实现对编写一个简单的分支程序,提高观察能力和自我探索能力,在不断尝试中激发求知欲,在不断摸索中陶冶情操。
二、教学重难点【重点】认识循环结构程序的特点及For-Next语句的基本用法。
【难点】循环结构程序的特点。
三、教学过程环节一、导入新课采用温故知新的导入方法直接切题,指出本节课要学习的知识——循环结构。
师:同学们,我们在之前的课程中已经学习了,在VB程序设计中有3种基本的控制结构,有哪位同学还记得,给大家说一说?生:顺序结构、分支结构和循环结构。
师:说的非常准确,证明你对这部分内容掌握地十分牢固。
我们在平时的时候需要经常重复做一件事情,例如我们要找出1000以内的所有奇数并把它们输出出来。
同学们,如果要实现这样的功能,你会选择哪种结构呢?生:循环结构。
师:没错,说的非常正确,说明你对循环程序思想理解的很到位了。
的确,如果我们使用顺序结构的话,就会重复编写输出语句,程序就会非常繁琐。
既然我们确定了循环程序的结构,那用我们的VB应该如何编写呢?这就是我们今天要学习的内容——For-Next循环。
环节二、新知教授活动一:感觉循环结构的特点。
打开工程文件“奔跑的小汽车.vbp”,分别单击“前进”、“倒车”按钮,小汽车都会执行相应的操作,此时选定位于窗体左侧的小汽车图片框控件,它的属性值是0,当离开窗体左边界时,它的Left发生是控件距窗体左连界的点数,点数越大,离左边界越远。
FORNEXT循环语句教学设计
FOR/NEXT循环结构一、教学题目:FOR/NEXT循环语句二、教学目标:在教学过程中,充分发挥学生的主体作用、调动学生的学习积极性,有效地培养学生的分析问题、解决问题的能力,主要体现下面三个目标:1、知识目标:通过FOR/NEXT语句的学习,理解循环过程,能写出简单的循环程序。
2、能力目标:培养学生分析问题,解决问题的能力,并提高学生动手能力。
3、情感目标:激发学生学习热情,培养学生学习的积极性。
三、教学重点:掌握FOR/NEXT循环语句的格式,并能运用它来编写程序。
四、教学难点:解决问题的思路和方法(算法),确定循环变量和循环体。
五、教学过程:1.通过复习引入新课在前面的课程中已经学过了VB程序设计中的两种基本结构,顺序结构和分支结构。
通过对这两种基本结构的复习来引入对第三种基本结构—FOR/NEXT循环结构的学习。
2.讲授新课新课的讲授主要是通过任务驱动法来进行的。
任务:请设计VB程序计算出算式1+3+5+…+97+99的值,并输出其结果。
将任务提出后,首先给出几分钟的时间让学生结合前面已经学习过的两种结构进行思考,进行编程。
学生思考后,提出一些问题,类似“用前面已经学过的两种基本结构能够解决这个问题吗?对于循环,你们脑海中的概念是怎样的?”。
通过提问题的形式集中学生的注意力,提高学生学习的积极性。
接下来对FOR/NEXT循环语句进行具体的分析。
循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。
但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。
下面我们就来看一下FOR/NEXT循环语句的格式:格式:FOR (循环变量名)=(循环变量初值)TO(循环变量终值)STEP(循环变量增值)〈语句序列(循环体)〉NEXT 〈循环变量〉说明:1)当步长(循环变量增量)为1时,STEP 1可省略不写;2)语句序列(循环体)中可以含有任意多条语句,也可无任何语句,称为空循环;3)语句序列中可以含有循环结构;4)FOR语句与NEXT语句必须成对出现,缺一不可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
For—Next循环语句(第一课时)一、学习者分析在此之前,学生已经学习了程序的基本要素、顺序结构、分支结构,对程序结构有了一定的了解和掌握,知道顺序结构和分支结构的区别,同时在学习上也出现了分化。
为了不让学生的分化加剧,增加学生的畏难情绪,安排了两个课时进行循序渐进的教学、增加学生的学习兴趣,减弱畏难情绪。
二、教材内容分析(一)、本节的主要内容及在本章中的地位本节是广州市信息技术教科书初中第二册第二章第六节循环结构中的For—Next循环语句。
是程序设计初步的重点、难点。
由于循环结构相对顺序结构和分支结构比较抽象和不易理解,因此在教学中宜自然地引入For—Next循环语句的功能、格式。
(二)、教学重点、难点重点:For—Next循环语句的格式和作用。
难点:For—Next循环语句的执行过程和应用。
(三)、课时安排:2课时(本节为第一课时)。
三、教学目标(一)知识与技能1、掌握For-Next循环语句的格式。
2、了解For-Next循环语句的作用,理解画同心圆程序的执行过程。
3、理解改变循环变量的值控制循环次数的意义。
4、根据实际情况,能够应用For-Next循环语句修改及编写程序。
(二)过程与方法1、通过观看例子,模仿、修改、编写程序,掌握For-Next循环语句的格式和特点。
2、通过观察、分析画同心圆的程序,逐步掌握For-Next循环语句的执行过程和应用。
3、通过体验探究、思考、讨论等形式,了解For-Next循环语句程序设计在解决问题过程中的方法和作用,学会利用For-Next循环语句处理已知重复次数的循环问题。
(三)情感态度与价值观1、学生通过教师的情景设置以及对程序的体验修改,克服学习过程中的畏难情绪,在不断的探究和思考中培养探索精神,能够真正体验成功的喜悦。
2、学生通过分层次的任务设计,提升学习兴趣、求知欲、对程序设计的兴趣,养成认真、严谨的学习态度和良好的心理素养。
四、教学理念和方法本节课教师主要采用的方法包括:体验法、指导法以及任务驱动。
体验法是以教师为主导,学生主动探究、亲身体验、思考总结提高,在学习过程中体验学习的乐趣和方法。
指导法可以在学生操作过程中观察学生的实际掌握情况,发现存在的问题并及时加以指正。
任务驱动可以激发和保持学生的学习兴趣,尽可能多地提供学生动手实践的机会。
通过教师的情景设置,不断提高学习任务的梯度,使学生逐步掌握知识,培养学生的实践和创新能力。
五、教学资源深蓝易思多媒体教学系统、学生使用的主题网站(包含课堂评价系统)、教师使用的主题网站(包含powerpoint课件和课堂评价的统计系统)、教科书、计算机、投影等。
六、教学过程设计(一)、教学内容的组织与呈现方式在前面的顺序结构和分支结构的学习中,已经涉及到画圆语句,学生对于画圆语句有了一定程度的了解。
这对引入循环语句的帮助是较大的,因此用画同心圆的程序来引入For-Next循环语句就显得自然而然了。
通过用顺序结构的程序画同心圆和用For-Next循环语句画同心圆进行比较,引入新课学习内容,然后通过不断地修改、分析程序来体会For-Next循环语句的格式、执行过程及其应用。
教学环节教师活动学生活动设计意图复习画圆语句复习画圆语句circle(x,y),r,让学生进一步理解圆心坐标(x,y),半径r在语句中的作用。
课件截图如下:学习与观察。
为新课引入做准备。
新课引入提问:以前,我们学会用circle语句画一个圆,那如何画10个同心圆?请同学们和老师一起来比赛画同心圆。
学生动手,用circle语句画10个圆心坐标为(2000,1500)的同心圆。
通过让学生画10个同心圆,引起学生进一步思考。
新课讲授展示画10个同心圆的程序段。
For i = 100 To 1000 Step 100r = iCircle (2000, 1500), rNext i读取程序段,思考该段程序如何画出10个同心圆。
通过读取程序,初步了解For-Next循环语句的格式和作用,让学生感知For-Next循环语句画同心圆的优越性。
对比顺序结构,让学生初步建立起循环结构的概念。
For-Next循环语句的格式:For <循环变量>=<初值>to<终值>step<步长><循环体>Next <循环变量>给出循环变量、初值、终值、循环体、步长等名词。
对照上面的程序找到与这些名词所对应的数据。
课件截图如下:找到与名词所对应的数据。
通过从具体到一般,加深学生对for-next循环语句格式的理解基础任务发布基础任务:尝试多种办法修改For-Next语句,画4个圆心坐标为(2000,1500)的同心圆。
要求最小的圆的半径为300,每个圆的间距为200。
(每种方法的程序可以建立一个按钮)辅导学生进行程序修改。
完成基础任务:修改程序。
通过修改程序,让学生掌握For-Next循环语句的格式。
初步体会For-Next循环语句画同心圆的程序。
学生讲解让学生演示程序。
(程序略)学生演示程序,讲解设计意图。
其余学生一边观看、一边思考如何通过多种方法画同心圆。
通过让学生演示不同的程序,拓展学生思维,了解解决问题的多样性,通过同一问题不同解决方法让学生学会举一反三。
教师讲解展示程序段For i =900 to 300 Step -200r = iCircle (2000,1500),rNext i借用数轴,形象分析画同心圆执行过程。
课件截图如下:一边听老师讲解一边思考循环语句中循环变量的“初值”、“终值”、“步长”的作用,理解循环语句的执行过程。
通过教师借用数轴形象地分析For-Next循环语句的执行过程,突破教学难点。
让学生对执行过程有一个感性的认识。
提问学生,步长可否为0?巩固任务设置教学情景,通过循环语句的学习,我们了解到For-Next可以实现画同心圆,那么它除了可以画同心圆,还可以画连环圆。
大家动动脑筋,画5个半径为500的连环圆发布巩固任务:尝试多种方法修改For-Next循环语句,画5个圆心坐标位置y轴固定为2000,半径固定为500的连环圆。
辅导学生进行程序修改。
学生根据自己对For-Next循环语句的理解,通过上机操作和与同学讨论完成任务。
通过修改和编辑程序,让学生进一步体会For-Next循环语句的功能和应用。
是对初学知识的巩固。
学生讲解让学生演示程序程序:略学生演示程序,讲解设计意图。
其余学生观察程序运行结果,思考连环圆圆心的起点、终点、间距是由什么来决定,循环次数由什么来控制。
通过直观的观看输出结果和读取程序,更深一步理解循环变量的初值、终值、步长在循环语句中所起的作用,适当的控制它们,可以取得不同的循环效果。
使学生学会知识的应用。
拓展任务我们已经使用For-Next语句画出了同心圆和连环圆,它还可以画出别的圆形图案,比如一个实心圆或一个喇叭,下面就请大家积极思考,运用你们以前和今天所学的知识,画出你们心目中的圆形图案。
发布拓展任务:根据自己的设计,利用For—Next循环语句设计出若干个有创意的由圆组成的图形。
展示学生程序设计的效果图案。
根据自己设计,修改和编辑程序,通过上机操作和与同学讨论画出各种圆形图案。
学生观看效果图案。
通过学生自己设计程序实现画圆形图案,拓展思维能力,实现知识的应用和迁移,培养学生探索精神。
进一步加深对新知识的理解。
让学生在体验探究中得到成功的喜悦。
课堂评价让学生进行课堂学习自我评价,通过统计页面得知学生课堂学习效果。
学生进行课堂评价。
关注学生的学习效果,对课堂教学进行及时反馈。
不足之处得以在下节课中强化。
课堂小结根据学生课堂评价统计结果进行小结,巩固已学过的知识。
反馈课堂所学内容。
帮助学生形成知识体系。
“评价”得知学生任务完成的百分率。
)八、教学反思在整个教学过程中,较充分体现了学生的主体地位、教师的主导作用以及对学生各种能力的培养。
通过比赛、让学生讲解自己的程序等方式,调动了学生的学习主动性和积极性,使他们参与到教学的整个过程,让学生在积极思考、积极探索中掌握新知识、消化本节课的重点、难点。
在教学和学习中教师和学生都采用网页的形式,由于网页可以随时访问,方便快捷,因此能够吸引学生,提高教学和学习效率。
在突破教学难点的处理上,借用数轴形象、直观的演示循环语句执行过程,学生较易理解。
本课的不足之处,不单让完成的学生演示程序,也可以让没完成的同学展示程序,让大家来进行点评和指正。
在最后完成拓展任务时,可以让同学们分组设计,以比赛、讨论的方式进行。