2015-2016学年高中数学(人教A版)必修三课件121输入语句输出语句和赋值语句

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

成才之路·数学路漫漫其修远兮吾将上下而求索人教A版·必修3第一章算法初步成才之路·高中新课程·学习指导·人教A版·数学·必修3算法初步第一章第一章算法初步成才之路·高中新课程·学习指导·人教A版·数学·必修31.2基本算法语句第一章1.2.1输入语句、输出语句和赋值语句第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3高效课堂2课时作业4优效预习1当堂检测3第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3优效预习第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修31.算法的概念算法通常是指按照一定规则解决某一类问题的明确和有限的_______.现在,算法通常可以编写成计算机程序,让计算机执行并解决问题.●知识衔接步骤第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修32.几个基本程序框及其功能图形符号名称功能______________表示一个算法的_______和_______输入、输出框表示一个算法_______和_______的信息______________赋值,计算判断框判断一个条件是否成立,成立时,在出口处标明“是”(____);不成立时,标明“否”(____)终端框(起止框)开始结束输入输出处理框(执行框)YN第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修33.如图给出的计算12+13+14+…+111的值的一个程序框图,其中判断框内应填入的条件是()A.i10?B.i10?C.i20?D.i20?[答案]A第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修34.(2011·北京高考)执行如下图所示的程序框图,若输入A的值为2,则输出的P值为()A.2B.3C.4D.5[答案]C第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3[解析]A=2,P=1,S=1≤2,P=1+1=2,S=1+12=32;S=32≤2,P=2+1=3,S=32+13=116;S=116≤2,P=3+1=4,S=116+14=2512;S=25122,跳出循环,输出P=4.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修31.输入语句●自主预习格式INPUT“提示内容”;_______功能可以一次为一个或多个变量_______,实现了算法中的_______功能说明“提示内容”是提示用户输入什么样的_______.程序框图中的_______框转化为算法语句就是输入语句变量赋值输入信息输入第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3[破疑点]输入语句的使用说明:①INPUT语句又称“键盘输入语句”,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据,此时,用户只需把数据由键盘输入,然后回车,程序将继续运行.②“提示内容”的作用是在程序执行时提示用户将要输入的是什么样的数据.如:INPUT“语文,数学,外语成绩=”;a,b,c.“提示内容”及后面的“;”可省略,直接输入,如:INPUTa,b,c第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修32.输出语句格式PRINT“提示内容”;_______功能先计算表达式的_____,然后输出结果,实现了算法中的______功能.显示在计算机屏幕上,也就是输出信息,可以是_______、_______的值和_______信息.说明程序框图中的_______框转化为算法语句就是输出语句.表达式值输出常量变量系统输出第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3[破疑点]输出语句使用说明:①PRINT语句又称“打印语句”,将结果在屏幕上显示出来,是任何程序中必有的语句.②“提示内容”提示用户输出的是什么样的信息.如:PRINT“该生的总分=”;S③具有计算功能.可以输出常量、变量的值和系统信息.如:PRINT12/3PRINTAPRINT5PRINT“Iamastudent!”第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修33.赋值语句格式变量=_______功能先计算表达式的值,然后把结果赋值给“=”_____边的变量,此步完成后,“=”_____边变量的值就改变了说明(1)赋值语句中的“=”叫做_______,它和数学中的等号不一样.(2)本教材用BASIC语言编写的计算机程序是由若干个语句组成的,计算机按语句行排列的顺序依次执行程序中的语句,每个完整的程序最后一行都是END语句(又称结束语句),表示程序到此_______表达式左左赋值号结束第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3[破疑点]赋值语句使用说明:①在代数中A=B与B=A是等效的两个等式,而在赋值语句中则是两个不同的赋值过程.如:A=B是将B的值赋给变量A,而B=A是将A的值赋给变量B.②“=”右边可以是常量、变量或算式,如X=6,A=B,当表达式为一算式时,如C=X+Y,是指先计算X+Y的值,再把该值赋给C,所以赋值语句具有计算功能.③“=”左边必须是变量,而不能是表达式、常量.如:15=a,x+y=c都是错误的.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3④一个语句只能给一个变量赋值,不能对几个变量连续赋值,但可以辗转赋值.如:A=B=10是不正确的,但可以写成:A=10,B=A;赋值后,A的值是10,B的值也是10.⑤可给一个变量多次赋值,但只保留最后一次所赋的值.如:A=5,B=3,A=A+B;执行后A的值为8.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修34.几种常见的运算符号及函数符号编写程序时,有些符号与我们平常使用的符号不一样,下面是常用的数学符号与程序符号的对照表:数学符号程序符号举例乘号:×*ab表示为a*b除号:÷/53表示为5/3乘方:aba^b32表示3^2取m除以n的余数mMODn7除以2的余数表示为7MOD2运算符号取m除以n的商m\n7除以2的商表示为7\2第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3数学符号程序符号举例绝对值函数:|x|ABS(x)|-3|表示为ABS(-3)平方根函数:xSQR(x)8表示为SQR(8)函数符号取整函数:取不大于x的最大整数INT(x)INT(15/4)=3[警误区]由于受以前书写的影响,在书写以上符号时极易出错,故一定要小心谨慎.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修31.下列输入语句正确的是()A.INPUTxB.INPUTx+3C.INPUT“学生身高”D.INPUTx=3[答案]A[解析]A对,“提示内容”及后面的分号可省略,直接输入;B错,x+3是代数式,不是变量;C错,只有“提示内容”而无变量;D错,x=3是等式而不是变量.●预习自测第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修32.下列赋值语句正确的是()A.x+y=5B.3=aC.a=2+4D.m=n=2[答案]C[解析]A错,“=”左侧只能是变量不能是表达式,也不能是数字.B错.C对,把2+4的值即6赋给了变量a.D错,在一个赋值语句中,只能给一个变量赋值,不能出现两个或多个“=”.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3[答案]5[解析]第一步,把3的值赋给a;第二步,把a的值3赋给b,则b的值为3;第三步,把b+2(即3+2=5)的值赋给b,此时b=5.第四步,输出b的值5.3.给出下列程序a=3b=ab=b+2PRINTbEND输出的结果是________.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修34.下面的程序书写是否有误,若有请改正.[探究]以上程序的主要错误在于混淆了数学符号与程序符号的用法,上面的程序,对于计算机是无法识别的.[解析]正确的程序如下:INPUT“x=”;xINPUT“y=”;yA=x*yB=ABSx^2-1C=A+B/2PRINTA,B,CEND第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3高效课堂第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3(1)下列输入语句书写正确的是()A.INPUT“A,B,C=”a,b,cB.INPUT“A,B,C=”;a,b,cC.INPUTa,b,c=;“A,B,C”D.PRINT“A,B,C=”;a,b,c输入语句、输出语句和赋值语句●互动探究第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3(2)下列输出语句书写不正确的是()A.PRINTSB.PRINTS=4C.PRINT“S=”;SD.PRINT(a+b+c)/3(3)下列语句书写正确的是________(只填序号).①INPUTx=3②INPUTa,b,c③PRINTa,b,c④A=B=C=3⑤i=i+1第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3[探究]1.输入语句中的“提示内容”与变量之间用什么标点符号隔开,“提示内容”可以省略吗?2.输出语句有计算功能吗?3.赋值语句中的等号与数学中的等号意义相同吗?[解析](1)“提示内容”与输入内容之间要用“;”隔开,故A错;提示内容在前,输入内容在后,故C错;输入语句用“INPUT”而非“PRINT”,故D错.(2)由输出语句的格式及功能知A,C,D正确,不能直接输出S=4,故选B.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3(3)对于①,不能直接输入x=3,书写格式不正确,故①错误;对于②,省略了“提示内容”,书写正确,故②正确;对于③,省略了“提示内容”,书写正确,故③正确;对于④,根据赋值语句的格式,“=”左边应为单个变量,右边为表达式或具体数值,故④错误;对于⑤,符合赋值语句的格式,且赋值语句具有计算功能,故⑤正确.[答案](1)B(2)B(3)②③⑤第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3[规律总结]1.解决输入语句和输出语句要明确的三个问题(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间用“,”隔开.(2)计算机执行到输入语句时,暂停,等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续进行,“提示内容”及其后的“;”可省略.(3)输出语句可以输出常数,变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修32.赋值语句的几种常见形式(1)赋予变量常数值,如a=1.(2)赋予变量其他变量或表达式的值,如b=a,b=2a+1.(3)变量自身的值在原值上加常数或变量,如i=i+1,i=i+S.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3(1)下列输入语句正确的是()A.INPUT2,3,4B.INPUT“x=”;x,“y=”;yC.INPUTx,y,zD.INPUTx=2[答案]C[解析]输入语句不能直接输入常量,其中的提示信息只能紧跟INPUT,且不能多次提示,故选C.第一章1.21.2.1成才之路·高中新课程·学习指导·人教A版·数学·必修3[探究]从程序上看,所给两个程序均使用了赋值语句,但x=y与y=x是不同的,x=y是将y的值赋给x,执行后x的值变为y的值,而y的值不变.同理y=x是将x的值赋给y.(2)阅读下列两个程序,回答问题:①x=3y=4x=y②x=3y=4y=x①上述两个程序最后输出的x和y值分别为①________,

1 / 56
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功