do语句教案

合集下载

初中动词do的教案

初中动词do的教案

初中动词do的教案一、教学目标:1. 让学生掌握动词do的基本用法,包括表示动作、表示经常性的事情、表示强调等。

2. 培养学生运用动词do进行交际的能力,提高学生的英语口语表达能力。

3. 引导学生正确使用动词do进行句子构建,提高学生的写作能力。

二、教学内容:1. 动词do的基本用法2. 动词do在句子中的位置3. 动词do的否定形式和疑问形式4. 动词do的时态变化三、教学过程:1. 热身活动(5分钟)引导学生用英语进行自我介绍,询问他人的名字、年龄、爱好等,以此激发学生的学习兴趣。

2. 新课导入(10分钟)(1)讲解动词do的基本用法,如表示动作、表示经常性的事情、表示强调等。

(2)举例说明动词do在句子中的位置,如主语+do+谓语、主语+谓语+do等。

(3)讲解动词do的否定形式(don't)和疑问形式(do you)3. 课堂练习(15分钟)设计一些练习题,让学生运用动词do进行句子构建,如:(1)用动词do表示动作的句子。

(2)用动词do表示经常性的事情的句子。

(3)用动词do表示强调的句子。

4. 小组活动(15分钟)让学生分成小组,进行角色扮演,运用动词do进行交际,如:A:What's your name?B:My name is Tom. What's your name?A:My name is Lily. Do you like playing football?B:Yes, I do. Do you like playing basketball?A:No, I don't.5. 总结与作业(5分钟)对本节课的内容进行总结,强调动词do的用法和注意事项,然后布置作业:用动词do写一篇小短文,描述一下自己的日常生活。

四、教学评价:通过课堂练习、小组活动和作业,评价学生对动词do的掌握程度,以及对课堂内容的兴趣和参与度。

dowhile循环教学设计

dowhile循环教学设计

《Do/while条件循环语句》教学设计教学对象:高一课时:1学时执教教师:信息技术教研组金子芬一、设计思想本课主要采用多元智能理论的技术融入生活的教学宗旨,以任务驱动、讲练结合的教学模式,多角度应用循环思想解决实际问题,以求高效编程;多元化学习体验,以flash展现实验过程应用循环语句,以信息技术网站形式进行在线测试式进行学情调查和课堂反馈;应用比较、观察等多维求知方法深入理解程序执行过程和编程语法规则。

二、教材分析1.教材内容:所属高一年级必修内容《信息技术基础》第三章信息的加工中的3.4算法及其实现之语句——条件do/while循环。

采用vb语言编程,共 1学时40分钟。

2.教材地位:⑴循环是设计和实现较为复杂算法的基础。

本课在学习for循环基础上理解do循环;⑵学会do语句基本格式和表示方法,理解执行要求和应用环境。

实现for和do转换。

三、学情分析1.学生在学会for循环语句的基础上理解 do循环语句,应更注重实际问题的应用。

2.避免“轻算法、重程序”,应利用流程图在熟悉书写规则的基础上设置循环条件,应注重算法与程序的结合。

从专业化角度强调语句书写和表达的规范性。

四、教学目标(一)知识与技能1.掌握do/while循环语句的基本格式、功能和执行流程;;2.结合流程图学会使用do/while循环语句解决实际问题,学会调试运行。

(二)方法与过程通过实例引导和任务驱动的方式,多角度应用循环思想解决实际问题、多元化学习体验、多维求知方法以信息技术在线测试等手段巩固理论知识,反馈课堂效果。

(三)情感态度和价值1、培养学生分析、解决问题的能力,将编程思想融入生活,解决生活实际问题;2、强化对技术与理论知识规范表达,提高专业化技能,提高信息素养。

五、重点难点重点:掌握Do/while循环语句的格式,掌握控制循环的条件和执行过程。

难点:结合实际问题设置循环条件和循环体。

六、教学策略与手段通过在线测试复习和巩固for循环语句的内容, flash动画实验导入新课,以多个生活实例应用新知,提高学生解决实际问题的能力。

《do循环语句》教学设计

《do循环语句》教学设计

《Do 循环语句》教学设计一、教材分析:1、本节课的内容是《2.4 程序的循环结构》的一部分,排在for语句之后。

教材中的例子是采用do/loop until(直到型循环)语句格式,但此格式与大部分学生的平时思维习惯不太一致,所以讲解时改用do while/loop(当型循环)格式,然后让学生在理解的基础上自己掌握do循环语句的其他格式。

通过本节课的学习,会使学生对循环结构有一个更深刻的理解。

2、“用计算机解决问题的步骤”是贯穿整书的一个重点,本节也不例外。

因此,在完成任务的过程中要注重培养学生解决问题的方法和思路。

二、学生分析:1、教学对象为高一的学生,刚学习了for循环语句,大部分同学理解了循环语句的作用,初步掌握了for循环语句的语句格式、执行过程,并且通过学习知道for语句适合解决循环次数已知的问题和执行三要素。

2、本人根据自己的教学经验,在分支结构和for语句的教学中,就已经引入了调试的方法(监视+逐语句),并配合流程图,让学生直观理解各语句的执行过程。

所以学生对于本节的学习方法已经比较适应。

三、教学目标:课程内容标准:会使用程序设计语言实现顺序、选择、循环三种控制结构。

初步掌握调试、运行程序的方法。

根据课程标准,确定本节课的教学目标如下:1、知识与技能:⑴掌握do循环语句的基本格式;⑵理解do循环语句的执行过程;⑶能用do循环语句编写简单的程序;⑷能区分for与do循环语句的不同。

2、过程与方法:⑴经历并能用流程图来表示do循环语句的执行过程;⑵掌握do循环语句解决问题的一般方法,并能解决实际问题;⑶培养学生分析问题,解决问题的能力。

3、情感态度与价值观:引导学生发现知识,培养他们进行探究和创造的能力。

四、教学重点、难点:教学重点:⑴do循环语句的语句格式、控制循环的条件、执行过程。

⑵do循环语句与for循环语句的区别教学难点:⑴do循环语句的执行过程⑵根据实际问题,分析并确定循环体、控制循环的条件。

DO循环语句高中信息教案

DO循环语句高中信息教案

教学目标与重难点教学策略设计 教学过程设计
教学思考
二.引导学生经历编制计算机程序解决问题的基本过程 3.编写、调试程序
知识盲点?
执行循环体
否 满足循环终止条件吗?
Do 循环体
Loop Until 循环终止条件

(1)执行Do语句,直接进入循环,执行循环体。 (2) 执行Loop Until语句,判断条件;如果条件不满足,回到上面执行循环体,否则跳出循环。
同时,教师在课堂上经常采用自主学习、小组互助的方式,因此学生具备一定的自主 学习能力以及小组合作学习能力。
针对学生情况用不同的教学方法策略
教材分析 学情分析 教学目标与重难点
教学策略设计教学过程设计
教学思考
知识与技能
1.掌握Do循环语句的基本格式; 2.掌握Do循环语句的执行过程。
过程与方法
1.经历编制计算机程序解决问题的一般过程; 2.通过小组讨论,互相帮助,解决在上机实
教学思考
二.引导学生经历编制计算机程序解决问题的基本过程 2.设计算法
知识盲点?
执行循环体
否 满足循环终止条件吗? 是
讲解Do循环语句的流程图
教材分析 学情分析
教学目标与重难点教学策略设计 教学过程设计
教学思考
二.引导学生经历编制计算机程序解决问题的基本过程
2.设计算法
教师活动: (1)讲解Do循环语句执行过程的流程图。 (2)引导学生用流程图的方式完成算法。 学生活动: (1)认真听讲,学习Do循环语句执行过程的流程图。 (2)尝试用流程图的方式表示算法。 (3)不懂的地方进行小组互助。
二.引导学生经历编制计算机程序解决问题的基本过程
4.小结
n=0

Do 循环语句 教学设计(课堂活动模板)

Do 循环语句 教学设计(课堂活动模板)
一、学习内容
1、“Do循环语句”主要包括DO语句的两种基本结构,“当型结构”和“直到型结构”。所以课前学习任务设置了:如何进行未知循环次数的问题的解决。学会利用Do循环结构来解决此类问题。
2、在上节课的学习中,学生已经学习了For循环语句的基本内容,但学生对如何解决未知循环次数的问题还很疑惑,所以通过设置未知循环次数案例的探究,使学生们能够产生解决问题的兴趣。
时间分配
回答问题
全班分为6个小组,每组派一个代表回答“案例分析”两个问题中的一个。
小组派代表回答问题
10分钟
教师点评、总结
对每个组的答案进行点评,并对这两个问题的答案进一步解释说明
教师点评、总结Do循环语句的基本格式
5分钟
任务一
6个小组分别写出每组的任务清单每组回答的问题不同,对案列进行总结归纳,找出Do循环语句的“当型”、“直到型”基本格式
以“求1+2+3+……n <1000中n的最大值”
为主题列出自己的算法设计
每组回答问题的时间30S
小组汇报、讨论
小组汇报本组的任务成果。6个小组分别汇报一个任务需求,根据小组汇报,教师把每组任务需求写在黑板上,并以组编号。
小组派代表汇报
6分钟(每
组汇报时间,讨论时间2分钟
任务二
6个小组分别根据黑板上的任务需求,完成每组的信息采集卡,(每卡必选4组任务需求)
3、将本节内容进行翻转,主要是为了让学生能够学会自发地从生活中去发现获解决未知循环次数的问题的更好方法。学会联系生活对典型案例进行分析。
4、与课前学习任务的的关系:巩固学习成果,提高学生学习信心和兴趣,让学生充分展示自己的才能,通过课上活动,验证对课前任务的理解,加深印象,促进知识内化。

《编译原理》课程设计说明书_DO_WHILE循环语句的翻译程序设计(LR方法、输出三地址表示)

《编译原理》课程设计说明书_DO_WHILE循环语句的翻译程序设计(LR方法、输出三地址表示)

DO-WHILE循环语句的翻译程序设计(LR方法、输出三地址表示)1.系统描述1.1设计目的通过设计、编制、调试一个DO-WHILE循环语句的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词法检查和分析。

1.2设计内容及步骤对循环语句:DO〈赋值语句〉WHILE 〈表达式〉按给定的题目写出符合自身语法分析方法要求的文法和属性文法描述。

(1)按给定的题目给出语法分析方法的思想及分析表设计。

(2)按给定的题目给出中间代码序列的结构设计。

(3)完成相应的词法分析、语法分析和语义分析程序设计。

(4)编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。

2文法的描述本程序所用的文法如下:G[S]:(1)S->do{E;}while(B) {if B.true goto B.true else goto B.false;}(2)B->I1 rop I2 {B.type=bool;B.val=I1.val rop I2.val;}(3)E->I1=I2 op I3 {I1.val=I2.val op I3.val;}(4)I->id {I.val=id.val;}注意:rop is < or >,op is +,-,*,/, id is any number or identifier由上可知,非终结符B表示布尔表达式,E表示赋值表达式3.语法分析方法描述及语法分析表设计3.1语法分析方法描述本实验采用LR分析方法对DO-WHILE语句进行语法分析。

LR分析法是一种能根据当前分析栈中的符号串(通常以状态表示)和向右顺序查看输入串的K个(K>=0)符号就能惟一的确定分析器的动作是移进还是归约和用哪个产生式归约,因而也就能惟一的确定句柄。

LR分析法的归约过程是规范推导的逆过程,所以LR分析过程是一种规范过程。

一个LR分析器由3个部分组成:总控程序,也可以称为驱动程序。

浙教版高一年级do-while循环结构内容的教学设计

浙教版高一年级do-while循环结构内容的教学设计

浙教版高一年级do-while循环结构内容的教学设计〔钱晓峰浙江省金华第一中学0579-******** qianxf001@163 〕一、设计思想1. 从生活中来,到生活中去。

让学生通过日常生活中的实例理解“当循环”和do-while 语句,再利用do-while语句去解决生活中的简单问题。

2. 在实践中提高认知水平、增强解决问题的能力。

在教学中让学生通过动手实践,引导学生改良算法,优化自己所编写程序。

让学生在学习程序设计的时候,更注重解决问题的方法,而不是程序语言本身,进而训练、提高学生对于解决问题的能力。

算法优化生活实践中的问题提炼算法与程序解决生活中的问题二、教材分析1.《学科教学指导意见》对本课教学内容的要求基本要求:掌握循环的基本语句的使用方法发展要求:学会用VB编写循环控制结构,实现简单的算法。

2.本课内容的组成成分和在模块学习中的地位和作用;本课内容主要由Do-While语句基本结构、Do-while的简单应用两部分组成。

循环结构是程序设计语言中三种程序结构中的最重要的一部分,应用领域很广。

在后续课程中,几个基本算法都是用循环结构实现的,所以,这是开展后续教学的一个重要基础。

三、学情分析1.学生已有的认知水平和能力基础从知识结构分析,学生已经掌握顺序结构和选择结构的程序设计语言,能够应用这些基本的思想设计一些解决简单问题的算法、并编写出相应的程序。

从操作技能基础分析,学生已经学习了visual basic6.0 的一些基础知识,能够自己根据需要设计程序界面,已经用visual baisc6.0 编写过几个基本的顺序结构的程序、简单的分支结构的程序。

2.学生学习本课可能遇到的困难和问题循环结构是三种程序结构中最难于理解的一种结构。

但是,这又是最重要的一种程序结构,后续的算法的设计的教学,都要以此为基础。

如何让学生更好、更快的理解“循环”这一过程,是第一个要解决的问题。

其次,学生理解循环结构时,对于如何控制循环执行的次数以优化程序算法,还没有什么实际的经验。

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

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

高中信息技术《DO循环语句》优质课教学设计、教案DO 循环语句教学设计【教材内容分析】注重实例分析,将程序设计语言作为解决问题的工具,充分利用VB 的特点,从实际需要出发,围绕实例进行DO 循环语句的编写。

本节内容属于程序设计基础部分中循环结构内容的教学,循环结构是程序设计中的重点也是难点,仅靠教材上的一个例题是不能让学生真正掌握和理解的。

实现循环结构的语句除了FOR 循环语句之外,还应该给学生介绍DO 循环语句,它可以实现未知循环次数的循环结构。

【学生情况分析】本模块教学对象为高二的学生,在学习本课之前,学生已经学习了FOR 循环语句,理解了循环的含义,并且能够运用FOR 循环语句实现累加计算。

本阶段的学生求知欲望强烈,喜欢自己思考问题,但缺乏互相讨论的意识。

由于“算法与程序设计”模块的特点,内容抽象难懂,表现形式枯燥,很容易造成书写程序的畏难心理,因此教师需要帮助学生克服这种心理障碍。

【教学方法】教法:实例分析、任务驱动学法:自主探究、协作学习【教学资源】教师用资源:教学演示文稿(PPT)学生用资源:折纸【教学目标】知识与技能:(1)能够按照格式要求正确书写DO 循环语句。

(2)结合实际问题,能够理解Do……Loop until 格式的执行过程。

(3)能够说出FOR 循环语句与DO 循环语句的区别。

过程与方法:(1))通过实际问题分析,能够正确选择所应用的循环语句。

(2))根据问题需求,能够确定循环控制条件及循环内容,积累程序设计经验。

情感态度与价值观:(1))在“折纸游戏”和“植树问题”的实例分析中积极思考,形成主动探究新知的意识。

(2))增强DO 语句在实际生活中的应用价值,提升主动学习程序设计的欲望。

【教学重点】DO 循环语句的执行过程及适用条件。

【教学难点】结合实际问题,确定控制循环的条件及循环内容。

【教学过程】环节1:创设情景,趣味引出(设计意图:在游戏中激发学生兴趣,找出纸的厚度的变化规律。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Private Sub Command1_Click()
Dim S As Integer,N As Integer
S=0
N=0
_______
N=N+1
S=S+N
________
Print "求得的最大整数N=";N-1
End Sub
注:拖拖看的过程中,进一步了解do循环语句的结构及终止条件的设置。
教学流程与教学内容
(2)一起来找茬
题目:某玩具厂1996年生产总值为200万元,如果年生产增长率为5%,编写程序计算最早在哪一年,生产总值超过300万元。
给出如下程序代码,让学生找出错误的代码。
Private Sub Command1_Click()
Dim Sum As Single,Year As Integer
Year=1996
5、拓展提高
给出一题,让学生利用do循环的四种格式实现它,比较出四种格式的不同点。
教学反思
学生学到第二章的程序的循环结构这一节时,学习内容已经有深度与难度了。对于那些不喜欢上程序设计课的学生,我觉得关键要解除他们畏难的情绪。主要是让这些学生不要害怕计算机编程,本节课设计了许多游戏化的教学环节和动画展示的效果,让学生在快乐的氛围下轻松的学习,效果非常好。另外,本课的拓展提高题有点难度,给了喜欢钻研的学生一个挑战的舞台,但同时对于一部分有时间做而又没法实现的同学来说是打击,在授课的时侯还是要注意给予充分的帮助。
(3)填填看
题目:假设纸的长度足够长,厚度为0.1毫米,对折一次厚度增加1倍,现在对折纸张,直到总厚度超过珠穆朗马峰的高度为止(珠穆朗马峰的高度为8848.13米),求对折纸张的次数。编写程序解决这个问题。
给出如下程序代码,学生填空补充完整程序。
Private Sub Command1_Click()
Dim High As Single,N As Integer
N=0
High=0.1
Do
__________
High=High*2
Loop Until_________
Print "一张足够长的纸对折";N;"次可超过珠穆朗马峰高度!"
End Sub
(4)我的程序我做主
根据引入时的提示,自主编写实现该猜数游戏的程序。
课题
2.4.2程序的循环结构—do循环语句
三维教学目标
知识与
技能
掌握VB语言的DO循环语句、语句的格式、功能和执行过程;
过程与
方法
采用动态展示和游戏化教学
情感、
态度、
价值观
经历用计算机解决问题的过程,体验成功的快乐。
教学内容分析
教学
重点
让学生学会使用VB语言的do循环语句来实现循环控制结构,解决实际问题。
3、动态展示Do循环语句的执行过程(亮点二)
用一个简单实例,在程序流程图上用flash动画展示其执行过程。
4、课堂练习
一共有4道有点游戏化的课堂练习。
(1)拖拖看
题目:已知S=1+2+3+…+N,找出一个最大的整数N,使得S<30000。编写程序解决这一问题。
给出四个组件:for do Loop Until s>=30000 loop until s<30000,选择正确的拖到横线处。
教学
难点
让学生学会使用VB语言的do循环语句来解决实际问题
教学流程与教学内容
1、引入(亮点一)
让两个学生玩一个猜数游戏,比比看谁猜得又快又准。(课件展示学生猜数的过程)
猜数游戏后提出问题:该游戏能否应用上节课的For循环语句实现?分析后引入Do循环语句。
2、基础知识讲解
课件讲解do循Biblioteka 语句的基本结构及流程图。Sum=200
Do
Year=Year+1
Sum=Sum+Sum*5%‘5%应该改为0.05
Loop Until Sum<=300‘sum<=300应该改为sum>300
Print "最早在";Y;"年生产总值超过300万元!"‘变量Y应该改为Year
End Sub
注:学生点击对应行,即显示该行是否有错,让学生阅读程序的过程中进一步了解Do循环语句及代码的编写规范。
相关文档
最新文档