高中数学必修三《1.2.2算法基本语句》课件

上传人:hu****a8 文档编号:51208536 上传时间:2018-08-12 格式:PPT 页数:11 大小:650KB
返回 下载 相关 举报
高中数学必修三《1.2.2算法基本语句》课件_第1页
第1页 / 共11页
高中数学必修三《1.2.2算法基本语句》课件_第2页
第2页 / 共11页
高中数学必修三《1.2.2算法基本语句》课件_第3页
第3页 / 共11页
高中数学必修三《1.2.2算法基本语句》课件_第4页
第4页 / 共11页
高中数学必修三《1.2.2算法基本语句》课件_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《高中数学必修三《1.2.2算法基本语句》课件》由会员分享,可在线阅读,更多相关《高中数学必修三《1.2.2算法基本语句》课件(11页珍藏版)》请在金锄头文库上搜索。

1、1.2.2算法基本语句算法初步复习巩固1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这 三种语句的一般格式是什么? 2、什么是条件结构?用程序框图表示这种结构 顺序结构输入语句输出语句赋值语句INPUT “提示文字”;变量PRINT “提示内容”;表达式变量表达式满足条件?语句1语句2是否新课讲解阅读P16,思考以下问题1、条件结构用怎样的程序语句来描述?这种语句的一般格式是怎样的?2、把下列语句的意义翻译成程序框图(1)IF x>0 THENy=1ELSEy=0END IF(2)IF x= 0 THEN x1 = p + q x2 = p - q IF x1 = x2 THE

2、NPRINT “只有一个实根:”;x1=x1 ELSE PRINT “有两个实根:”;“x1=”;x1,”x2=”;x2 END IF ELSE PRINT “没有实根” END IF END例6 编写程序,使得任意输入3个整数按大到小的顺序输出。算法分析:算法思想:3个数两两比较,确定大小。按a、b、c输入,要按a、b、c 输出,关键要找到最大值,将它赋值给a,中值赋给b,最小值赋给c。第一步  输入3个整数a、b、c第二步  将a与b比较,并把小者赋给b,大的赋给a;第三步  将a与c比较,并把小者赋给c,大的赋给a第四步  将b与c比较,并把小者赋

3、给c,大的赋给b第五步  按顺序输出a,b,cINPUT “a,b,c=”;a,b,c IF b > a THENt = aa = bb = t END IF IF c > a THENt = aa = cc = t END IF IF c > b THENt = bb = cc = t END IF PRINT a,b,c END相应的QBASIC程序:开始t=a,a=b,b=tt=a,a=c,c=tt=b,b=c,c=t输入a,b,c输入a,b,cba?ca?cb?结束是是否否是否对应的流程图练习巩固开始输入a,b,ca+bc,a+c b, b+c a是否同时成

4、立?存在这样的 三角形不存在这样 的三角形结束否是(1)该程序框图所表示的算法是作 用是什么?并根据程序框图写出相 应的程序。2、某快递公司规定甲、乙两地之间物品的托运费用根据下面的方法计算: 物品重量在50千克以内,托运费为每千克 0.53 元,超过的话,超过部分每 千克0.85元,试画出计算费用f的程序框图,并写出相应的QBASIC程序。 程 序 框 图 :开始结束输入重量G输出运费MG<=50M=0.53*GM=50*0.53+0.85*(G-50)否是对应的QBASIC程序INPUT “输入重量G=”;G IF G<=50 THENM=0.53*G ELSEM=50*0.53+0.85*(G-50) END IF PRINT “运费为:”;M END小结1、条件结构的程序表示2、注意书写的规范性IF 条件 THEN语句1 ELSE语句2 END IFIF 条件 THEN语句 END IF满足条件?语句满足条件?语句1语句2是否作业布置课本P20 练习第3、4题课外活动试查找数学课本一些分段函数的事例,看看能否 能用条件语句写出解决问题的程序

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

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

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