




免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学案67基本算法语句导学目标: 理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句的含义自主梳理伪代码及基本算法语句伪代码是介于_和_之间的文字和符号(1)在伪代码中,赋值语句用符号“_”表示,“xy”表示_,其中x是_,y是一个与x同类型的_(2)输入语句“_”表示输入的数据依次送给a,b,输出语句“_”表示输出运算结果x.(3)条件语句的一般形式为或(4)循环语句的一般形式为:当型循环语句形式:当型循环已知循环次数时,可采用“for”语句,形式如下:直到型循环语句形式如下:自我检测1下列赋值语句正确的有_a3,b4,c5;6xy;3.2a;xy7;a2b2(ab)(ab);mm2.2当a1,b3时,执行完如下的一段伪代码后x的值为_ifa106的最小自然数的算法并画出流程图,写出伪代码变式迁移3已知s510151 500,请用流程图描述求s的算法并用伪代码表示1赋值语句是最重要的一种基本语句,也是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,如:赋值号左边只能是变量而不能是表达式;赋值号左右两边不能对换;不能利用赋值语句进行代数式计算等利用赋值语句可以实现两个变量值的互换,方法是引进第三个变量,用三个赋值语句完成2要实现循环结构就要用到循环语句循环语句有“while语句”,“do语句”,“for语句”“while”语句是前测试,即先判断,后执行;“do”语句是后测试,即先执行,再判断“for”语句选用于循环次数确定的情况课后练习(满分:90分)一、填空题(每小题6分,共48分)1下列语句中:mx3x2;tt1;32a;a2(b1)2b2;aa2;p(7x3)x5)x1,其中是赋值语句的个数为_2根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为_3下面所示的伪代码执行后,a,b的值分别为_4下面的流程图与伪代码是同一个程序的设计方案,请根据联系填空流程图如图所示:伪代码:i2s0dossi_untili100end do输出_上述应填_;应填_;输出结果为_5某算法的伪代码如图所示,如果输出的y值是4,那么输入的x的所有可能的值是_6伪代码如下:以上伪代码输出的结果t为_7如图伪代码输出的结果为_8以下伪代码:表示的函数表达式是_二、解答题(共42分)9(12分)编写函数y的算法并写出对应的伪代码,根据输入的x的值,计算y的值10(14分)根据下面的算法伪代码,绘制流程图,指出该算法的功能是什么?并将伪代码改为“for”语句的形式伪代码11(16分)用循环语句来书写1100的最小自然数n的算法,画出算法流程图,并写出相应的伪代码学案67基本算法语句答案自主梳理自然语言计算机语言(1)将y的值赋给x一个变量变量或表达式(2)read a,bprint x自我检测1解析依据赋值语句的格式与作用可知和正确,是错误的24解析14,输出s15.4990解析由题意s11109990.课堂活动区例1解题导引(1)赋值语句左边只能是变量名字,而不是表达式,右边可以是一个常量、变量或含变量的运算式如:2x是错误的(2)赋值号的左右两边不能对换赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量如“ab”和“ba”的运行结果是不同的解(1)a5,b3,c4,dc216,即输出16.(2)a1,b2,cab,c3,又bacb,b1322,a1,b2,c3,即输出1,2,3.变式迁移1解(1)x,y的值分别为4,4;x,y的值分别为3,3.(2)伪代码中的xy是将y的值赋给x,赋值后的x变为4,中yx是将x的值赋给y,赋值后y的值变为3.例2解设购买货款数为x元,则顾客实际应交的货款y元为y即y流程图如图所示:伪代码为:变式迁移2解算法的流程图如图所示:伪代码为:readx1,x2,y1,y2ifx1x2thenprint直线的斜率不存在elsekprintkendif例3解题导引由于n的值事先不知道,又没有公式可套用,我们可借助于变量引入循环,累积变量s初始值设定为0,计数变量i初始值设定为1,步长为1,累加的数值为i.应该用“while”即当型循环来实现相应的伪代码的书写也应该用“while”语句解算法如下:s1s0;s2i1;s3ssi;s4如果s106,使ii1,返回s3重复执行s3、s4,否则输出i1.相应的伪代码如下:对应的流程图如图所示:变式迁移3解流程图如图所示:从流程图可以看出是一个循环结构,我们可以运用循环语句来实现伪代码为:课后练习区14解析正确的是,赋值语句只能将表达式或数值赋给一个变量23解析a2,b3,a100;ii2;2 550解析程序的功能是计算100以内的偶数和5或4解析依据伪代码可得,当x0时,4,x或x.又x0,x.当x0时,x23x4,x4或x1,又x0,x4.综上所述,x或x4.624解析依据伪代码可得,当i2时,t122;当i3时,t236;当i4时,t6424.伪代码输出的结果是24.7468y9解其算法步骤如下:s1输入x;s2若x2.5,则yx21,否则yx21;s3输出y.(6分)用伪代码可表示如下:(12分)10解伪代码对应的流程图如图所示,它用的是“while”语句,功能是求3353993.(4分)(10分)利用“for”语句伪代码可以改为:(14分)11解算法如下:s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑卸料平台安全施工方案
- 风机操作工中秋节后复工安全考核试卷含答案
- 羽毛球制作工中秋节后复工安全考核试卷含答案
- 贵金属回收提纯工国庆节后复工安全考核试卷含答案
- 重介质分选工国庆节后复工安全考核试卷含答案
- 招标文件编制规范及审核流程详解
- 客户投诉处理流程及管理规范
- 关于小学语文老师工作总结(内容格式7篇)
- 保温材料制品生产工中秋节后复工安全考核试卷含答案
- 牙粉制造工节假日前安全考核试卷含答案
- 2025年江苏省南京市中考英语真题卷含答案解析
- 商业综合体安保人员培训效果考试试卷及答案
- 炎症与心脑血管疾病
- 天然林保护知识培训内容课件
- 医院食堂运营与服务简介
- 2025年度中国文化遗产研究院应届毕业生招聘(6人)笔试备考试题附答案详解(研优卷)
- 桥梁检测2025年技术发展与创新应用报告
- 如何上好一节体育课讲座
- 肾病综合征课件
- 神经外科危重患者综合管理
- (高清版)DB54∕T 0483-2025 《食用农产品快检数字化监管规范》
评论
0/150
提交评论