还剩2页未读,
继续阅读
广东省佛山市顺德区罗定邦中学高中数学必修三《1.2基本算法语句》学案(1)
展开这是一份广东省佛山市顺德区罗定邦中学高中数学必修三《1.2基本算法语句》学案(1)
高一数学必修3 编号_3_ 时间________班级___ 组别__ _学号 姓名___ 【学习目标】1.理解输入语句、输出语句和赋值语句,进一步体会算法的基本思想。2.经历将具体问题的程序框图转化为程序语句的过程,理解条件语句,体会算法的基本思想。【重点、难点】经历将具体问题的程序框图转化为程序语句的过程,理解条件语句,体会算法的基本思想。自主学习案【知识梳理】1. BASIC语言学习输入语句、输出语句、赋值语句,条件语句。2. 输入语句格式: 3. 输出语句格式: 4. 赋值语句格式: 5. 算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。两种条件结构对应的条件语句分别为: 【预习自测】1. 下列程序:INPUT“A=”;A PRINT“A=”;A END 若输入的值为1,则输出的结果是__________.INPUT “x=”; xIF x>3 THENy=x﹡xELSE y=2﹡xEND IFPRINT yENDEND2. 若输入3,则输出的值是( )A.3 B.6 C.9 D.27【我的疑问】合作探究案【课内探究】例1 用描点法作函数的图象时,需要求出自变量和函数的一组对应值.画出程序框图,并编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。例2 编写程序,使得任意输入的3个整数按从大到小的顺序输出。例3 计算机执行下面的程序段后,输出的结果分别是:PRINT ,ENDA=10A=A+15PRINT AEND(1) (2) (3) 例4 设计求y=的算法,画出流程图,并编写程序。变式:编写一个求函数的函数值的程序。INPUT "Please input an integer:"; xIF x>9 AND x<100 THEN a=x\10 b=x MOD 10 x=10*b+a PRINT xEND IFEND【当堂检测】第2题第1题(2)第1题(1)1. 读程序,若输入4,3,则输出的结果分别为(1)15 -15 (2)11 6 2. 读程序,回答问题:(1)若输入85,则输出 58(2)该程序的功能是 课后练习案INPUT IF THENPRINT ELSEPRINT END IFEND1 2.编程序,判断任意输入的整数的奇偶性。若输入9,运行结果是________.3. 春节快到了,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账。已知水果糖每千克10.4元,奶糖每千克15.6元,果仁巧克力每千克25.2元,那么依次购买这三种糖a,b,c千克,应收取多少钱?4.函数,画出程序框图,并编写程序,对于输入的x值,输出相应的y值。5.某市固定电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.20元;超过3分钟的部分,每分钟(不足一分钟,按一分钟计算)按0.10元收费。设计一个程序,根据通话时间计算话费。input xif x>int(x) then x=int(x)+1end ifif x<=3 then y=0.2else y=0.2+(x-0.3)*0.10end ifprint yEnd
相关资料
更多