内蒙古元宝山区平煤高级中学高中数学人教必修三课件1.2.2条件语句共15

上传人:迷**** 文档编号:142467649 上传时间:2020-08-19 格式:PPT 页数:15 大小:795.50KB
返回 下载 相关 举报
内蒙古元宝山区平煤高级中学高中数学人教必修三课件1.2.2条件语句共15_第1页
第1页 / 共15页
内蒙古元宝山区平煤高级中学高中数学人教必修三课件1.2.2条件语句共15_第2页
第2页 / 共15页
内蒙古元宝山区平煤高级中学高中数学人教必修三课件1.2.2条件语句共15_第3页
第3页 / 共15页
内蒙古元宝山区平煤高级中学高中数学人教必修三课件1.2.2条件语句共15_第4页
第4页 / 共15页
内蒙古元宝山区平煤高级中学高中数学人教必修三课件1.2.2条件语句共15_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《内蒙古元宝山区平煤高级中学高中数学人教必修三课件1.2.2条件语句共15》由会员分享,可在线阅读,更多相关《内蒙古元宝山区平煤高级中学高中数学人教必修三课件1.2.2条件语句共15(15页珍藏版)》请在金锄头文库上搜索。

1、1.2.2 条件语句,BASIC语言中的常用运算符号,取余数,MOD,取商,=,=,幂运算,除法运算,/,乘法运算,功能,运算符,Inx,|x|,功能,LOG(x),SQR(x),ABS(x),注意事项,函数名,复习巩固,复习巩固,1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么?,2、什么是条件结构?程序框图表示条件结构的两种形式?,顺序结构,输入语句,输出语句,赋值语句,INPUT “提示内容”;变量,PRINT “提示内容”;表达式,变量表达式,算法中的条件结构是由条件语句来表达的,条件语句的一般格式,只含一个“分支”的条件结构,写成条件语句为:,如果(

2、IF)条件满足,那么(THEN)执行语句体,否则执行END IF之后的语句.,含两个“分支”的条件结构,写成条件语句为,算法中的条件结构是由条件语句来表达的,条件语句的一般格式,如果(IF)条件满足,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.,1.IF与END IF要配对使用.,2.END IF是结束条件语句,END则是结束整个程序.,程序框图,例5 设计一个程序,求实数 的绝对值.,例6 编写程序,输入一元二次方程 的系数,输出它的实数根。,自然语言描述:,第一步:输入a,b,c,第二步:计算判别式,第四步:判断=0是否成立。若是,则输出x1=x2=p;否则x1=p+q X

3、2=p-q,并输出x1,x2.,第三步:判断0是否成立 若是,则计算p= ,q= 否则输出“方程无实数根”,结束算法。,程 序,p= b/(2*a),q=SQR(d)/(2*a),IF d=0 THEN,IF d=0 THEN,PRINT “xl,x2=”;p+q,p-q,END IF,ELSE,PRINT “No real root.”,END IF,END,INPUT “a,b,c”;a,b,c,PRINT “x1=x2=”;p,ELSE,d=b2-4*a*c,开始,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

4、?,结束,是,是,否,否,是,否,程序框图,例7 编写程序,使得任意输入3个整数 按大到小的顺序输出。,第一步 输入3个整数a、b、c,算法分析:,第二步 将a与b比较,并把小者赋给b ,大的赋给a;,第三步 将a与c比较,并把小者赋给c, 大的赋给a(此时a已是三者中最大的),第四步 将b与c比较,并把小者赋给 c,大的赋给b(此时a,b,c已按从大到 小的顺序排好),第五步 按顺序输出a,b,c,INPUT “a,b,c=”;a,b,c IF b a THEN t = a a = b b = t END IF IF c a THEN t = a a = c c = t END IF IF

5、c b THEN t = b b = c c = t END IF PRINT a,b,c END,程序,开始,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?,结束,是,是,否,否,是,否,程序框图,【课堂练习】,1.课本P29页T2.读程序,说明程序的运行过程.,INPUT “x=:”;x IF 9x AND x100 THEN a=x10 b=x MOD 10 x=10b+a PRINT x END IF END,问题如输入的数x=86,则输出的结果是什么?,68,此程序用于交换一个两位数的个位和十位数字.,2

6、.课本P29页T1.,INPUT “a,b,c=”; a,b,c IF a+bc AND a+cb AND b+ca THEN PRINT “Yes.” ELSE PRINT “No.” END IF END,参考答案:,3.课本P29页T3.编写求一个数是偶数还是奇数的程序,从键盘输入一个整数,输出该数的奇偶性.,INPUT “a=”; a IF a MOD 2 =0 THEN PRINT “Even.” ELSE PRINT “Odd.” END IF END,参考答案:,4.课本P29页T4.闰年指年份能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序,判断输入的年份是否为闰年.,INPUT “Please input a year:”;y b=y MOD 4 c=y MOD 100 d=y MOD 400 IF b=0 AND c0 THEN PRINT “Leap year.” ELSE IF d=0 THEN PRINT “Leap year.” ELSE PRINT “Not leap year.” END IF END IF END,参考答案:,程序框图,条件语句的一般格式,小结,注意书写的规范性,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

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