ImageVerifierCode 换一换
格式:PPT , 页数:16 ,大小:299.11KB ,
资源ID:1356790      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1356790.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【新步步高】高一数学人教b版必修3同课异构教学课件:1.2.2 条件语句(1).ppt)为本站会员(无敌)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

【新步步高】高一数学人教b版必修3同课异构教学课件:1.2.2 条件语句(1).ppt

1、1.2.2 条件语句,第一章 算法初步,图片欣赏,INPUT “提示内容”;变量,PRINT “提示内容”;表达式,变量表达式,可对程序中的变量赋值,可输出表达式的值,计算,可对程序中的变量赋值,计算,(1)提示内容和它后面 的“;”可以省略.,(2)一个语句可以给多个变 量赋值,中间用“,”分隔.,(3)无计算功能.,(1)表达式可以是变量,计算公式,或系统信息.,(2)一个语句可以输入多个表达式,中间用“,”分隔,(3)有计算功能,(1)“=”的右侧必须是表达式,左侧必须是变量,(2)一个语句只能给一个变量赋,(3)有计算功能,复习回顾,输入语句、输出语句和赋值语句对应于算法中的哪种结构?

2、这三种语句的一般格式是什么?,新课讲授,条件结构,条件语句,例5:编写一程序,求实数x的绝对值。,算法步骤:,S1:输入一个实数x,S2:判断x的符号,若x0,则输出x;否则输出x,程序框图:,开始,输入x,x0?,输出x,输出x,结束,是,否,程序:INPUT xIF x=0 THEN PRINT xELSE PRINT -xEND IFEND,应用实例,算法分析:因为实数x的绝对值,应用实例,思考阅读下面程序,你能得出什么结论。,INPUT x IF xb?,输入a,b,输出a,结束,输出b,是,否,程序(“”语句),INPUT “a,b”; a,b,IF ab THEN,PRINT a,

3、ELSE,PRINT b,END IF,END,变式训练,程序框图,开始,输入a,b,ba?,a=b,结束,输出a,是,否,程序(“IF-THEN”语句),INPUT“a,b=”; a , b,IF ba THEN,a=b,END IF,PRINT a,END,变式训练,例6 编写程序,输入一元二次方程 的系数,输出它的实数根。,自然语言描述:,第一步:输入a,b,c,第二步:计算判别式d,第四步:判断d=0是否成立。若是,则输出x1=x2=p;否则x1=p+qX2=p-q,并输出x1,x2.,第三步:判断d0是否成立若是,则计算p= ,q= 否则输出“方程无实数根”,结束算法。,开始,输入a

4、,b,c,d=b2-4ac,d0?,p=-b/(2a),q=,d=0?,X1=p+q,X2=p-q,方程无实根,输出x1,x2,输出p,结束,Y,N,N,Y,程序:,INPUT “a,b,c=”;a,b,c,d=b2-4*a*c,IF d=0 then,p=-b/(2a),q=SQR(d)/(2*a),IF d=0 THEN,PRINT “X1=X2=“;p,ELSE,PRINT “x1,x2=“;p+q,p-q,END IF,ELSE,PRINT “No real root”,END IF,END,应用实例,内层条件结构,外层条件结构,例7 编写程序,使得任意输入3个整数按大到小的顺序输出。

5、,算法分析:,算法思想:3个数两两比较,确定大小。按a、b、c输入,要按a、b、c输出,关键要找到最大值,将它赋值给a,中值赋给b,最小值赋给c。,第一步 输入3个整数a、b、c,第二步 将a与b比较,并把小者赋给b,大的赋给a;,第三步 将a与c比较,并把小者赋给c,大的赋给a,第四步 将b与c比较,并把小者赋给c,大的赋给b,第五步 按顺序输出a,b,c,应用实例,INPUT “a,b,c=”;a,b,cIF b a THEN t = a a = b b = tEND IFIF c a THEN t = a a = c c = tEND IFIF c b THEN t = b b = c

6、c = tEND IFPRINT a,b,cEND,程序:,开始,t=a,a=b,b=t,t=a,a=c,c=t,t=b,b=c,c=t,输入a,b,c,输出a,b,c,ba?,ca?,cb?,结束,是,是,否,否,是,否,程序框图:,应用实例,分析下列程序: INPUT“请输入实数:”;x x=1 THEN y=x2+1 ELSE y=x+2 END IF PRINT y END,(1)若输入,则输出的y 是_;,(2)若输出,则输入的x是_;,(3)若执行程序时,没有执行y=x2+1,则输入x的取值范围是_.,17,0或,(,),课堂练习,2.以下给出的是用算法基本语句描述的某一个问题的算

7、法,根据程序回答发下的问题。,Input m,n,p,qIf mn and mp and mq then print mend ifIf np and nq then print nend ifIf pq then print pelse print qend ifend,问题1:若输入的四个数是8,2,1,13,问输出结果是多少?,问题2:该程序表示的算法的功能是什么?,输出13,求出任意输入四个数m,n,p,q中的最大数,课堂练习,1、条件结构的程序表示,2、注意书写的规范性,IF 条件 THEN 语句1ELSE 语句2END IF,IF 条件 THEN 语句END IF,Y,N,课时小结,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报