课件编号6595662

人教A版高中数学必修3课件:1.2.2条件语句(共15张PPT)

日期:2024-05-17 科目:数学 类型:高中课件 查看:38次 大小:227330Byte 来源:二一课件通
预览图 1/5
人教,高中,数学,必修,3课件,1.2.2
  • cover
(课件网) 1、记住条件语句的格式及功能; 2、能规范使用条件语句书写简单的程序。 认真阅读教材P25—28页内容, 提出你不懂的问题。 1. 条件语句的格式是什么? 程序框图 如果(IF)条件满足,那么(THEN)执行语句体,否则执行END IF之后的语句. 程序框图 如果(IF)条件满足,那么(THEN)执行语句体1,否则(ELSE)执行语句体2. 1.IF与END IF要配对使用. 2.END IF是结束条件语句,END则是结束整个程序. (1)若输入x=3 则输出y= (2)若输入x=-1 则输出y= (3)若输出y=5 则输入的x= 4 -1 4 例题讲解 INPUT x IF x>1 THEN y=x+1 ELSE y=2*x+1 END IF PRINT y END 例1、阅读填空 程序框图 二、例题研究 你能写出程序吗? 程 序 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=b^2-4*a*c 练习 设计一个程序,对于输入的x值,输出相应的y值. 例3 编写程序,使得任意输入3个整数按大到小的顺序输出. 算 法 第四步,将b与c比较,并把小者赋给c,大者赋给b INPUT “a,b,c=”;a,b,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 b>a? c>a? c>b? 程序框图 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 c > b THEN t = b b = c c = t END IF PRINT a,b,c END 3、将功能为求一个数的绝对值的 程序补充完整 输入 X If _____ Then   Y=-X Else Y=X End if 输出 Y 4、读程序 输入 a,b,c IF a>b,a>c THEN 输出 a ELSE IF b>c THEN 输出 b ELSE 输出 c END IF 1)上述程序格式有误,请改正; 2)该程序的功能是: _____ 2、写出下程序运行的结果 _____ 输入 x If x<0 Then p=3x Else p=3+7(x-10) End if 输出 p 若x= -2 , 则输出 _____ ; 若x= 15 , 则输出 _____ 1、以下问题是否需要用条件语句来描述 其算法 A 输入一个数x,输出它的绝对值; B 求分段函数的函数值; C 求面积为6的正方形的周长; D 求三个数中较大的数

~~ 您好,已阅读到文档的结尾了 ~~