人教A版必修三1.2.4《算法语句的综合》课件

上传人:lizhe****0920 文档编号:56907552 上传时间:2018-10-17 格式:PPT 页数:29 大小:11.87MB
返回 下载 相关 举报
人教A版必修三1.2.4《算法语句的综合》课件_第1页
第1页 / 共29页
人教A版必修三1.2.4《算法语句的综合》课件_第2页
第2页 / 共29页
人教A版必修三1.2.4《算法语句的综合》课件_第3页
第3页 / 共29页
人教A版必修三1.2.4《算法语句的综合》课件_第4页
第4页 / 共29页
人教A版必修三1.2.4《算法语句的综合》课件_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《人教A版必修三1.2.4《算法语句的综合》课件》由会员分享,可在线阅读,更多相关《人教A版必修三1.2.4《算法语句的综合》课件(29页珍藏版)》请在金锄头文库上搜索。

1、第一章 算法初步 12 基本算法语句 1.2.4 算法语句的综合,栏目链接,理解五种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句的含义,并能熟练应用,能根据需要对条件结构进行多层套用,灵活选择各种不同的循环结构,栏目链接,栏目链接,基础梳理,1输入语句(INPUT语句) (1)一般格式:INPUT “提示内容”;变量 (2)功能:可对程序中的变量赋值 2输出语句(PRINT语句) (1)一般格式:PRINT “提示内容”;表达式 (2)功能:可输出表达式的值,计算 3赋值语句 (1)一般格式:变量表达式 (2)功能:可对程序中的变量赋值、计算,栏目链接,4条件语句 (1)IFT

2、HENELSE语句 一般格式与对应的程序框图:,栏目链接,计算机在执行时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后面的语句1;若条件不符合,就执行ELSE后面的语句2. (2)IFTHEN语句 一般格式与对应的程序框图:,栏目链接,计算机在执行时,首先对IF后的条件进行判断,如果条件符合就执行THEN后面的语句;若条件不符合,则直接结束该条件语句,转而再执行END IF后的语句 5循环语句 (1)WHILE语句 一般格式与对应的程序框图:,栏目链接,(2)UNTIL语句 一般格式与对应的程序框图:,栏目链接,自测评价,1下列说法不正确的是( ) A当计算机遇到WHILE语句时

3、,先判断条件的真假,若条件符合,则执行WHILE与WEND之间的循环体 B当计算机遇到WHILE语句时,先判断条件的真假,当条件不符合时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句 CWHILE型语句结构也叫当型循环 D当型循环有时也称为“后测试型”循环,D,栏目链接,2对赋值语句的描述正确的是( ) 可以给变量提供初值;将表达式的值赋给变量;可以给一个变量重复赋值;不能给同一变量重复赋值 A B C D,A,栏目链接,3下面算法表达的函数是_,栏目链接,4若输入的是“1”,则输出的结果是_,8,栏目链接,5上边程序执行后输出的结果是_,5,栏目链接,栏目链接,题

4、型一 简单程序的编写,例1 2000年我国的人口为13亿,如果人口每年的自然增长率为0.007,那么多少年后我国的人口将达到15亿?请编写一个程序解决这个问题,分析:由题意可知我国的人口数呈指数增长趋势,每年的人口数为上一年的人口数的(10.007)倍,此为典型的累乘问题,需应用循环语句编写程序,栏目链接,解析:利用UNTIL语句编写程序如下:,栏目链接,点评:1.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环 2循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死循环 3控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两处,若

5、初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减,栏目链接,跟 踪训 练,1写出用公式法求x22x80的根的程序,解析:题目明确要求用公式法求解,因此只要将a1,b2,c8的值输入公式即可求解程序如下:,栏目链接,题型二 多层条件结构的嵌套,例2 给定一个年份,写出该年是不是闰年的算法、程序框图和程序,解析:(一)算法: 第一步,输入一个年份x. 第二步,若x能被100整除,则执行第三步;否则执行第四步 第三步,若x能被400整除,则x为闰年;否则x不为闰年 第四步,若x能被4整除,则x为闰年;否则x不为闰年,栏目链接,(二)程序框图:,栏目链接,(三)程序,栏目链接,点评:1

6、.对于实际应用问题,应先建立数学模型,再设计算法 2应用多个条件语句的嵌套时,要明确各种条件与相应语句之间的对应关系,一般先由程序框图直观地弄清这些关系之后再编写程序,栏目链接,跟 踪训 练,2某商场举行促销活动,活动规定,购物额在100元及以内不予优惠,在100300元之间优惠货款的5%,超过300元之后,超过部分优惠8%,原优惠条件依然有效,画出购物额与应付货款之间关系的流程图,要求输入购物额,能够输出应付货款;并用基本语句写出程序,栏目链接,栏目链接,题型三 找准循环控制条件,例3 编写程序,求1009910的值,错解:,栏目链接,错解分析:若循环控制条件不当,则会导致死循环,这一点恰恰是许多同学的一个常错点所谓死循环,就是永无终止地循环本题是直到型循环,直到条件“i100”满足时停止循环而由程序可知,执行第一次循环,i由初值100减1变为99.以后,每执行一次循环,i的值就减少1,从而i的值永远也不可能大于100,这样,循环永远也无法停止 正解:应是把条件“i100”改为“i10” 点评:本程序中i既是计数变量又是验证结束循环的变量应当注意,当循环体各语句顺序有变化时,计数变量的初值和判断条件都可能发生变化,栏目链接,跟 踪训 练,3如果下边程序执行后输出的结果是132,那么在程序UNTIL后面的“条件”应为( ),Ai11 Bi11 Ci11 Di11,D,栏目链接,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号