




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11 3基本算法语句11 3 1输入 输出语句和赋值语句 学习目标1 理解输入语句 输出语句 赋值语句 2 能够将程序框图转化为伪代码 进一步体会算法的基本思想 课堂互动讲练 知能优化训练 11 3 1输入 输出语句和赋值语句 课前自主学案 课前自主学案 1 算法中的三种基本逻辑结构是 2 程序框图由 和 组成 一个或几个程序框的组合表示算法中的一个 带有方向箭头的 将程序框连接起来 表示算法步骤的执行顺序 程序框内还有必要的 顺序结构 循环结构 程序框 流程线 步骤 流程线 说明文字 1 三种算法语句的格式及功能 input 变量 变量 print 表达式 常量 变量 系统信息 表达式所代表的值 变量 变量 1 输入语句和赋值语句都可给变量赋值 这一点上二者有何不同 提示 输入语句可使初始数值与程序分开 利用输入语句改变初始数据时 程序不变 而赋值语句是程序的一部分 输入语句可对多个变量赋值 赋值语句只能给一个变量赋值 2 如何理解语句中的 变量 提示 变量是程序运行时可以变化的量 可以理解为一个盒子 既可以向盒子内存放数据 也可以随时更新盒子内的数据 课堂互动讲练 计算机语句都有各自严格的书写格式 只有格式符合要求 程序才能运行 下列给出的输入 输出语句正确的是 输入语句inputa b c 输入语句inputx 3 输出语句printa 4 输出语句print20 3 2a b c d 思路点拨 依据输入 输出语句的格式及要求作出判断即可 解析 input语句可以给多个变量赋值 变量之间用 隔开 input语句中只能是变量 而不能是表达式 print语句中不用赋值号 print语句可以输出常量 表达式的值 答案 d 名师点评 牢记计算机语句的各种书写格式并灵活应用是解题的关键 变式训练1下列正确的语句的个数是 输入语句inputa 2 赋值语句x x 5 输出语句printm 2a 0b 1c 2d 3 解析 选b 中输入语句只能给变量赋值 不能给表达式a 2赋值 所以 错误 中x x 5表示变量x减去5后再将值赋给x 即完成x x 5后 x比原来的值小5 所以 正确 中不能输出赋值语句 所以 错误 输入语句的作用是 实现算法的输入变量信息 数值或字符 功能 输出语句的作用是 实现算法的输出结果功能 赋值语句的作用是 将表达式的值赋给变量 编写一个伪代码 要求输入两个正数a b的值 输出ab和ba的值 思路点拨 可以利用input语句输入两个正数 将ab与ba的值分别赋给两个变量 然后输出这两个变量的值即可 另一方面 ab与ba作为两个幂的值 是把底数和指数进行了交换 故还可以利用赋值语句 采用将两个变量的值互换的办法实现这一算法 解 法一 伪代码如下 法二 伪代码如下 名师点评 法二中通过引进一个中间变量x实现了变量a和b的值的交换 因此只需用一个赋值语句即可实现算法 在一些较为复杂的算法问题中 经常需要对两个变量的值进行交换 因此应熟练掌握此种方法 变式训练2已知函数y x2 2x 3 编写一个伪代码 使每输入一个x的值 都得到相应的y值 解 伪代码 赋值语句在给变量赋值时 先计算赋值号右边的式子 然后赋值给赋值号左边的变量 另外可以给一个变量先后多次赋不同的值 但变量的取值只与最后一次赋值有关 请写出下面伪代码运算输出的运算结果 思路点拨 利用赋值语句的功能求解最后结果 解 1 因为a 5 b 3 c a b 2 4 所以d c2 16 输出d的值为16 2 因为a 1 b 2 c a b 所以c 3 b a c b 即b 1 3 2 2 所以输出a 1 b 2 c 3 3 由b 20及a b知a 20 由c 30及b c知b 30 再由c a及a 20知c 20 所以a 20 b 30 c 20 输出a b c的值是20 30 20 名师点评 赋值语句只能给一个变量赋值 不能接连出现两个或多个 可给一个变量多次赋值 但只保留最后一次所赋的值 变式训练3阅读下列伪代码 并回答问题 若输入3 2 5 则输出的结果为 解析 由a 3 b 2 c 5 a a b 可得a 5 又根据语句b b a 可得b 3 又c c a b 所以输出结果为c 3 答案 c 3 1 输入 输出语句是任何一个程序必不可少的语句 其功能是实现数据的输入 输出 为了使输入 输出更清楚 可以设计提示信息 用双引号引起来 与变量之间用逗号隔开 2 赋值语句是最重要的一种基本语句 也是一个程序必不可少的一个组成部分 使用赋值语句 一定要注意其格式要求 如 赋值号右边为表达式而左边只能是变量 赋值号左右不能对换 不能利用赋值语句进行代数式计算 一个赋值语句中不可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金融员工保密及竞业协议书9篇
- 租赁合同转租合同2篇
- (NEW)房产买卖补充合同7篇
- 北海环翰电子科技有限公司电子产品保税维修进料加工项目环境影响报告表
- 理论安全知识保安培训课件
- 电站增容改造工程方案(3篇)
- 农业电商新机遇:2025年高端定制农产品商业模式研究报告
- 球磨工安全培训课件
- 飞翔公园拆除工程方案(3篇)
- 广西钦州销售分公司海灵加油站建设项目环境影响报告表
- 《毛利分析》课件
- 工业园区弱电工程承包合同范本
- 安徽省蚌埠市重点中学2025届物理高二上期末学业质量监测模拟试题含解析
- 医院医保新员工岗前培训
- 静脉治疗护理技术操作标准解读
- 突发公共卫生事件校长为第一责任人制度
- 北师大版高中英语让学生自由飞翔
- (2024)新课标一年级语文上册 我上学了 第2课时 我爱我们的祖国 课件
- 手工木工(木模板工)技能考核要素细目表
- 《跨境直播运营》课件-跨境电商交易平台直播
- 液化气店转让合同范本
评论
0/150
提交评论