Do循环语句_说课稿
Do 循环语句说课课件2021—2022学年粤教版高中信息技术选修
i=i+1
是
s>=1000000 ?
否
2、设计算法
3、编制程序 4、调试程序
结束
以小组为单位,开展交流和合作,编制程序解决问题。
4 分享交流
学生展示自己的程序,并运行。 请学生说遇到的问题,讨论如何解决。
s = 6000 i=0 Do
s = s * (1 + 0.133) i=i+1 Loop Untils >= 1000000 Print i
5 延伸拓展
1、已知s=1+2+3+…+N,找出一个最大的整数N,使得
s<30000。编写程序解决这个问题。(难度系数
)
i=0 s=0 Do
i=i+1 s=s+i Loop Until s > 30000 print i-1
分享成果,交流讨论
难点 易错点
5 延伸拓展
2、把10000元钱存入银行,假设银行的年利率为1分(即10%), 如果一直不取出,问按照复利的计算方法,至少经过多少年我们才能 拿到150000元?(难度系数 )
能否完成拓展题
3分:能够完成2个拓展任务,并且完成正确。 2分:能够完成1个拓展任务。 1分:有思路,但实现不了。 0分:没有思路。
分值
6 总结评价
请学生归纳和总结本课所学知识。
Do循环语句的基本格式
Do 循环体 Loop Until 循环终止条件
Do循环语句的执行过程
先执行一次循环体,然后判断是否满足 循环终止条件,若满足条件则退出循环,否 则继续循环。
x=(x+2)*(x+3) Loop until x>=50 Print x End Sub
循环语句 说课稿 教案 教学设计
循环语句●三维目标1.知识与技能掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题.2.过程与方法通过观察、转化、类比、联想等思想方法的运用,培养探索能力和逻辑思维能力,增强表达能力.3.情感、态度与价值观在合作学习中形成团体精神,在观察发现中树立探索精神,在上机操作中增强实践意识,在编程成功后体验学习乐趣.●重点难点重点:(1)由循环结构写出循环语句;(2)跟踪变量的变化,理解语句的执行过程;(3)区分当型语句和直到型语句.难点:跟踪变量,理解程序的执行过程,尤其是控制条件的改变对程序的影响.教学时要以循环结构为知识的切入点,从学生的认知水平和所需的知识特点入手,引导学生结合学过的条件语句,不断地观察、比较、分析,采取从特殊到一般的方法发现循环语句与循环结构之间的对应关系;引导学生进行程序框图和程序语句的对应转化,掌握两种循环语句的区别和联系,理解循环条件的区别,并通过实例强化对循环语句的理解和认识;从而化解难点.引导学生回答所提问题,理解两种循环结构的应用条件;通过例题与练习让学生在应用循环语句的过程中更深入地理解循环语句的特点和作用;以强化重点.●教学建议结合教材及学生的实际,建议教师采取以下教学方法:(1)充分发挥学生的主体作用和教师的主导作用,采用启发式,并遵循循序渐进的教学原则,引导学生不断设疑、析疑、解疑.(2)对涉及形式和执行过程的解释,力求用例子手段加以解决,即遵守直观性教学的原则.采用方法(1),有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑推理能力.采用方法(2),有利手帮助学生形成系统知识,且能使他们的认识过程遵循由感性认识上升到理性认识这一人类认识事物的规律,并能提高他们对概念的理解能力.结合本教材的特点及所设计的教学方法,指导大多数学生用“发现”的方法开展学习活动.同时还应注意不要忽视那些个性特征很强的学生,一定要指导他们用不同的方法展开学习活动.为了不使我们的学法指导活动落空,我们在实际开展教学活动时力求把教师的讲授转变为启发诱导,把学生的被动接受转化为主动探索,以教师为主导,学生为主体,促使学生动眼看、动手做、动口说、动脑想,使学生的学习过程和认识过程统一为一个整体.●教学流程创设问题情境,引出问题:在三角形中,已知两角以及一边,如何求其他两边⇒⇒通过例2及其变式训练,使学生掌握利用直到型语句设计程序的方法,并注意循环条件的设置⇒3.掌握当型循环和直到型循环的条件.(易混点)直到型循环语句1.DO循环体LOOP UNTIL条件2.直到型循环语句的功能先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体执行UNTIL语句后面的语句.当型循环语句1.WHILE 条件循环体WEND2.当型循环语句的功能先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND后面的语句直到型循环语句画出计算12+32【思路探究】明确各项特点及关系确定好循环体,利用循环结构求和,画出程序框图,然后写出程序.【自主解答】程序框图如图所示.程序语句为S=0i=1DOS=S+i^2i=i+2LOOP UNTIL i>999PRINT SEND1.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.2.循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死循环.3.控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减.用UNTIL语句编写程序,计算11+2+12+3+13+4+…+119+20的值.【解】程序框图:程序:WHILE语句的应用编写程序求2【思路探究】本题是求连续50个偶数的乘积,可用循环语句,应先画出程序框图,再写出程序语言.【自主解答】程序框图如图:程序如下:法一法二1.计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出,这是确定是否应用当型语句的关键.2.当型循环语句中WHILE和WEND成对出现.3.判断条件往往是控制循环次数的变量.画出求平方值小于2 000的最大整数的程序框图,并写出程序.【解】程序框图如图根据以上程序框图,可设计程序:循环语句的综合应用给出以下1040的数找出来,画出求解该问题的算法的程序框图,并写出程序.【思路探究】要反复比较每个数与40的大小,故该算法中既有循环结构(用来表示重复操作),又有条件结构(比较大小).【自主解答】程序框图如图所示,程序如下:1.本题在循环结构中包含了条件结构,在书写程序语句时,应明确循环体和条件之间的关系.2.此类问题的求解思路:先确定外层的循环语句,再逐步确定内层的条件,要保证内外层的变量不能冲突,以免引起矛盾.类似地,循环语句嵌套循环语句的问题,也应由外到内逐层确定.某班共有55名学生,请你用程序设计一个算法,用来统计数学测验之后,优秀(85-100分)、及格(60-84分)以及不及格的人数.【解】此题为条件语句与循环语句混合编程问题,记优秀人数m个,及格人数n个,不及格人数l个,分数S,程序如下:课堂小结编写循环语句的程序,要注意以下几点:1.循环体要正确,尤其要注意循环体中的变量是否齐全.2.循环条件要正确,条件与初始值要对应.3.程序语句的格式要正确,循环结束时要有WEND或LOOP UNTIL,程序结束时要有END.。
初中信息技术《认识DO—Loop语句》教案【DOC范文整理】
初中信息技术《认识DO—Loop语句》教案初中信息技术《认识Do—Loop语句》教案一、教学目标能够说出Do—Loop循环语句的基本格式和功能。
通过小组讨论,能总结出Do—Loop循环语句的格式,提高总结归纳能力。
激发学习的兴趣,能使用Do—Loop循环语句解决一些简单的问题,体会编程的思想。
二、教学重难点【重点】DoLoop语句的格式,控制循环的条件以及循环的执行过程。
【难点】能独立写出DoLoop语句循环的执行过程,确定循环体的内容。
三、教学过程导入新一位同学不小心违反了学校纪律,班主任令其写检查,他写完后交给班主任,班主任看后说:“认识不深刻,拿回去重写,知道认识深刻为止”。
让学生想一下这是什么样的过程,预设学生说,不断循环的过程,其实我们也能够利用计算机去设置一些循环的过程,利用循环的过程解决生活中的一些问题。
——引入新课——认识Do—Loop语句。
新知探究任务一:认识Do—Loop循环语句教师先介绍有关Do—Loop循环的有关知识。
利用For —Next循环,可以控制计算机按指定的次数执行循环体中的代码。
对于事先不知道循环次数的问题,可以在程序中使用Do—Loop循环。
任务二:认识Do—Loop语句的格式展示书中的动手做这样一个VB程序,提问学生这个程序的目的是什么?学生能发现是在计算机自然数的累加和S=1+2+3+4+...+n时,找出使S不大于10000的最大自然数n。
继续提问学生条件表达式是什么?S<=10000是一个条件表达式。
学生小组讨论找出循环体并总结出循环体的格式。
任务三:写Do—Loop语句。
最后教师系统的给学生依照此程序介绍DoLoop语句。
并进行总结:计算机遇到Do语句时,先判断条件表达式是否成立。
如果成立,就执行循环体规定的操作;否则,转到Loop语句下面去执行后续的代码。
每完成一次循环体规定的操作后,由Loop语句指挥计算机返回Do语句,再进行下一次判断以及相应的操作。
《Do循环语句》课件
欢迎来到本节课的《Do循环语句》PPT课件。通过本课件,你将深入了解循环 语句的基本概念、不同类型的循环语句以及它们的语法和应用场景。让我们 开始吧!
概述
本节将介绍循环语句的基本概念,即在程序中重复执行某个代码块的机制。了解循环语句的原理对于编写高效 的代码至关重要。
循环语句的基本概念
循环语句允许我们以简洁的方式多次执行相同的代码块。它使我们能够处理重复性任务,提高代码的可读性和 可维护性。
常见的循环语句类型
本节将介绍三种常见的循环语句类型,并举例说明它们的用法和区别:
for循环
for循环在已知循环次数的情 况下,使用计数器来迭代代 码块。
while循环
while循环在满足条件的情况 下,重复执行代码块,直到 条件不再满足。
do-while循环
do-while循环与while循环类 似,但它保证代码块至少执 行一次,然后再根据条件判 断是否继续执行。
循环语句的语法和用法
本节将详细介绍各种循环语句的语法和用法,包括循环条件、循环体、循环控制语句等。演示示例代码帮助你 更好地理解它们的应用。
循环语句的应用场景
循环语句可以应用于许多场景,如遍历数组、读取文件、处理用户输入等。 在本节中,我们将探讨一些实际使用循环语句的常见场景。
优化循环语句的技巧
编写高效的循环语句是程序开发中的重要技能。本节将分享一些优化循环语句的技巧,包括减少循环次数、提 前终止循环等。
总结和要点
通过本课程,你已经掌握了循环语句的基本概念、常见类型、语法和应用场 景。记住这些要点,你将能够写出更高效、可读性更好的代码。
DO循环语句--高中信息教案2
目的
乐学 会学 善学 志学
✓ 读中学:了解认识。 ✓ 模中学:思考质疑。 ✓ 探中学:探索发现。 ✓ 悟中学:巩固提高。
说策略
DO循环 我来做 —2.4.2 DO循环语句
工说作教回材顾 说对象 说目标 说重难点 说教法 说学法 说策略 说过程 说反思
充分利用网络教学平台的优势,把相关理论知识和FOR循环DO 循环两种循环结构的典型例子的源代码放在网络教学平台上,并制作 两种循环结构执行的情况的微课,方便操作能力不是很强的学生也能 通过观看微课了解两种循环结构的区别和联系。同时,利用“学生讲 堂”这个形式,让学生通过自己的语言来讲授相关知识,让学生能通 过同龄人的语言来了解枯燥的理论知识,也锻炼了学生的自主学习和 自我展示的能力。
说教法
DO循环 我来做 —2.4.2 DO循环语句
工说作教回材顾 说对象 说目标 说重难点 说教法 说学法 说策略 说过程 说反思
“学生讲堂”教学法=尝试法+演示法+合作法
+ + + 形势
新颖
因材 施教
循序 渐进
分层 兼顾
说学法
DO循环 我来做 —2.4.2 DO循环语句
工说作教回材顾 说对象 说目标 说重难点 说教法 说学法 说策略 说过程 说反思
说课过程
Lessons Process
1 说教材 2 说对象
3 说目标
4 说重难点 5 说教法 6 说学法
7 说策略 8 说过程 9 说反思
说教材
DO循环 我来做 —2.4.2 DO循环语句
工说作教回材顾 说对象 说目标 说重难点 说教法 说学法 说策略 说过程 说反思
地位和作用
本节课是高中信息技术选修一《算法与 程序设计》第二章第四节第二小节的内容, 是区别与FOR循环的另一种循环语句格式。
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循环语句--高中信息教案7
1.培养学生自主学习、乐于分享的良好习惯。 2.增强学生利用信息技术解决问题的意识,提升学生信息素养。
教材分析
学情分析
教学目标 重点难点 教学策略 教学过程 课堂亮点
Do循环语句的执行过程
Do循环语句的执行过程
教材分析
学情分析
教学目标 重点难点 教学策略 教学过程 课堂亮点
翻转课堂 自主学习 分组讨论 探究实践
教学过程——课堂结构
教材分析
3’
12 ’
6’
11 ’
8’
学情分析
教学目标 重点难点 教学策略 教学过程 课堂亮点
课前 准备
提出 问题
分组 讨论
突破难点
教师 答疑
探究 实践
掌握重点
评价 总结
教学过程——课前准备
教材分析
关于Do循环语句的课前学习
2017-04-08 微易学堂
学情分析
教学目标 重点难点 教学策略 教学过程 课堂亮点
1. Do循环语句和For循环语句区别 当我们知道重复次数时使用For循环 语句,当我们不知道重复次数时Do 循环语句 2.Do循环语句的基本格式 Do 循环体 Loop Until 循环终止析
学情分析
教学目标 重点难点 教学策略 教学过程 课堂亮点
明确问题:
如果我们不知道歌曲库里具体
THANK YOU FOR YOUR ATTENTION
16
第二章第四节2.4.2
教材分析
学情分析
教学目标 重点难点 教学策略 教学过程 课堂亮点
教学 对象 已有 经验
心理 特点
认知 能力
目标
教材分析
知识与技能
1.理解Do循环结构的思想 2.掌握Do循环结构的执行 过程
DO循环语句--高中信息教学设计14
Do循环语句一、教材分析本课内容选自广东教育出版社高中信息技术选修(1)《算法与程序设计》的第二章第四节内容,程序的循环结构是程序设计语言的三种基本语句之一,属于本教材的重点和难点。
学生在前面已经学过了FOR循环语句,本课是上个知识点的延续,同时为下阶段学习模模块化程序设计奠定了知基础,因此本课在教材中起到了承上启下的作用。
学生通过学习DO循环语句掌握循环语句的思想,培养学生严谨的计算思维。
二、学情分析高二的学生已经学习了顺序语句及FOR循环语句,具有一定的逻辑思维能力和利用VB调试程序的能力。
部分学生对于调试和编写程序代码的能力存在较大的差异。
三、教学三维目标知识目标:1.掌握DO循环结构的思想。
2.能比较DO循环语句四种形式的比较。
过程与方法1.学生通过老师的讲解、演示、能对读懂、改写代码,并独立完成程序的设计。
2.通过操作实践掌握DO循环语句的用法。
情感态度与价值观1.学生在学习过程中通过探究、合作学习,培养学生严谨的计算思维能力与良好的学习合作能力。
2.学生在完成程序设计任务后,体会到程序的带来的便利,让学生感受到计算机程序的魅力,给学生今后的人生目标指引方向。
四、教学重、难点重点:DO循环语句的结构及四种形式的比较难点:在恰当的情况下选择适当的DO循环语句五、教学方法任务驱动法、启发式教学法、讲授法六、学习方法小组合作探究、操作法、模仿法七、教学策略1.通过对低难度的任务,让学生克服畏难情情绪。
八、教学资源VB6.0,VB小程序,VB程序代码及半成品代码、多媒体教学平台九、教学过程认真思考。
循环语句说课稿教案教学设计
循环语句说课稿教案教学设计循环语句【课程标准】经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想【教学目标】1.理解、掌握循环语句;2.能运用循环语句表达解决具体问题的过程;3.培养学生逻辑思维能力与表达能力,进一步体会算法思想.【教学重点】循环语句的表示方法、结构和用法【教学难点】将具体问题的程序框图转化为程序语句的过程,当型循环和直到型循环的格式与逻辑的区别与联系.【教学过程】一、回顾知识1. 什么是循环结构?画出其程序框图.2. 引例:(课本第13页例6)设计一个计算1+2+…+100的值的算法,并画出程序框图. 分析:由程序框图转化为程序语句,引入循环语句.二、循环语句 1. 当型(WHILE 型)语句的一般格式:WHILE 条件循环体WEND说明:当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行WEND 之后的语句.因此,当型循环有时也称为“前测试型”循环.2. 直到型(UNTIL 型)语句的一般格式:DO 满足条件?否循环体是满足条件?是否循环体循环体LOOP UNTIL 条件说明:当计算机遇到UNT IL语句时,先执行DO和LOOP UNTIL 之间的循环体,然后判断条件是否成立,如果不成立,执行循环体.这个过程反复执行,直到某一次符合条件为止,这时不再执行循环体,跳出循环体执行LO OP UNTIL后面的语句. 因此,直到型循环有时也称为“后测试型”循环.3.当型循环与直到型循环的区别:①当型循环先判断后执行,直到型循环先执行后判断.②当型循环用WHILE语句,直到型循环用UNTIL语句.③对同一算法来说,当型循环和直到循环的条件互为反条件.三、知识应用。
DO循环语句--高中信息教案11
2017东莞市第三批教学能手 教学说课
结语
在本课的教学过程中,我通过五个环节环
环相扣的方式,层层深入,逐步讲解,并联系 实际生活,来引导学生完成本课的学习,力求 达到最佳的教学效果。
2017东莞市第三批教学能手 教学说课
谢
谢!
难点
结合实际问题, 确定控制循环 的条件及循环 内容。
5、教法与学法
教法
2017东莞市第三批教学能手 教学说课
以对比法、讲授法为主,以情景教 学法为辅的教法
学法
在教师讲授的基础上,学生模仿学 习,再拓展延伸的学法
6、教学环境
2017东莞市第三批教学能手 教学说课
教学环境: 普通教室
7、教学过程
2017东莞市第三批教学能手 教学说课
Do循环语句
1、教材分析
2017东莞市第三批教学能手 教学说课
本课选自广教版新课标高中信息技术选修教 材1“算法与程序设计”。 本堂课内容是第2
章第4节的第二部分“Do循环语句”,是继前一
部分“For循环语句”之后的另一种很重要的循
环结构。
2、学情分析
2017东莞市第三批教学能手 教学说课
1、
能够按照格式要求正确书写DO循环语 句。
2、
结合实际问题,能够理解Do …Loop Until格式的执行过程。
3、
能够说出FOR循环语句与DO循环语句区 别。
3、教学目标过程与方法
2017东莞市第三批教学能手 教学说课
1、
通过实际问题分析,能够正确选择所应用的 循环语句。
2、
根据问题需求,能够确定循环控制条件及循 环内容,积累程序设计经验。
Until循环语句, 然后抽学生回答,以此来达
Do循环语句-说课稿
北京市昌平区第一中学
Do
五、教学过程
(四)拓展学习。
问题:“辗转相除法”求两个
开始
正整数的最大公约数。
教师给出“辗转相除法”算法 输入正整数m和n
循
流程图,降低学习难度。
r=m除以n的余数
要求:学生尝试用不同形式的
环
Do循环语句(教师给出四种)实
r=0?
否 m=n, n=r
语
现,比较几种Do循环语句的异同。
句
实际问题;初步 掌握程序调试、
运行的方法。
北京市昌平区第一中学
Do
三、重点难点
教学重点
学会使用VB语言的Do循环语句来实现循环控制结 构,解决实际问题。
循
环
教学难点
语
句
结合实际问题,确定循环控制的条件及循环内容。
北京市昌平区第一中学
Do
四、教法、学法
教法
问题解决、任务驱动教学法。
循
环
学法
语
教师引导下的自主学习、合作探究学习。
Do
一、教学背景
(二)学生情况分析
学生已经经历了利用计算机解决问题的基本
过程,对顺序、选择控制结构比较了解,对循环
循
控制结构中的For循环语句有了一定的认识,能 够编程解决一些简单的实际问题。但学生的学习
环
习惯以及思维能力还是有很大差别的,在教学中
语
要注意引导学生形成自主学习、合作探究的方法
句
和意识,发挥同伴互助作用,共同提高课堂效率。
环 方法。
语
句
北京市昌平区第一中学
Do
一、教学背景
(一)本课时教学内容的功能和地位
广东版信息技术选修1《算法与程序设计》
循环语句说课稿 教案 教学设计
循环语句习题总结和补充练习[例1]编写程序计算12+32+52+…+9992,并画出相应的程序框图.[自主解答]程序如下程序框图如下图S=0i=1DOS=S+i^2i=i+2LOOP UNTIL i>999PRINT SEND例若将“12+32+52+…+9992”改为“12+22+32+42+…+9992+1 0002”,则结果又如何呢?解程序如下S=0i=1DOS=S+i^2i=i+1LOOP UNTIL i>1000PRINT SEND程序框图如下图——————————————————1.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.2.循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死循环.3.控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减.——————————————————————————————————————1.输入100个数,将其中正数的个数输出,写出程序.解程序i=0m=0DOINPUT xi=i+1IF x>0THENm=m+1END IFLOOP UNTIL i>=100PRINT mENDWHILE语句的应用[例2]编写程序求2×4×6×…×100的值.[自主解答]程序框图程序i=2m=1WHILE i<=100m=m*ii=i+2WENDPRINT mEND——————————————————1.计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出.2.当型循环语句中WHILE和WEND成对出现.3.判断条件往往是控制循环次数的变量.——————————————————————————————————————2.下面程序的运行结果是()i=1S=0WHILE i<4S=S*i+1i=i+1WENDPRINT SENDA.3B.7C.10 D.17解析该程序的运行过程是i=1,S=0,i=1<4成立,S=0×1+1=1,i=1+1=2,i=2<4成立,S=1×2+1=3,i=2+1=3,i=3<4成立,S=3×3+1=10,i=3+1=4,i=4<4不成立,输出S=10.答案 C若1+2+3+4+5+…+n>2 008,试设计一个程序,寻找满足条件的最小整数n.[错解]采用累加的方法,1+2+3+…,一个数一个数地向上加,直到加上一个数刚好大于2008,这个数就是要找的数.程序如下S=0i=1WHILE S<=2 008S=S+ii=i+1WENDPRINT“最小整数为”;iEND[错因]循环体中,将i的值累加给S后,i自身加1,这次对S进行判断,若S>2 008,则累加给S的变量i就满足了条件,而i又加1,这时输出的i是满足条件的数的下一个数.本题出错的根本原因在于循环体中语句的先后次序发生变化对程序的影响没有引起重视,另外也没有对结束循环的条件的边界作检验.[正解]法一S=0i=1WHILE S<=2 008S=S+ii=i+1WENDPRINT“最小整数为”;i-1END法二S=0i=0WHILE S<=2 008i=i+1S=S+iWENDPRINT“最小整数为”;iEND。
高中信息技术《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:创设情景,趣味引出(设计意图:在游戏中激发学生兴趣,找出纸的厚度的变化规律。
第15学时:Do循环语句教学设计_20120301082802406
a =10
b = 15
Do While a >10
b = b - a
Loop
Print b
a =10
b = 15
Do
b = b - a
Loop While a >10
Print b
结论:Do While\Loop格式循环体至少被运行0次;Do\Loop While格式循环体至少被运行一次。
课堂
总结
如果一个算法涉及到循环结构,一定要分析以下几点。
(1)分析循环次数:已知或未知。
(2)分析进入和退出循环体的条件。
(3)分析循环体内容:①需要重复的内容;
②改变循环变量值的方法。
掌握用循环语句解决问题的思想和方法。
帮助学生形成知识体系。
教学反思
本节课是用连堂的两节课来完成的,在整个教学过程中,采用示例引导,任务驱动等方式,充分调动学生的学习积极性,激发学生的求知欲。引导学生分析问题、归纳总结问题,将能力的培养落到具体的探究问题的过程中,使学生成为学习的主体,从而使学生在不知不觉中掌握并消化本节课的重点、难点。在注重实例分析的同时,重点突出了新知识点,重视新知识的精讲多练,强调旧知识的复习和巩固。惟一不足的是,因微机室没联网,不能更好地发现学生存在的问题。
实践三:用Do/Loop While语句改写前面的Do While/Loop语句,并运行程序。注意n的初始值为1和为0时,输出的不同。
在教师的引导下分析问题,找出进入循环的条件,写出循环体的内容,并画出程序流程图。
学生积极思考问题、分析问题,在不知不觉中掌握重点、难点。
实例引导,突出新知识点,教给学生分析问题、解决问题的方法。
检测学生分析问题、解决问题的能力。
《Do循环语句》课件
避免无限循环
无限循环会导致程序无法正常 结束,消耗大量系统资源,甚 至导致系统崩溃。
在编写do循环语句时,应确保 循环有一个明确的退出条件, 并且该条件在循环执行过程中 能够被满足。
可以设置一个计数器或时间限 制来避免无限循环的发生。
确保循环有退出条件
循环的退出条件是控 制循环执行的关键, 必须明确设置。
《do循环语句》ppt课件
目 录
• 引言 • do循环语句的基本结构 • do循环语句的用法 • do循环语句的注意事项 • 示例代码
01
引言
什么是循环?
01
循环是一种编程结构,用于重复 执行一段代码,直到满足特定条 件为止。
02
通过循环,可以重复执行一系列 操作,而不需要手动编写重复的 代码段。
使用do循环进行字符串处理
字符串拼接
使用do循环可以将多个字 符串拼接在一起,例如将 多个单词连接成一个句子 。
字符串拆分
通过do循环,我们可以将 一个字符串拆分成多个部 分,例如将一个句子按空 格拆分成单词列表。
字符串替换
使用do循环可以替换字符 串中的特定字符或子串, 例如将字符串中的所有"a" 替换为"o"。
do循环的执行流程
总结词
描述do循环的执行流程。
详细描述
do循环的执行流程如下:首先执行一次循环体内的语句序列,然后判断while条 件,如果条件为真,则再次执行循环体内的语句序列,如此反复,直到条件为假 时退出循环。
do循环的特点
总结词
描述do循环的特点。
详细描述
do循环的特点是先执行一次循环体内的语句序列,然后再判断循环条件,因此有可能出现“短路”现象,即当第 一次执行完循环体内的语句序列后,如果条件为假,则整个循环体内都不会再被执行。此外,do循环至少会执行 一次循环体内的语句序列。
《循环语句》说课稿
《循环语句》说课稿《循环语句》说课稿各位老师:今天我说课的题目是《循环语句》,内容选自于新课程人教A版必修3第一章第二节,课时安排为一个课时。
下面我将从教材分析、教学目标分析、教学方法与手段分析、教学过程分析等四大方面来阐述我对这节课的分析和设计:一、教材分析1.教材所处的地位和作用本节课主要内容是两种循环语句。
学生在前面已经学习了算法的三种基本结构的框图,学习了输入语句、输出语句、赋值语句和条件语句,这些都是学习本节内容的知识基础。
本节在教材中起着承上启下的作用。
一方面把框图转化为语言,将循环结构在计算机上实现,另一方面为学习较复杂的流程图打下基础。
本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。
2.教学的重点和难点重点:理解for 语句与while语句的结构与含义,并会应用难点:应用两种循环语句将具体问题程序化,搞清for循环和while循环的区别和联系二、教学目标分析1.知识与技能目标:初步掌握三种不同的循环语句的形式、执行过程和比较对循环语句的作用。
2.过程与方法目标:通过本节课的教学,培养学生分析问题,解决问题,创造性思维的能力和自学能力。
3.情感,态度和价值观目标在学习过程及解决实际问题的过程中,尽可能的用基本算法语句描述算法、体会算法思想的作用及应用,增进对算法的了解,形成良好的数学学习情感、积极的.学习态度。
三、教学方法与手段分析1.教学方法:充分发挥学生的主体作用和教师的主导作用,采用启发式,并遵循循序渐进的教学原则。
这有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑推理能力。
2.教学手段:通过各种教学媒体(计算机)调动学生参与课堂教学的主动性与积极性。
四、教学过程分析1.复习引入复习循环结构,目的是承上启下,以旧引新,一方面引起学生对旧知识的回忆,另一方面为引入循环语句作铺垫。
操作方法:师生共同在黑板上画出框图,并对重点适当强调。
DO循环语句--高中信息教学设计11
2.4.2《Do循环语句》教学设计一、教材分析本课内容是高中信息技术选修教材《算法与程序设计》的2.4.2《Do循环语句》。
循环语句是VB语言的基础核心内容,理解并掌握这些知识,能够为整个VB语言的学习打好基础。
上节课的内容是《For循环语句》,《Do循环语句》与上节课内容一脉相承,是程序循环语句的另一种常见语句,在掌握For循环语句的基础上,提出新的问题和需求,引出Do循环语句并进行深入讲解,并对两种语句进行比较,是教材的设计思路。
教材注重实例分析,将程序设计语言作为解决问题的工具,充分利用VB的特点,从实际需求出发,提出问题,分析问题,设计算法,编写程序,最后进行实践练习。
本章节课时量为1课时。
二、学情分析《算法与程序设计》是针对高二学生开展的信息技术选修课。
高二学生已经熟悉了高中生活,高考升学压力还不大,是活泼贪玩的阶段。
他们对信息技术课堂的期待和高一所打下的基础密切相关。
针对理论性和实操性都比较强的《算法与程序设计》这门课程,激发学生的内在求知欲,用算法和程序的魅力吸引学生,引导他们将所学知识应用于解决实际问题(编写一些简单程序),形成讨论式的兴趣驱动的课堂氛围,是整个课程都需极为重视的工作。
《Do循环语句》是在上节课《For循环语句》的基础上做出的延伸,学生已经掌握了For循环语句所能解决的问题。
那么,指出For循环语句的局限性,提出新的问题,引出Do 循环语句。
让学生感受到程序语言在解决实际问题时的便捷性,通过学习新知识获得满足感。
三、教学方法:教法:实例分析、任务驱动、电脑演示学法:自主探究、协作学习、电脑操作四、教学资源多媒体电脑室、VB程序五、教学目标1、知识与技能(1)掌握Do循环语句所应用的情景,基本格式和执行过程;(2)清晰理解Do循环语句和For循环语句的不同以及各自所能解决的算法问题;(3)上机操作,通过VB语言调试程序,验证Do循环语句的执行过程。
2、过程与方法(1)过程:通过提出问题,引出Do循环语句所应用的情景。
浙教版初三全册信息技术第八课循环结构——Do循环教学设计
浙教版初三全册信息技术第八课循环结构——Do循环教学设计教学时刻:3月2引入了Do…Loop循环结构,我们能够用Do循环解决那个问题。
接下来我们一起来了解一下:Do…Loop循环结构。
Do...Loop循环语句结构是:Do while <条件表达式>循环体Loop...Do循环确实是当条件表达式的值为真(True)时,执行循环体;为假(False)时,终止循环。
(三)Do循环结构流程图依照Do...Loop循环语句结构的表达式,我们能够绘制出Do循环结构的流程图。
开始——条件表达式-——然后判定结果是真依旧假,假如结果是真则执行循环体,假如结果为假,那么循环终止。
(四)问题回来我们用Do...Loop循环来解决那个问题,我们用Q表示钱,用T表示天数,程序开始时,Q和T都为0,然后宽判定,q是否小于500,假如小于500,则执行循环体,Q=q+15,T=t+1,假如q大于等于500,说明差不多存够500元,则程序终止。
三、课堂总结对本节课进行评判、小结,加深学生对Do语句的印象。
课后活动与作业随堂练习1教后反思教材中的实例“储蓄问题”贴近学生,易于学生同意,我们能够引导学生分析实例中涉及的数据:本金、利率、本息总额、储蓄年数,然后通过表格梳理出各数据相互之间的关系,再确定循环变量、循环体和循环终止条件,进而画出流程图。
高桥新区中心学校课堂教学设计教学时刻:3月27 日星期二课题循环语句——Do循环(二)课型新授教学目标知识与技能通过日常生活实例分析,了解Do循环结构和功能;通过储蓄问题,初步把握Do…loop循环的语句格式;通过 Do...Loop循环程序实例,把握Do循环结构的程序设计方法。
过程与方法尝试采纳Do循环结构编写简单的程序,解决实际问题。
情感态度价值观培养和提高学生结构化程序设计的理念,从程序设计领域进一步提升学生的信息素养重点难点分析Do…loop循环语句格式及应用;Do循环终止条件的设定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Do循环语句 Do循环语句
昌平一中 蔡结根
说课内容
1
教学背景 教学目标 重点难点 教法学法 教学过程
Do 循 环 语 句
2 3 4 5
北京市昌平区第一中学
课程内容标准
Do 循 环 语 句
北京市昌平区第一中学
五、教学过程
(二)学习新知。 学习新知。
1、师生一起经历用计算机解决“存钱买电脑”问题的基 本过程:分析问题→设计算法→编写程序 →调试程序。(涉 及到Do循环语句的部分由老师给出) 2、师生归纳Do…Loop Until循环语句的基本格式。 学生说出英语单词的意思。 3、教师给出其执行过程图。
Do 循 环 语 句
北京市昌平区第一中学
五、教学过程
(六)课后作业。 课后作业。
阅读教材“陈婷植树”问题,写出不同的程序,从而巩 固、消化所学知识。
Do 循 环 语 句
“陈婷植树”问题 :陈婷今年17岁,为了支持环保,她 在今年生日的这一天种了3棵树。她有一个美好的愿望,那就 是从明年开始她每年比前一年多种一棵树。这样下去,到多 少岁时才能累计种到或超过100棵?
Do
北京市昌平区第一中学
二、教学目标
知识与技能 掌握Do循环 语句的格式、功 能和执行过程; 学会使用Do循环 语句来实现循环 控制结构,解决 实际问题;初步 掌握程序调试、 运行的方法。 过程与方法 通过问题解 决,学生在自主 学习、合作探究 学习中经历用计 算机解决问题的 基本过程。 情感态度与价值观 体验到循环 结构的实际应用 价值,提升主动 学习程序设计的 欲望。
Do 循 环 语 句
北京市昌平区第一中学
三、重点难点
教学重点
学会使用VB语言的Do循环语句来实现循环控制结 构,解决实际问题。
Do 循 环 语 句
教学难点
结合实际问题,确定循环控制的条件及循环内容。
北京市昌平区第一中学
五、教学过程
(四)拓展学习。 拓展学习。
问题:“辗转相除法”求两 个正整数的最大公约数。
开始 输入正整数m和 输入正整数 和n r=m除以 的余数 除以n的余数 除以 r=0? ? 否 m=n, n=r
循 环 语 句
教师给出“辗转相除法”算 法流程图,降低学习难度。 要求:学生尝试用不同形式 的Do循环语句(教师给出四种) 实现,比较几种Do循环语句的异 同。 Moodle平台上提交程序。 (学习能力一般的学生写出一种 即可)
北京市昌平区第一中学
特色说明
1、通过问题引入,学生产生认知冲突,从而 引出学习Do循环语句的必要性,恰到自然。
循 环 语 句
2、所选实例来自于学习、生活,使学生能够 意识到所学知识的实用价值。 3、与数学、英语等学科知识联系,发散学生 思维。 4、使用Moodle网络教学平台开展相关活动, 提高课堂效率。
Do
北京市昌平区第一中学
循 环 语 句
恳请大家提出宝贵意见! 恳请大家提出宝贵意见!
Do
北京市昌平区第一中学
会使用程序设计语言实现顺 序、选择、循环三种控制结构。 初步掌握调试、运行程序的 方法。
Do 循 环 语 句
北京市昌平区第一中学
一、教学背景
(一)本课时教学内容的功能和地位
广东版信息技术选修1《算法与程序设计》
循 环 语 句
第二章 程序设计基础 2.1 VB语言及程序开发环境 2.2 程序的顺序结构 2.3 程序的选择结构 2.4 程序的循环结构 2.4.1 For循环语句 2.4.2 Do循环语句 Do循环语句
Do 循 环 语 句
学生描述。 4、教师提示注意事项。
执行循环体
否 满足条件? 满足条件? 是
北京市昌平区第一中学
五、教学过程
(三)巩固知识。在分析中掌握重点、化解难点。 巩固知识。在分析中掌握重点、化解难点。
问题(数列求和):S=1+2+3+4+……+N,找出一个最大 的数N,使得S<30000。(答案244) 预想结果为246、245、2、1等,学生作出分析。 s = 0: n = 1 Do s = s + n: n = n + 1 ' s = 0: n = 0 ' n = n + 1: s = s + n ' Loop Until s < 30000
Do
是 输出n的值 输出 的值 结束
北京市昌平区第一中学
五、教学过程
(五)课堂小结。 课堂小结。
1、学生总结Do和For循环适合解决的问题。 2、教师强调Do语句ቤተ መጻሕፍቲ ባይዱ生活中的应用。比如音乐播放器循 环播放时点击“停止”按钮,比如很多软件当连续输入三次错 误密码时将被锁住。 预想学生可能会说到猜数游戏、折纸游戏。
北京市昌平区第一中学
Do
一、教学背景
(二)学生情况分析
循 环 语 句
学生已经经历了利用计算机解决问题的基本 过程,对顺序、选择控制结构比较了解,对循环 控制结构中的For循环语句有了一定的认识,能 够编程解决一些简单的实际问题。但学生的学习 习惯以及思维能力还是有很大差别的,在教学中 要注意引导学生形成自主学习、合作探究的方法 和意识,发挥同伴互助作用,共同提高课堂效率。
四、教法、学法 教法、
教法
问题解决、任务驱动教学法。
Do 循 环 语 句
学法
教师引导下的自主学习、合作探究学习。
北京市昌平区第一中学
五、教学过程
环节1
新课引入
学习新知
环节2
Do 循 环 语 句
环节6
巩固知识 课后作业
环节3
环节5
拓展学习 课堂小结
环节4
Do 循 环 语 句
Loop Until s >= 30000 Print n
学生开展自主学习、合作探究活动,在Moodle平台上提交 程序。教师选取有代表性的程序展示、交流,采用学生自评、 互评、老师评价相结合的形式进行课堂效果的评价。
北京市昌平区第一中学
教学环节
北京市昌平区第一中学
五、教学过程
(一)新课引入。 新课引入。
问题(存钱买电脑):小明想买一台价值4999元的笔记本 电脑,第一个月存1块钱,以后每个月存的钱数都是上个月的2 倍,问小明至少存几个月可以攒够这笔钱? 预想:数学思维能力强的学生能利用数列很快找到答案 (1,2,4,8,16,32,64,128,256,512,1024,2048, 4096);迁移应用水平强的学生能利用已学的For循环语句得 出答案(预设循环次数,不断测试)。 学生在认知冲突中发现用已学知识解决该问题的局限性, 于是教师引出学习Do循环语句的必要性。