《高考数学总复习 (教材扣夯实双基+考点突破+典型透析)第十一章第2课时 基本算法语句课件》由会员分享,可在线阅读,更多相关《高考数学总复习 (教材扣夯实双基+考点突破+典型透析)第十一章第2课时 基本算法语句课件(40页珍藏版)》请在金锄头文库上搜索。
1、第2课时基本算法语句基础梳理基础梳理1输入语句、输出语句、赋值语句的格式输入语句、输出语句、赋值语句的格式与功能与功能教教材材回回扣扣夯夯实实双双基基语句语句一般格式一般格式功能功能输入语输入语句句_输入信息输入信息输出语输出语句句_输出输出_赋值语赋值语句句_将表达式所代表将表达式所代表的的值值_INPUT“提示提示内容内容”;变量;变量PRINT“提示提示内容内容”;表达式;表达式 常量、变量的常量、变量的值和系统信息值和系统信息变量表达式变量表达式赋给变量赋给变量2.条件语句条件语句(1)IFTHEN格式格式(2)IFTHENELSE格式3循环语句循环语句(1)UNTIL语句语句(2)W
2、HILE语句课前热身1下列关于“赋值语句”叙述正确的是( )A3.6x是赋值语句B利用赋值语句可以进行代数式的化简C赋值语句中的等号与数学中的等号意义相同D赋赋值值语语句句的的作作用用是是先先计计算算出出赋赋值值号号右右边边表表达达式式的的值值,然然后后把把该该值值赋赋给给赋赋值值号号左左边边的的变量,使该变量的值等于表达式的值变量,使该变量的值等于表达式的值答案:答案:D2计计算算机机执执行行下下面面的的程程序序段段后后,输输出出的的结结果是果是()A1,3B4,1C0,0 D6,0答案:答案:B答案:答案:4答案:答案:500500考点考点1输入、输出和赋值语句输入、输出和赋值语句考考点点
3、探探究究讲讲练练互互动动考点突破考点突破考点突破考点突破例例例例1 1 某工种按工时计算工资,每月总工资每月劳动时间(小时)每小时工资,从总工资中扣除10%作公积金,剩余的为应发工资,当输入劳动时间和每小时工资数,试编写一个算法输出应发工资试编写一个算法输出应发工资,并写出程序并写出程序,画出程序框图画出程序框图【解】算法如下:【解】算法如下:第一步第一步,输入每月劳动时间输入每月劳动时间t和每小时工资和每小时工资a;第第二二步步,求求每每月月总总工工资资y每每月月劳劳动动时时间间t每小时工资每小时工资a;第第三三步步,求求应应发发工工资资z每每月月总总工工资资y(110%);第四步,输出应发
4、工资第四步,输出应发工资z.程序框图如图:程序框图如图:【题题后后感感悟悟】编编写写程程序序的的关关键键在在于于搞搞清清问问题题的的算算法法,特特别别是是算算法法的的结结构构,然然后后确确定定采采取取哪哪一一种种算算法法语语句句,本本题题利利用用顺顺序序结结构构画画出出程程序序框框图图,从从而而利利用用输输入入、输输出出和和赋赋值值语语句句写出程序写出程序备选例题(教师用书独具) 请写出下面运算输出的结果例例例例【解解】(1)语语句句c(ab)/2是是将将a,b和和的的一一半半4赋赋值值给给变变量量c,语语句句dc*c是是将将c的的平平方赋值给方赋值给d,最后输出,最后输出d的值为的值为16.
5、(2)语语句句cab是是将将a,b的的和和3赋赋值值给给c,语语句句bacb是是将将acb的的值值2赋赋值值给给b.最后输出最后输出a,b,c的值分别为的值分别为1,2,3.考点2条件语句 高等数学中经常用到符号函数,符号函数的定义为 例例例例2 2【解】法一:程序框图:【解】法一:程序框图:法二:程序框图:法二:程序框图:【题题后后感感悟悟】(1)条条件件结结构构的的差差异异,造造成成程程序序执执行行的的不不同同当当输输入入x的的数数值值时时,可可考考虑虑两两种种方方法法:第第一一种种是是先先判判断断外外层层的的条条件件,依依次次执执行行不不同同的的分分支支,才才有有可可能能判判断断内内层层
6、的的条条件件;第第二二种种是是按按程程序序中中条条件件语语句句的的先先后后,依依次次判判断断所所有有的的条条件件,满满足足哪哪个个条条件件就就执执行行哪个语句哪个语句(2)条条件件语语句句的的嵌嵌套套可可多多于于两两层层,可可以以表表达达算法步骤中的多重限制条件算法步骤中的多重限制条件备选例题(教师用书独具) 如图,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动设点P运动的路程为x,APB的面积为y,求y与x之间的函数关系式,并画出程序框图,写出程序例例例例程序:程序:考点3循环语句 高三(1)班共有50名同学参加数学竞赛,现已有这50名同学的竞赛分
7、数,请设计一个程序,计算竞赛成绩优秀的同学的平均分(规定90分以上为优秀),并画出程序框图例例例例3 3【解】程序框图如下:【解】程序框图如下:【题题后后感感悟悟】在在循循环环语语句句中中,也也可可以以嵌嵌套套条条件件语语句句,甚甚至至是是循循环环语语句句,此此时时需需要要注注意意嵌嵌套套这这些些语语句句的的过过程程要要保保证证语语句句的的完完整整性性,否则就会造成程序无法执行否则就会造成程序无法执行备选例题(教师用书独具) 编写程序,计算数列an的前20项的和(其中数列的前几项分别为1,1,2,3,5,8,)例例例例方法技巧赋值语句是最重要的一种基本语句,也是一个程序必不可少的重要组成部分,
8、使用赋值语句要注意以下几点:(1)赋值号“”左边只能是变量,而不能是表达式,比如A3是正确的,但3A是错误的;方法感悟方法感悟方法感悟方法感悟(2)赋赋值值号号“”的的左左、右右两两边边不不能能对对调调,AB和和BA的含义及运行结果是不同的;的含义及运行结果是不同的;(3)不不能能利利用用赋赋值值语语句句进进行行代代数数式式的的演演算算(如如化化简简、因因式式分分解解等等),在在赋赋值值语语句句中中的的赋赋值值号号右右边边的的表表达达式式中中每每一一个个“变变量量”都都必必须须事事先赋给确定的值;先赋给确定的值;(4)赋值号与数学中的等号赋值号与数学中的等号“”意义不同意义不同,比如在数学中式
9、子比如在数学中式子NN1一般是错误的,一般是错误的,但在赋值语句中它的作用是将原有的但在赋值语句中它的作用是将原有的N的值的值加上加上1再赋给变量再赋给变量N,这样原来的值将被,这样原来的值将被“冲掉冲掉”失误防范1要区分条件语句的两种格式:IFTHENELSE格式和IFTHEN格式2循环语句有“直到型”与“当型”两种,要区别两者的异同,主要解决遇到需要反复执行的任务时,用循环语句编写程序考考向向瞭瞭望望把把脉脉高高考考命题预测从近几年的高考试题来看,基本算法语句未考查,但考纲要求理解几种算法语句,所以复习中不可忽视预测2013年高考不排除对基本算法语句考查的可能性,应注重对基本方法的复习例例例例规范解答规范解答 (本题满分8分)写出一个计算122223263的值的程序【得得分分技技巧巧】在在含含有有循循环环语语句句的的算算法法程程序序中中,计计算算变变量量的的初初始始值值和和循循环环条条件件是是两两个个关关键点,直接影响着输出结果键点,直接影响着输出结果【失失分分溯溯源源】在在本本题题中中很很容容易易把把ss2i和和ii1的位置写反,而出现错误的位置写反,而出现错误