2020版高中数学 第一章 算法初步 1.2.1 输入语句、输出语句和赋值语句课件 新人教A版必修3

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

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

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

资源描述

【课标要求】1.理解基本算法语句的意义.2.学会输入语句、输出语句和赋值语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.知识导图学法指导1.能够准确识别与辨析三种基本语句,在运用中注意其格式的规范书写.2.程序框图与程序语言的互译是学习的重点,在转化时要注意程序框与基本语句的对应,并要注意执行的顺序.知识点一输入语句1.输入语句输入语句与程序框图的输入框对应,用来输入信息,其一般格式为:________“提示内容”;____.其中,“提示内容”一般是提示用户输入什么样的信息.例如:INPUT“x=”;x也可简写为________2.输入语句的功能可以一次为____________变量赋值,实现了算法中的____功能.例如:INPUT“x,y,z=”;x,y,zINPUT变量INPUTx一个或多个输入状元随笔(1)输入语句只能够输入数据,不能输入变量、函数或表达式,其中一般格式中的“变量”是指变量的值.(2)“提示内容”必须加双引号,“提示内容”原样在计算机屏幕上显示,“提示内容”与变量之间用“;”隔开,“提示内容”和它后面的分号“;”可以省略不写.知识点二输出语句1.输出语句输出语句与程序框图中的输出框对应,用来输出信息.一般格式:PRINT“提示内容”;____例如:PRINT“S=”;S2.同输入语句一样,输出语句也可以一次完成输出多个表达式的功能,不同表达式之间用“____”隔开.例如:PRINT“a,b,c=”;a,b,c表达式,3.输出语句的功能先计算________的值,然后输出____,实现了算法中的输出功能.显示在计算机屏幕上,也就是输出信息,可以是____、________和________.表达式结果常量变量的值系统信息状元随笔(1)同输入语句一样,表达式前也可以有“提示内容”,且“提示内容”和表达式之间必须用“;”隔开.(2)“提示内容”是提示用户要输出的是什么信息,提示内容必须加双引号,“提示内容”原样输出.(3)计算机先计算表达式的值再输出.知识点三赋值语句1.赋值语句的一般格式赋值语句与程序框图中表示赋值的处理框对应,一般格式为:________________例如:a=2,a=a+1都是赋值语句.2.赋值语句的功能先计算________的值,然后把结果赋值给“=”____的变量,此步完成后,“=”左边变量的值就改变了.变量=表达式表达式左边状元随笔(1)赋值语句中的“=”叫做赋值号,它和数学中的等号不一样,其作用是将它右边的一个确定值赋给左边的一个变量,执行时先计算“=”右边的值,再将该值赋给左边的变量,因此,赋值语句具有计算和赋值双重功能.但不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如y=x2-1=(x-1)(x+1),这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.(2)可以对一个变量多次赋值,每次赋的新值将取代变量中的原有值.(3)赋值号两侧的内容不能随意互换,如A=B与B=A是不同的.[小试身手]1.判断下列各题.(对的打“√”,错的打“×”)(1)输入语句可以给变量赋值,并且可以同时给多个变量赋值.()(2)输出语句可以输出常量、变量的值和系统信息,但不能输出有关表达式的计算结果.()(3)赋值语句:“y=x”与“x=y”相同.()√××2.下列语句正确的是()①INPUTa;b;c②INPUTx=3③INPUT“a=”;a④INPUTxA.①②B.②③C.③④D.④解析:①错,INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②错,INPUT语句中只能是变量,而不能是表达式;③正确;④正确,故选C.答案:C3.将两个数a=25,b=9交换,使a=9,b=25,下面语句正确的一组是()解析:由交换两个变量的算法知C正确.答案:C4.以下程序输出的结果为________.解析:a=5×5+5=30.答案:30类型一读程序例1如图程序运行的结果是()A.5,13B.8,13C.5,8D.8,5【解析】根据题意,程序运行如下:A=5,B=8,X=5,A=8,B=5+8=13,输出A=8,B=13,故选B.【答案】B依次运行即可方法归纳仅由输入语句、输出语句和赋值语句完成的程序对应算法框图中的顺序结构.读由这三种语句构成的程序时,只需从上到下依次明晰各语句的含义即可得出结论.跟踪训练1语程序,完成下列题目:(1)若输入3,则程序执行结果为________;(2)若程序执行结果为3,则输入的值为________.解析:程序的算法功能是输入自变量x的值,输出函数y=x2+2x的值.(1)当x=3时,y=32+2×3=15.(2)由x2+2x=3,解得x=1或x=-3.答案:(1)15(2)1或-3类型二利用三种基本语句编程例2已知圆锥底面半径R和高H,设计一个求圆锥体积和表面积的程序.【解析】设圆锥的表面积为S,底面积为S1,侧面积为S2,体积为V.状元随笔首先把数值R和H输入,计算母线长,再计算底面积和侧面积,“INPUT语句”对应输入框中的信息,赋值语句对应处理框中的信息,“PRINT语句”对应输出框中的信息.方法归纳编写程序的步骤:(1)根据问题要求构思算法分析.(2)把算法分析转化为程序框图,即画出程序框图.(3)把程序框图转化为程序.要注意转化过程中基本结构与相应语句的对应.熟练后可直接写出程序.跟踪训练2编写一个程序,要求输入两个正数a和b的值,并输出ab,ba的值.解析:方法一方法二类型三框图与算法语句间的转化例3(1)根据下列程序,画出其相应的程序框图.【解析】(1)程序框图如下:分析程序→确定框图结构→按顺序把程序语句所表达的内容填入相应的框图→成图.(2)根据下列程序框图写出其相应的程序.(2)程序如下:由上列下将各框的功能用相应的算法语句表示.方法归纳1.由程序框图编写程序时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成,其中,输入、输出框对应输入、输出语句,处理框对应赋值语句.2.由程序画框图的关键是分清程序的结构,确定使用了哪些基本算法语句,据此判断算法的逻辑结构,然后按顺序从上到下把输入语句、赋值语句、输出语句换成输入框、处理框、输出框即可.跟踪训练3输入x的值,输出其平方.(1)写出算法步骤;(2)画出程序框图;(3)编写程序.解析:(1)算法步骤如下:第一步,输入x.第二步,计算y=x2.第三步,输出y.(2)程序框图如图所示.(3)编写程序如下:

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

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

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

×
保存成功