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

上传人:彩*** 文档编号:104698345 上传时间:2022-06-10 格式:DOC 页数:8 大小:335.50KB
收藏 版权申诉 举报 下载
2017-2018学年高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修3_第1页
第1页 / 共8页
2017-2018学年高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修3_第2页
第2页 / 共8页
2017-2018学年高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修3_第3页
第3页 / 共8页
资源描述:

《2017-2018学年高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修3》由会员分享,可在线阅读,更多相关《2017-2018学年高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1-1.3.2 赋值语句 输入、输出语句教学案 苏教版必修3(8页珍藏版)》请在装配图网上搜索。

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

2、)(x1)是不能实现的(4)赋值语句中,一个变量被多次赋值后,取值是最后被赋予的值,先前的值会被后来的值覆盖3输入语句格式:“Reada,b”表示输入的数据依次送给a,b.输出语句格式:“Printx”表示输出运算结果x.点睛(1)输入语句可以同时给多个变量赋值,在给多个变量赋值时,变量之间要用“逗号”隔开,如“Read x,y,z”(2)输出语句可以输出常量、变量或表达式的值,也可以输出多个结果,如“Printx,y”表示依次输出结果x,y.1关于伪代码表述正确的是_(填序号)伪代码是计算机语言,能上机操作;伪代码书写时,只能用英文表示;伪代码与自然语言通用;伪代码书写格式比较自由,容易表达

3、出设计者的思想答案:2下列赋值语句正确的是_(1)3B;(2)xy0;(3)AB0;(4)TTT;(5)x21(x1)(x1)答案:(4)算法语句的识读典例(1)若输入a,b,c的值分别为10,20,30时,下列伪代码描述的算法的输出结果是_(2)给定下列伪代码,输出的结果为_解析(1)逐步赋值,得出运行结果先输入a10,b20,c30,利用ab,bc,ca可得输出a20,b30,c20.(2)a1,b2,cab,c3,bacb1322.输出a,b,c的值为1,2,3.答案(1)20,30,20(2)1,2,3(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(2)赋值语句可给变量

4、多次赋值,但只保留最后一次所赋的值 活学活用下列伪代码表示的算法输出的结果各是多少?(1) 解:(1)由a5,b3,c4,得dc216,输出d的值为16.(2)由a1,b2,c3得ab2,bc3,利用输入、输出、赋值语句编写伪代码故输出a,b,c的值为2,3,3.典例利用赋值语句及输入、输出语句写出计算1237的伪代码解伪代码: 利用输入、输出、赋值语句编写伪代码的关键是理解算法过程及正确掌握输入、输出、赋值语句的格式及作用 活学活用已知函数f(x)x22x1,试用伪代码写出计算y1f(3)的值,再计算f(y1)的值的一个算法解:伪代码为:x3y1x22x1,yy2y11,Printy1,y算

5、法语句及流程图相互转化典例根据下面的伪代码,画出其相应的流程图解流程图如图所示:这一算法功能是求a,b,c,d的平均数(1)由伪代码转化为流程图的关键在于读懂伪代码及准确选择相应的图框表示(2)由流程图转化为伪代码时,要按照流程图中的流程线的方向依次将图框中的内容翻译成伪代码同时注意伪代码的准确性 活学活用将下面的流程图表示的算法用伪代码表示出来,并指出该算法的功能解:伪代码表示为: Readx0,y0,dPrint d此算法的功能是:已知直线l:AxByC0,求点P(x0,y0)到l的距离层级一学业水平达标1下列赋值语句6M;2x3y6;ABB2;AAAA,其中正确的是_(填序号)答案:2下

6、列程序伪代码输出的结果是_ 答案:83下列语句中不是输入和输出语句的有_个Reada,b,c;b输出a;Printa;Print我是好人答案:14将两个数a2 015,b2 016交换得到a2 016,b2 015,下列语句中能实现这一功能的一组是_;答案:5把如图所示的伪代码用流程图表示出来 解:流程图如下:层级二应试能力达标1 下列算法的结果是_ 解析:由a2,b5,c7知a2,b5,c7.又abc,bca,cabc,abc2,bca9,c29718.答案:29182 下面算法的功能是_,输出的结果为_ 解析:按算法语句的顺序执行A的值依次为1,3,6,10,15,因此此算法的功能是求12

7、345的值,结果为15.答案:计算12345的值153已知A(x1,y1),B(x2,y2)是平面上的两点,试编写一个伪代码,输入A,B两点的坐标,输出其中点的坐标现已给出伪代码的一部分试在横线上填上适当的语句,把伪代码补充完整伪代码:解析: 利用中点坐标公式求解答案: xy4阅读下列伪代码,并指出当a3,b5时的输出结果:(1)(2)a_,b_;a_,b_;(3)a_,b_.答案:(1)35(2)(3)5读如下两个伪代码,完成下列题目 ()()(1)输出的结果为_(2)若、输出的结果相同,则伪代码输入x的值为_解析:(1)输出的结果应为x236.(2)由条件知x266,x0.应输入的x0.答

8、案:(1)6(2)06给出下列伪代码:Read “实数”x1,y1,x2ax1x2,ma2by1y2nb2smndPrintd此程序的功能为_解析:输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离答案:求两点间距离7下面的算法的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将算法补充完整解析:由于算法的功能是求所输入的两个数的平方和,所以Sxx.又由于最后输出的结果是3.46,所以3.461.12x,解得x2.25

9、.又x2是正数,所以x21.5.答案:1.5xx8为确保信息安全,信息需加密传输,发送方由明文密文(加密),接收方由密文明文(解密),已知加密规则伪代码为:若接收方收到密文14,9,23,28时,则解密得到的明文为_解析:阅读伪代码,可得加密规则:ma2b,n2bc,p2c3d,q4d.因此,当接收方收到密文14,9,23,28时,则有解得答案:6,4,1,79求用长度为c的细铁丝分别围成一个正方形和圆时,所围成的正方形和圆的面积,试设计一个求正方形和圆的面积的算法,写出伪代码,并画出流程图解:流程图如图所示:伪代码:Readc,a rS1a2S2r2PrintS1,S2 10经过市场调查分析得知,2016年第一季度内,某地区对某件商品的月需求量为4 000件为保证商品不脱销,商家在月初时将商品按相同数量投放市场已知年初商品的库存量为50 000件,用S表示商品的库存量画出求第一季度结束时商品的库存量的流程图,并用伪代码表示解:算法流程图如图所示:伪代码如下: 8

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!