- 2
- 0
- 约3.11千字
- 约 9页
- 2021-08-21 发布于山东
- 举报
高中数学必修三教学设计
PAGE
PAGE 1
1.2.3 循环语句
【教学目标】
1.理解循环语句的两种格式及功能.
2.应用两种循环语句将具体问题程序化,会求程序执行后的结果.
【教学重点】
1.循环语句的格式和功能.(重、难点)
2.搞清当型循环和直到型循环的区别和联系.(难点)
3.直到型与当型循环中的条件.(易混点)
【知识掌握】
1.循环语句
循环语句与程序框图中的循环结构相对应,一般程序设计语言中都有直到型(UNTIL)和当型(WHILE)两种循环语句结构,分别对应于程序框图中的直到型和当型循环结构.
2.循环语句的格式、功能及程序框图的对应关系
名称
直到型
当型
格式
DO
循环体
LOOP_UNTIL条件
WHILE 条件
循环体
WEND
过程
先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体执行UNTIL语句后面的语句
先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND后面的语句
对应
程序
框图
问题引导:1.因为循环结构中包含条件结构,所以在循环语句中也包含“IF—THEN”这样的语句,这句话对吗?
提示 不对.语句都有其固定的格式,循环语句的格式为DO-循环体-LOOP UNTIL条件.或者WHILE条件-循环体-WEND.
【知识归纳】
1.UNTIL语句
(1)循环语句的作用就是重复执行某些步骤,这是计算机编程中一个非常重要的功能.人们往往害怕机械重复,但计算机却擅长重复,可以说,如果没有循环,计算机将几乎什么也干不了.
(2)DO语句只是循环的开始标记,遇到DO语句,程序只是记住这个标记,其他什么也不做,接着执行后面的循环体,在执行一次循环体后,再检查LOOP语句中的条件是否成立.如果不成立,就重复执行循环体,直到条件符合时退出循环.
(3)在循环体内,应注意务必有相应的“条件”使语句改变,保证能终止循环,否则循环将无休止地进行下去.
2.WHILE语句
(1)当型循环以WHILE开头,以WEND作为结束标志.WEND是WHILE END的缩写,表示“WHILE循环到此结束.”
(2)一般来讲,WHILE语句与UNTIL语句可以相互转化.
(3)执行WHILE语句时,先判断条件,再执行循环体,然后再条件,再循环体,反复执行,直至条件不满足.
(4)WHILE语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行循环结构后面的语句.
(5)WHILE语句由于先条件,再循环体,因此,循环体可能一次也不执行就退出循环结构.
【典例精析】
题型一 直到型循环语句
【例1】画出计算1+3+5+…+999的程序框图,并写出程序.
[思路探索] eq \x(分析各项特点及关系)―→
eq \x(确定用循环结构完成求和)―→eq \x(画程序框图)―→eq \x(写程序)
解:由题意知各项指数相同,底数相差2,可以借助于循环设计算法.
①程序框图: ②程序为:
规律方法 一般地,累加变量的初始值为0,而累乘变量的初始值为1.
解决此类问题应注意以下两个方面的问题:
(1)循环终止的条件,在设置结束循环的条件时最好做“边界的检验”,注意是用“>”还是“≥”等问题,防止多循环一次或少循环一次.
(2)直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.
【变式1】设计一个计算1×3×5×7×…×999的算法.
解:程序框图如图所示: 程序:
题型二 当型循环语句
【例2】
给出的30个数1,2,4,7,11,…,其规律是第1个数是1,第2个数比第1个数大1,第3个数比第二个数大2,第4个数比第3个数大3…依次类推,要求计算这30个数的和,先将上面所给出的程序框图补充完整,再依据程序框图写出程序.
(1)把程序框图补充完整:①________ ②________;
(2)写出程序
[思路探索] 本题是一个累加求和的问题,设计数变量为i,累加变量S=S+P,P=P+i,通过循环结构实现算法.
解:(1)①i<=30? ②P=P+i
(2)程序:
规律方法 1.(1)计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出.这是确定是否应用当型语句的关键.
(2)当型循环语句中WHILE和WEND成对出现.
(3)判断条件往往是控制循环次数的变量.
2.注意事项:
(1)本题首先确定的是循环结构,然后在循环中有关于不
您可能关注的文档
- 高中数学优质教学设计1:3.3.2均匀随机数的产生 教案.docx
- 高中数学优质教学设计1: 3.3.1几何概型 教案.docx
- 高中数学优质教学设计1:第三章 概率章末复习课 教案.doc
- 高中数学优质教学设计1:算法初步章末复习课 教案.doc
- 高中数学优质教学设计2:1.1.1算法的概念 教案.docx
- 高中数学优质教学设计2:1.1.2 第1课时 程序框图、顺序结构 教案.doc
- 高中数学优质教学设计2:1.1.2 第3课时 第一节 循环结构 教案.doc
- 高中数学优质教学设计2:1.2.2 条件语句 教案.doc
- 高中数学优质教学设计2:1.3 算法案例 第二课时 教案.doc
- 高中数学优质教学设计2:2.1.1 简单随机抽样 教案.doc
最近下载
- 2025山东劳动职业技术学院单招《数学》通关题库含完整答案详解(夺冠系列).docx VIP
- 巴蜀中学2026届高三1月适应性月考卷(六)英语试卷(含答案解析).pdf
- 大数据技术及其在土木工程中的应用.doc VIP
- SI210 控制系统调试试运转.pdf VIP
- (第一届吉林大学天文知识竞赛预赛试题及答案.doc VIP
- 《大学物理简明教程》教学课件.pptx
- 2025年高考新高考全国Ⅰ卷英语试题(含听力音频、听力原文和答案).pdf VIP
- 2025年一级造价师《建设工程造价案例分析(交通运输)》考试真题(后附权威解析).pdf VIP
- 2025年山东劳动职业技术学院单招语文模拟试题(附答案解析) 完整版2025.pdf VIP
- 精品解析:重庆市南开中学校2024-2025学年九年级上学期期末考试数学试题(原卷版).docx VIP
原创力文档

文档评论(0)