免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.3.2输入、输出语句学习目标重点难点1了解伪代码与自然语言、流程图设计算法的区别2理解输入、输出语句和赋值语句的功能及表示法,并能用这些语句表示算法重点:输入、输出语句和赋值语句的功能及表示方法难点:运用输入、输出语句及赋值语句表示算法.1伪代码与赋值语句(1)伪代码:伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法(2)赋值语句:在伪代码中,赋值语句用符号“”表示,“xy”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式预习交流1程序设计语言与流程图有什么区别?提示:流程图虽能直观地描述算法,但计算机无法“理解”只有把流程图转化为程序设计语言,才能在计算机上运行2输入、输出语句:用输入语句“read_a,b”表示输入的数据依次送给a,b,用输出语句“print_x”表示输出运算结果x.预习交流2输入、输出语句和赋值语句与三种基本的逻辑结构有什么联系?提示:一般地,输入、输出语句和赋值语句与顺序结构相对应预习交流3(1)赋值语句中的“”叫做_,计算机执行赋值语句时,先计算“”_(填“左边”或“右边”)表达式的值(2)在输入语句中,如果同时输入多个变量,变量之间的分隔符为_(3)计算机执行下面的伪代码后,输出的结果为_提示:(1)赋值号右边(2)逗号(3)3,1一、赋值语句(1)下列给出的赋值语句正确的个数是_3b;xy0;ab2;ttt.(2)请写出执行下面的伪代码后输出的结果 思路分析:(1)根据赋值语句的特点逐个分析其正确性即可;(2)利用赋值语句的功能求解输出结果(1)答案:1解析:赋值语句中“”号左右两边不能互换,即不能给常量赋值;赋值语句不能给一个表达式赋值;一个赋值语句只能给一个变量赋值,不能同时出现两个或多个“”;tt表示t2,ttt表示将t2赋值给t.只有正确故填1.(2)解:a5,b3,c(ab)/2,c4.又dcc,d16,输出d的值为16.a1,b2,cab,c3.又bacb,b1322.输出a1,b2,c3.由b20及ab知a20;由c30及bc知b30;再由ca及a20知c20.a20,b30,c20,输出a,b,c的值分别是20,30,20.1下列给变量赋值的语句正确的序号是_5xx2xxyz4m2n5答案:解析:由赋值语句的特点可知,不正确,正确2(1)如图所示的算法语句,其运行结果是_(2)下列伪代码的运行结果是_答案:(1)1(2)5解析:(1)通过第三步知z123,第四步sz12,最后sx2z2431赋值给s.故运行结果为1.(2)b134,b415,故运行结果为5.(1)为变量赋值应正确理解赋值号的意义,需注意以下几点:赋值号左边只能是变量的名字,而不能是表达式如12x是错误的;赋值号左右不能对换如“ab”与“ba”的含义、运行结果是不同的;不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等);赋值号“”与数学中的等号意义不同(2)赋值语句的几种常见形式:赋予变量常数值如a5表示将5这个数值赋给变量a;赋予变量其他变量或表达式的值,如cab,表示将ab的值赋给变量c;将含有变量自身的表达式赋予变量,如ii1,表示将i1的数值赋给i.弄清赋值语句的含义及伪代码功能就能输出正确的结果二、输入、输出语句编写一个伪代码,输入x的值求函数yx33x224x30的值思路分析:题中给出了函数的解析式,要求编伪代码输入x的值,输出相应的y的值,只需按伪代码执行的顺序,用顺序结构即可完成解:伪代码如下:1下列伪代码执行后,结果为3,则输入的x值可能为_答案:1或3解析:由伪代码知,y3.x22x3,解得x1或x3.2指出下列伪代码的功能解:该算法的功能是用来求一个半径为r的圆中除去一个边长为a的正方形后图示阴影部分的面积只要输入r,a的值,就可输出阴影部分的面积s.3编写一个伪代码,要求输入两个正数a和b的值,输出ab与ba的值解:伪代码如下:(1)输入语句可以用来处理批量数据的赋值问题,“输出”是指将数据从计算机的内部传递到计算机的外部设备,外部设备有显示器、打印机等能够实现这种操作的语句就称为输出语句,它是程序中不可缺少的语句输入语句的作用是实现算法的输入信息功能,而输出语句的作用是实现算法的输出结果功能(2)输入语句与输出语句不同,它并不是在写程序时就给变量赋值,而是在程序开始运行后,由使用者从终端的键盘上把数值输入给相应的变量输入、输出语句的格式及作用要熟练掌握,特别是print语句具有计算和输出的双重功能,遇到表达式时,它先计算后输出,又称“打印语句”三、应用三种语句编写程序任给三个赋值变量a,b,c,计算a23b25c的值写出其伪代码思路分析:分别利用输入、输出语句与赋值语句写出伪代码解:伪代码如下:1以下伪代码:程序执行后的结果是_答案:5,5解析:已知a3,b5,然后执行ab得a5,执行ba得b5.于是输出的结果是a5,b5.2阅读伪代码当输入a3,b5时,计算结果为:a_,b_.答案:解析:当输入a3,b5时,执行aab时a352,执行bab时b2(5)3,执行a(ab)/2时a,执行b(ab)/2时b.最后结果为a,b.算法语句与流程图的关系:(1)顺序结构的流程图只需利用输入语句、输出语句和赋值语句即可完成其中输入、输出框对应输入语句和输出语句,处理框对应赋值语句(2)由伪代码画流程图时,只需把输入语句、输出语句与输入、输出框对应转化,将赋值语句与处理框对应转化即可1关于赋值语句需要注意的事项中不正确的序号是_赋值号左边只能是变量的名字,而不是表达式赋值号左右不能对换不能利用赋值语句进行代数式的演算赋值号与数学中的等号的意义相同答案:解析:赋值号只具有赋值功能,与数学中的等号的意义不同2在下列各式中,结果为使变量的值增加1的赋值语句为_x1xxx1x1yx1答案:解析:根据赋值语句的特点知只有符合条件3下列对赋值语句理解正确的是_aa1,是把a的值赋给a1;aa1,是把a1的值赋给a;a1a,是把a的值赋给a1;a1a,是把a1的值赋给a.答案:解析:赋值语句的伪代码“xy”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式,由此赋值语句“aa1”表示将a1的值赋给变量a,因此的理解是错误的,的理解是正确的;赋值语句左边不能是表达式,故是错误的4下列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中小学教师信息技术应用能力提升-教育APP选择与应用考核试卷
- 光伏组件边框材质耐腐蚀性考核试卷
- 2025年供应商协同管理平台应用实体零售升级能力考核试卷
- 2025年工业废气SCR脱硝催化剂性能评估考核试卷
- 2025山东省社会治安综合治理中心招聘考试笔试备考题库及答案解析
- 2025江西南昌汉代海昏侯国遗址管理局招聘国有企业正职背景调查笔试考试参考题库及答案解析
- 2025四川宜宾钲兴智造科技有限公司第四批项目制员工招聘3人笔试考试参考试题及答案解析
- 2025中国农业科学院附属小学招聘12人笔试考试备考试题及答案解析
- 2025湖南永州市蓝山县引进急需紧缺高层次专业人才20人(第二期)考试笔试模拟试题及答案解析
- 分布式光伏运维体系构建
- 【初三】【秋季上】期中家长会:初三已至同心共赴【课件】
- 老山战役课件
- 民兵应急救援知识培训课件
- 2025年合肥市轨道交通集团有限公司第二批次社会招聘12人笔试历年参考题库附带答案详解(3卷合一)
- 安全文明施工监理实施细则(水利工程)
- 2025年时事政治必考题库附参考答案
- 加气站安全生产费用提取和使用管理制度
- Unit4Weatherandourlife(单元解读讲义)英语鲁科版五四制四年级上册
- 铝合金门窗施工重点难点分析报告
- 蜡疗技术的应用
- 《组织行为学》课件-第12章 组织文化
评论
0/150
提交评论