版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第11章 113基本算法语句 113.1输入、输出语句和赋值语句 学习目标 1.理解输入语句、输出语句、赋值语句的作用. 2.理解这些语句与相应逻辑结构的关系,并能转化为伪代码. 栏目索引 CONTENTS PAGE 1 预习导学 挑战自我,点点落实 2 课堂讲义 重点难点,个个击破 3 当堂检测 当堂训练,体验成功 4 113.1输入、输出语句和赋值语句 预习导学 挑战自我,点点落实 知识链接 (1)算法的基本逻辑结构有 、 、 ; (3)直线的一般式方程为AxByC0(其中,A,B不同时为零). 顺序结构条件结构循环结构 5 113.1输入、输出语句和赋值语句 预习导引 1.输入、输出语句
2、和赋值语句 输入语句、输出语句分别与程序框图中的 对应,通常表示输入的数据和输出的结果,赋值 语句对应于程序框图中的 ,负责将 赋给变量或者给变量提供 . 输入、输 出框 处理框表达式的 值初始值 6 113.1输入、输出语句和赋值语句 2.三种算法语句的格式及功能 名称格式功能 输入 语句 , 其中“提示信息”一般是提示用 户输入什么样的信息 把程序中 的 值赋给变量 输出 语句 在计算机屏幕上输出 常量、 的值和 INPUT“提示信息”;变量 新输入 PRINT“提示信息”;表达式 变量 系统信息 7 113.1输入、输出语句和赋值语句 赋值 语句 将 赋给变量,一般 先计算“”右边 ,然
3、后把 这个值赋给“”左边的 . 变量表达式 表达式的值 表达式所代表的值 变量 8 113.1输入、输出语句和赋值语句 课堂讲义 重点难点,个个击破 要点一输入、输出语句 例1(1)下列给出的输入、输出语句正确的是() 输入语句INPUTa;b;c 输入语句INPUTx3 输出语句PRINTA4 输出语句PRINT20,3*2 A. B. C. D. 9 113.1输入、输出语句和赋值语句 解析INPUT语句可以给多个变量赋值,变量之间用 “,”隔开; INPUT语句中只能是变量,而不能是表达式; PRINT语句中不能用赋值号“”; PRINT语句可以输出常量、表达式的值. 答案D 10 11
4、3.1输入、输出语句和赋值语句 (2)当x的值为5时,PRINT“x”;x在屏幕上的输出结 果为() A.55 B.5 C.5x D.x5 解析PRINT语句可将用双引号引起来的字符串显示在 屏幕上,从而应输出x5. D 11 113.1输入、输出语句和赋值语句 规律方法1.输入语句要求输入的值只能是具体的常数,不能是 变量或表达式(输入语句无计算功能),若输入多个数,各数之间 应用逗号“,”隔开. 2.计算机执行到输入语句时,暂停等候用户输入“提示信息”所 提示的数据,输入后回车,则程序继续运行,“提示信息”及其 后的“;”可省略. 3.输出语句可以输出常量、变量或表达式的值(输出语句有计算
5、 功能)或字符,程序中引号内的部分将原始呈现. 12 113.1输入、输出语句和赋值语句 跟踪演练1写出下列伪代码运行的结果. 若输入2,1,则输出的结果为_. 13 113.1输入、输出语句和赋值语句 14 113.1输入、输出语句和赋值语句 要点二赋值语句 例2(1)运行如图所示的伪代码,输出的结果是_. 解析a1,b2,把1与2的和赋给a,即a3,输出的结果为3. 3 15 113.1输入、输出语句和赋值语句 (2)阅读下列两个伪代码,回答问题: 上述两个伪代码最后输出的x和y值分别为_、_. 解析程序中的xy是将y的值4赋给x,赋值后x的值变为4; 中yx是将x的值3赋给y,赋值后y的
6、值为3. 4,43,3 16 113.1输入、输出语句和赋值语句 规律方法赋值号与数学中的等号的意义是不完全相同 的,赋值号左边的变量如果原来没有值,则执行赋值语 句后,获得一个值,如果已有值,则执行该语句,以赋 值号右边表达式的值代替该变量的原值,即将原值“冲 掉”.如:NN1,在数学中是不成立的,但在赋值语 句中,意思是将N的原值加1再赋给N. 17 113.1输入、输出语句和赋值语句 跟踪演练2设A10,B20,则可以实现A,B的值互换的伪代 码是() 18 113.1输入、输出语句和赋值语句 解析A中伪代码执行后AB10; B中伪代码执行后AB10; C中伪代码执行后A20,B10;
7、D中伪代码执行后AB10. 答案C 19 113.1输入、输出语句和赋值语句 要点三算法的应用 例3已知一个正三棱柱的底面边长为a,高为h,试设计一个伪 代码来求解这个正三棱柱的表面积和体积,并画出程序框图. 解伪代码如下: 20 113.1输入、输出语句和赋值语句 程序框图如图所示, 21 113.1输入、输出语句和赋值语句 规律方法一般地说,写一个算法程序的顺序:用自然语 言描述算法用程序框图描述算法用基本算法语句 描述程序. 这三种形式的算法思路是一致的,学习时,要加强三种形 式的互译训练. 22 113.1输入、输出语句和赋值语句 跟踪演练3给出如图所示程序框图,写出相 应的伪代码.
8、解 23 113.1输入、输出语句和赋值语句 当堂检测 当堂训练,体验成功 1.关于赋值语句需要注意的事项中不正确的是() A.赋值号左边只能是变量名字,而不是表达式 B.赋值号左、右不能对换 C.不能利用赋值语句进行代数式的演算 D.赋值号与数学中的等号的意义相同 解析关于赋值语句中一定要注意的事项是把赋值号与数学中的 等号区分开,它们的意义不相同. D 24 113.1输入、输出语句和赋值语句 2.赋值语句“xx1”的正确解释为() A.x的值与x1的值可能相等 B.将原来x的值加上1后,得到的值替换原来x的值 C.这是一个错误的语句 D.此表达式经过移项后,可与xx1功能相同 B 25
9、113.1输入、输出语句和赋值语句 3.下面的伪代码输出的结果是() A.27 B.9 C.225 D.11 26 113.1输入、输出语句和赋值语句 解析该伪代码的运行过程是x6,y3,x63 2,y4219,xy2911. 所以输出11. 答案D 27 113.1输入、输出语句和赋值语句 4.下列伪代码执行后结果为3,则输入的x值可能为() A.1 B.3 C.1 D.1或3 28 113.1输入、输出语句和赋值语句 解析由题意得:x22x3, 解方程得x1或x3. 答案D 29 113.1输入、输出语句和赋值语句 5.下面一段伪代码执行后的结果是_. 解析先把2赋给A,然后把A*2赋给A,即A的值为4,再把46 10赋给A,所以输出的结果为10. 10 30 113.1输入、输出语句和赋值语句 课堂小结 1.需输入信息时用INPUT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泰安市肥城市2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 广安市广安区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 伊春市美溪区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 淄博市张店区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 阜阳市颍上县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 岳阳市岳阳楼区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 临沧地区沧源佤族自治县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 石家庄市灵寿县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 新乡市获嘉县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 维稳安保周报工作制度
- 2025版中小学安保人员校园监控系统安装与维护合同3篇
- 医院9s管理培训
- 全国计算机等级考试《二级MySQL数据库程序设计》复习全书核心讲义+历年真题详解
- 污水管道及化粪池进行清污、疏通、巡检方案
- 歌曲《wake》中英文歌词对照
- 气管切开病人的护理问题及护理措施
- 2024年贵州省贵阳市中考生物地理合卷试题(含答案逐题解析)
- TB10001-2016 铁路路基设计规范
- 建筑幕墙工程(铝板、玻璃、石材)监理实施细则(全面版)
- 医疗器械公司宣传册
- 2024年中小学教师 高级职称专业水平能力题库 (含答案)
评论
0/150
提交评论