高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修.doc

高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修.doc

ID:56677189

大小:302.00 KB

页数:8页

时间:2020-07-04

高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修.doc_第1页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修.doc_第2页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修.doc_第3页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修.doc_第4页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修.doc_第5页
资源描述:

《高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.3.1&1.3.2 赋值语句 输入、输出语句预习课本P17~18,思考并完成以下问题1.什么叫伪代码?2.赋值语句是用什么符号表示的?3.输入、输出语句的格式是什么?1.伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的方法.2.在表述一个算法时,经常要引入变量,并赋给该量一个值,用来表示赋给某一变量一个具体的确定值的语句叫做赋值语句.赋值语句用符号“←”表示,“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式.[点睛](1)赋值号左边只能是变量名,而不是表达式.(2)赋值号左右不能对换.(3)不能用赋值语句进行代数式的演算(如化

2、简、因式分解等).如y←x2-1←(x-1)(x-1)是不能实现的.(4)赋值语句中,一个变量被多次赋值后,取值是最后被赋予的值,先前的值会被后来的值覆盖.3.输入语句格式:“Read a,b”表示输入的数据依次送给a,b.输出语句格式:“Print x”表示输出运算结果x.[点睛](1)输入语句可以同时给多个变量赋值,在给多个变量赋值时,变量之间要用“逗号”隔开,如“Readx,y,z”.(2)输出语句可以输出常量、变量或表达式的值,也可以输出多个结果,如“Print x,y”表示依次输出结果x,y.1.关于伪代码表述正确的是________.(填序号)①伪代码是计算机语言,能上机操作

3、;②伪代码书写时,只能用英文表示;③伪代码与自然语言通用;④伪代码书写格式比较自由,容易表达出设计者的思想.答案:④2.下列赋值语句正确的是________.(1)3←B;(2)x+y←0;(3)A←B←0;(4)T←T×T;(5)x2-1←(x+1)(x-1).答案:(4)算法语句的识读[典例] (1)若输入a,b,c的值分别为10,20,30时,下列伪代码描述的算法的输出结果是________.(2)给定下列伪代码,输出的结果为________.[解析] (1)逐步赋值,得出运行结果.先输入a=10,b=20,c=30,利用a←b,b←c,c←a可得输出a=20,b=30,c=20.

4、(2)∵a=1,b=2,c=a+b,∴c=3,∴b=a+c-b=1+3-2=2.∴输出a,b,c的值为1,2,3.[答案] (1)20,30,20 (2)1,2,3(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式.(2)赋值语句可给变量多次赋值,但只保留最后一次所赋的值.    [活学活用]下列伪代码表示的算法输出的结果各是多少?(1)   解:(1)由a←5,b←3,c←=4,得d←c2=16,输出d的值为16.(2)由a←1,b←2,c←3得a←b=2,∴b←c=3,利用输入、输出、赋值语句编写伪代码故输出a,b,c的值为2,3,3.[典例] 利用赋值语句及输入、输出语

5、句写出计算1+2+3+…+7的伪代码.[解] 伪代码:利用输入、输出、赋值语句编写伪代码的关键是理解算法过程及正确掌握输入、输出、赋值语句的格式及作用.    [活学活用]已知函数f(x)=x2-2x+1,试用伪代码写出计算y1=f(3)的值,再计算f(y1)的值的一个算法.解:伪代码为:x←3y1←x2-2x+1,y←y-2y1+1,Print y1,y算法语句及流程图相互转化[典例] 根据下面的伪代码,画出其相应的流程图.[解] 流程图如图所示:这一算法功能是求a,b,c,d的平均数.(1)由伪代码转化为流程图的关键在于读懂伪代码及准确选择相应的图框表示.(2)由流程图转化为伪代码时

6、,要按照流程图中的流程线的方向依次将图框中的内容翻译成伪代码.同时注意伪代码的准确性.    [活学活用]将下面的流程图表示的算法用伪代码表示出来,并指出该算法的功能.解:伪代码表示为:Read x0,y0,d←Printd此算法的功能是:已知直线l:Ax+By+C=0,求点P(x0,y0)到l的距离.[层级一 学业水平达标]1.下列赋值语句①6←M;②2x-3y←6;③A←B←B+2;④A←A×A+A,其中正确的是________(填序号).答案:④2.下列程序伪代码输出的结果是________.答案:83.下列语句中不是输入和输出语句的有________个.①Read a,b,c;②

7、b←输出a;③Print a;④Print 我是好人.答案:14.将两个数a=2015,b=2016交换得到a=2016,b=2015,下列语句中能实现这一功能的一组是________.①;②;③;④答案:②5.把如图所示的伪代码用流程图表示出来.解:流程图如下:[层级二 应试能力达标]1.下列算法的结果是________.解析:由a←2,b←-5,c←7知a=2,b=-5,c=7.又a←b+c,b←c+a,c←a+b+c,∴a=b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。