课件编号6535449

人教A版高中数学必修3 1.2.2 条件语句(28张PPT课件+练习)

日期:2024-04-30 科目:数学 类型:高中课件 查看:54次 大小:688129Byte 来源:二一课件通
预览图 0
人教,语句,练习,课件,PPT,28张
    1.2.2 条件语句 课后篇巩固提升 基础巩固 1.下列关于条件语句的说法正确的是(  )                  A.条件语句中必须有ELSE和END IF B.条件语句中可以没有END IF C.条件语句中可以没有ELSE,但是必须有END IF D.条件语句中可以没有END IF,但是必须有ELSE 解析条件语句主要有两种形式的格式,分别是IF—THEN格式和IF—THEN—ELSE格式,但是不管是这两种格式的哪一种,IF与END IF必须是同时出现.所以条件语句中可以没有ELSE,但是必须有END IF,故选C. 答案C 2.已知程序如图,若输入x,y的值分别为6,6,则输出的结果为(  ) INPUT x,y IF x<0 THEN  x=y-4 ELSE  y=y+4 END IF PRINT x,y END A.6,6 B.-2,10 C.2,10 D.6,10 解析由于6>0,故执行ELSE后语句y=6+4=10,输出的结果为6,10. 答案D 3.给出下面程序: INPUT a,b,c M=a IF b>M THEN  M=b ELSE  IF c>M THEN M=c  END IF END IF PRINT M END 若输入a=4,b=2,c=-5,则输出的结果为(  ) A.1 B.2 C.-5 D.4 解析由程序可知,M=a=4,b=2,b>M不成立,所以执行ELSE后的条件语句.又c=-5,所以c>M不成立,所以直接输出M的值. 答案D 4.为了在运行下面的程序后,得到输出值y=9,则应该输入(  ) INPUT x IF x<0 THEN  y=(x+1)∧2 ELSE  y=(x-1)∧2 END IF PRINT y END A.x=-4 B.x=-2 C.x=4或x=-4 D.x=-2或x=2 解析∵由程序知y=(x+1)2,x<0,(x-1)2,x≥0, ∴当y=9时,x=-4或x=4. 答案C 5.完成如图所示的程序,输入x的值,求函数y=|8-2x2|的值. INPUT———x=”;x IF ①     THEN? ②    ? ELSE  y=2*x∧2-8 END IF PRINT y END ①     ;②     .? 解析根据ELSE后的语句为y=2*x∧2-8,故条件①应为8-2x2≥0,即-2≤x≤2,写出语句为:x>=-2 AND x<=2;②应为y=8-2*x∧2. 答案①x>=-2 AND x<=2 ②y=8-2*x∧2 6.根据如图所示的程序,当输入的a,b分别为2 019,2 020时,最后输出的m的值是     .? INPUT a,b IF a>b THEN m=a ELSE  m=b END IF PRINT m END 解析由于2 019>2 020不成立,所以语句执行ELSE后面的m=b,即把b的值赋给m,所以输出的值为2 020. 答案2 020 7.编写一个程序,输入一个正整数,若它是一个三位数,将它反向输出,否则将该数原样输出.例如输入219,输出912;输入230,输出32. 解程序如下: INPUT———请输入一个正整数:”;x IF x<100 OR x>=1 000 THEN  PRINT x ELSE  a=x/100  b=(x-100*a)/10  c=x MOD 10  y=100*c+10*b+a  PRINT y END IF END 能力提升 1.阅读下列程序: INPUT x IF x<0 THEN y=7*x/2+3 ELSE IF x>5 THEN  y=7*x/2-5 ELSE  y=3*x+2 END IF END IF PRINT y END 若输入x=2,则输出的结果为(  ) A.10 B.2 C.8 D.-2 解析该程序的功能是求函数y=72x+3,x<0,3x+2,0≤x≤5,72x-5,x>5的值.因此当x=2时,y=3×2+2=8. 答案C 2.下列程序描述的算法功能是(  ) INPUT a,b,c IF a0, ∴f(3)=23=8. ∴f(-2)+f(3)=-8+8=0. 答案D 4.下面的程序是判断输入的正整数是否是11和7的公倍数,请将程序补充完整. INPUT———请输入正整数:”;a IF     AND     THEN?  PRINT———是11和7的公倍数” ELSE  PRINT———     ———? END IF END 答案a MOD 11=0 a MOD 7=0 不是11和7的公倍 ... ...

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