




免费预览已结束,剩余50页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2基本算法语句1 2 1输入语句 输出语句和赋值语句 自主预习 主题 输入 输出与赋值语句观察下面程序 回答有关问题 该程序中包含哪些算法语句 用文字语言描述 输入语句 赋值语句 输出语句 用符号语言描述 INPUT语句 赋值语句 PRINT语句 输入 输出 赋值语句的格式与功能 表达式 变量 的值和系统信息 变量 深度思考 结合教材P21例1及赋值语句的一般格式 你认为赋值语句的功能是什么 一 二 在程序运行过程中给变量赋值 的右侧必须是表达式 左侧必须是变量 三 四 五 一个语句只能给一个变量赋值 有计算功能 将一个变量的值赋给另一个变量 前一个变量的 值保持不变 可先后给一个变量赋多个不同的值 但变量的取值总是最近被赋予的值 预习小测 1 当x的值为5时 PRINT x x在屏幕上输出的结果为 A 5 5B 5C 5 xD x 5 解析 选D 输出的结果为x 5 双引号 在屏幕上不显示 故选D 补偿训练 PRINT Chinese Maths English Physics Chemical 90 99 92 91 98该语句表示的是 A 输入五门分数B 计算五门总分C 输出五门分数D 对语 数 外 理 化五门给予赋值 解析 选C 因为PRINT表示输出语句 该语句表示输出五门的分数 故选C项 2 假设a 1 b 2 那么在执行语句a a 1 b a b后b的值为 A 4B 3C 2D 1 解析 选A 因为a 1 b 2 所以a a 1 1 1 2 b a b 2 2 4 3 下列给出的输入语句正确的是 INPUTa b c INPUTx 3 INPUTa b c INPUT a b a b INPUT a b a b 解析 判断一个输入语句正确与否 关键是要理解输入语句的格式 INPUT 提示内容 变量 故只有 正确 答案 4 下面语句执行后输出的i j 解析 第一句把5赋给i 第二句把 2赋给j 第三句把5 2 的值3赋给i 第四句把3 2 的值1赋给j 并最终输出3 1 答案 31 补偿训练 写出给任意三个变量a b c赋值 求b2 4ac的值的程序 仿照教材P23例2解析过程 解析 算法如下 第一步 输入a b c的值 第二步 计算b2 4ac 第三步 输出y 程序框图如图所示 程序如下 INPUT a b c a b cy b b 4 a cPRINTyEND 互动探究 1 输入语句所输入的内容可以是函数 变量或表达式吗 提示 输入语句要求输入的值只能是具体的常数 不可以是函数 变量或表达式 如输入 5 3 或 x 2 等都不可以 2 程序中 同时输入多个变量的值是否一定要用多个输入语句 提示 不一定 输入语句可以同时给多个变量赋值 在给多个变量赋值时 变量之间要用 逗号 隔开 3 赋值语句中的 和平时所用的 意义相同吗 提示 意义不同 赋值语句中的 叫赋值号 它表示把右边的表达式所代表的常量 变量或算式赋给左边的变量 如 C Y Z表示把计算Y Z所得的值赋给C 4 输入 输出语句在功能上最大的不同是什么 提示 输入语句无计算功能 输出语句有计算功能 5 赋值语句可以给多个变量赋值时应注意什么 提示 赋值语句一次只能给一个变量赋值 不能接连出现两个或多个 如 x y 2是不正确的 探究总结 知识归纳 方法总结 编写程序的方法步骤 1 根据问题要求构思算法分析 2 把算法分析转化为程序框图 即画出程序框图 3 把程序框图转化为程序 要注意转化过程中基本结构与相应语句的对应 熟练后可直接写出程序 题型探究 类型一 输入 输出 赋值语句的格式及功能 典例1 1 2016 合肥高一检测 下列赋值语句正确的有 4 m x y 10 A B 2 N N2 2 下列给出的输出语句正确的是 PRINTA 4 PRINT 你的姓名 XM PRINTa b c PRINT3 2 PRINTS 解题指南 1 根据赋值语句中赋值号左边是变量 右边是表达式形式判断 2 紧扣输出语句的格式进行判断 解析 1 由赋值语句中赋值号左边是变量 右边是表达式知 错误 正确 赋值语句只能给一个变量赋值 不能出现两个或多个 从而 错误 答案 2 由输出语句的格式知 正确 答案 规律总结 三种语句的注意点 1 输入语句要求输入的值只能是具体的常数 不能是变量或表达式 输入语句无计算功能 若输入多个数 各数之间应用逗号 隔开 2 输出语句可以输出常量 变量或表达式的值 输出语句有计算功能 或字符 程序中引号内的部分将原始呈现 3 赋值语句的作用是先算出赋值号右边表达式的值 然后把该值赋给赋值号左边的变量 使该变量的值等于表达式的值 4 赋值号两边的内容不能对调 如a b与b a表示的意义完全不同 赋值号与 等于 的意义也不同 若把 看作等于 则N N 1不成立 若看作赋值号 则成立 巩固训练 下列赋值语句正确的是 A a b c 5B 5 0C 2a b 1D m m 1 解析 选D A错误 赋值号的左边不能为表达式 B错误 赋值号左边只能是变量 C错误 不能给多个变量同时赋值 只有D选项正确 类型二 三种语句的应用 典例2 1 2016 衡阳高一检测 运行如下程序 若输入A的值为1 则程序输出的结果是 A 5B 6C 15D 120 2 2016 安阳高一检测 阅读下列程序 并填空 程序甲 程序乙 程序甲中输出的结果为 程序乙中输出的结果依次为 解题指南 1 按照赋值语句的功能逐步执行 2 结合程序特点 理解赋值语句的功能 以及程序语言的先后执行情况进行解题 解析 1 选D 该程序输出的结果为A 1 2 3 4 5 120 2 因为a 5 b 3 c 4 d c2 16 所以输出的结果为16 因为a 1 b 2 c a b 3 所以a c b 1 3 2 2 所以b 2 故输出的结果依次为1 2 3 答案 16 123 延伸探究 1 变换条件 题 1 中 若把各赋值语句中 改为 则输出的结果为 解析 执行程序输出的结果为A 1 2 3 4 5 15 答案 15 2 变换条件 改变问法 题 1 中条件改为 若输出的A的值为120 则输入的A的值为 解析 因为该程序的功能是计算A 2 3 4 5的值 则120 A 2 3 4 5 故A 1 即输入A的值为1 答案 1 规律总结 常见的几种赋值语句的形式 1 赋予变量常数值 如a 1 2 赋予变量其他变量或表达式的值 如b a b 2a 1 3 变量自身的值在原值上加常数或变量 如i i 1 i i S 巩固训练 1 2 解析 1 第一句输入a的值为2 第二句f a2 1 3 第三句g 2a 3 7 第四句f g2 1 48 第五句g 2f 3 99 最后输出f 48 g 99 答案 48 99 2 第一句输入a 10 b 20 c 30 第二句输出a 10 b 20 c 30 第三句a 20 第四句b 30 第五句c 20 第六句输出a 20 b 30 c 20 答案 20 30 20 类型三 利用三种语句编写程序 典例3 给出如图的程序框图 写出相应的程序 解题指南 输入框用INPUT语句 处理框用赋值语句 输出框用PRINT语句即可 解析 程序如下 规律总结 算法语句与程序框图的对应关系 1 顺序结构的算法语句对应输入语句 输出语句和赋值语句 其中输入 输出框对应输入语句和输出语句 处理框对应赋值语句 2 由算法语句画程序框图是上述过程的逆过程 只需把输入语句 输出语句与输入 输出框对应转化 将赋值语句与处理框对应转化即可 巩固训练 下面程序是求已知半径和高的圆柱体的表面积
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 龙口中小学元旦活动方案
- 贫困幼儿六一活动方案
- 杭州中考试题及答案
- 灌肠基础考试题及答案
- 公文特点考试题及答案
- 幼儿园教学教案设计:安全玩沙池
- 设备维护保养周期性计划表工具
- 分级阅读考试题及答案
- 法院培训考试题及答案
- 高中话题作文:科技在我们身边1500字(9篇)
- 花坛景观设计59课件讲解
- 大一开学新生的安全教育
- 2024天津市非全日制用工劳动合同书(官方范本)范文
- 浙江财经大学《统计学》2023-2024学年第一学期期末试卷
- 2023年度新增学位授权审核分析报告
- 医疗机构信息系统安全防护预案
- 汽车维修质量管理及质量保证期制度
- 广州数控GSK 980TDc车床CNC使用手册
- ISO27001信息安全管理体系培训资料
- 2024年桑黄菌项目可行性研究报告
- 公转私借款合同书模板
评论
0/150
提交评论