




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2 1输入语句 输出语句和赋值语句 1 理解基本算法语句的意义 2 学会输入语句 输出语句和赋值语句的基本用法 3 理解算法步骤 程序框图和算法语句的关系 学会算法语句的写法 1 本节课的重点是输入语句 输出语句和赋值语句的基本用法 2 本节课的难点是算法语句的写法 输入语句 输出语句和赋值语句的格式与功能 input 提示内容 变量 print 提示内容 表达式 变量 表达式 把程序执行时新输入的值赋给变量 在计算机屏幕上输出常量 变量的值和系统信息 将表达式所代表的值赋给变量 一般先计算 右边表达式的值 然后把这个值赋给 左边的变量 inputxinput a a printyprint y y pi 3 14i i 1 1 输入语句和赋值语句都可以给变量赋值 二者有何不同 提示 输入语句可使初始值与程序分开 利用输入语句改变初始数据时 程序不变 而赋值语句是程序的一部分 输入语句可对多个变量赋值 赋值语句只能给一个变量赋值 2 下列给出的输入语句正确的是 inputa b c inputx 3 inputa b c input a b a b input a b a b 解析 判断一个输入语句正确与否 关键是要理解输入语句的格式 input 提示内容 变量 另外 还要注意一些细节部分 故填 答案 3 下列给出的输出语句正确的是 printa 4 print 你的姓名 xm printa b c print20 3 2 prints 解析 结合输出语句格式 对照说明内容 比较可得结论 答案 4 下列给出的赋值语句正确的是 3 b x y 0 a b 2 t t t 解析 根据赋值语句的格式可知 赋值号左侧为单个变量 右侧为表达式 赋值语句可以有简单的运算功能 故填 答案 1 对输入语句 输出语句格式的理解 1 两种语句的格式必须严格按要求书写 不可随意更改 2 两个语句中 提示内容 与 变量 或 表达式 之间必须用 分开 3 输入语句的 变量 可以是多个变量 书写时 变量之间要用 隔开 同样 输出语句中的 表达式 也可以是多个 书写时用 隔开 4 两个语句中的 提示内容 只是在程序执行时 便于操作员操作 可有可无 输出语句中也可以只有 提示内容 没有表达式 2 对赋值语句的理解 1 赋值语句中的 是赋值号 其作用是将它右边的一个确定值赋给左边的一个变量 执行时先计算 右边的值 再将该值赋给左边的变量 因此 赋值语句具有计算和赋值双重功能 但不能利用赋值语句进行代数式的演算 如化简 因式 分解 解方程等 如y x2 1 x 1 x 1 这是实现不了的 在赋值号右边表达式中每一个变量的值必须事先赋给确定的值 2 可以对一个变量多次赋值 每次赋的新值将取代变量中的原有值 3 赋值号两侧的内容不能随意互换 如a b与b a是不同的 4 赋值号的左侧只能是一个变量 5 一个赋值语句只能给一个变量赋值 如a b c 3是错误的 输入语句和输出语句 技法点拨 解决输入语句和输出语句要明确的三个问题 1 输入语句要求输入的值只能是具体的常数 不能是变量或表达式 输入语句无计算功能 若输入多个数 各数之间用 隔开 2 计算机执行到输入语句时 暂停 等候用户输入 提示内容 所提示的数据 输入后回车 则程序继续进行 提示内容 及其后的 可省略 3 输出语句可以输出常数 变量或表达式的值 输出语句有计算功能 或字符 程序中引号内的部分将原始呈现 典例训练 1 下列程序若输出的结果为3 则输入的x值可能是 input x xy x x 2 xprintyend a 1 b 3 c 1 d 1或 3 2 利用输入语句可以给多个变量赋值 下面能实现这一功能的语句是 a input a b c a b c b input a b c a b c c inputa b c a b c d print a b c a b c 3 已知某学生数学 语文 英语三门课的成绩分别为80分 75分 95分 画出求这三门课的总分及平均分的程序框图 并编写程序 解析 1 选d 根据条件可知 x2 2x 3 解得x 1或 3 所以答案为d 2 选b 提示内容与输入内容之间要用 隔开 故a错 提示内容在前 输入内容在后 故c错 输入语句用 input 而非 print 故d错 3 程序框图如下 程序如下 思考 在程序语言中算术表达式书写顺序和方式有什么特点 提示 1 算术表达式所有符号只能并排在同行中 不能出现右上方的幂次或者下方的下标 如 a y 2 x1等 2 算术表达式中只能用圆括号 不能使用方括号和花括号 使用多重括号时应注意左右括号的配对关系 3 由代数式写为算术表达式时为保持运算顺序不变 必要时添加括号 如应写为 a b c 3等 赋值语句及相关问题 技法点拨 1 赋值语句的几种常见形式 1 赋予变量常数值 如a 1 2 赋予变量其他变量或表达式的值 如b a b 2a 1 3 变量自身的值在原值上加常数或变量 如i i 1 i i s 2 数学符号与程序符号的比较 ax a x x abs x sqr x and or 典例训练 1 下列给出的赋值语句正确的是 a 6 n b a a c 5 c a d x2 9 x 3 x 3 2 2012 淄博高一检测 下列算法 z x x y y z 输出x y 关于算法的作用 叙述正确的是 a 交换了原来的x y b 让x与y相等 c 变量z与x y相等 d x y仍是原来的值 3 阅读下列程序 并指出当a 3 b 5时的计算结果 a b 解析 1 选b 按照赋值语句的要求 变量的值不能赋给常量 所以a错 左边只能是变量 不能是表达式 c错 不能进行代数式的演算 d错 b的意义是将 a的值赋给a 故b正确 2 选a 本算法利用了中间变量z 使x y的值进行了互换 故选a 3 a 3 b 5 a a b 3 5 2 b a b 2 5 3 a 2 3 2 b 3 2 答案 想一想 解答题2 3容易出现什么问题 应注意什么 提示 在变量的频繁更换中容易混淆变量的值 往往变量的值被更新了而我们的认识还不到位 一定要注意 是赋值号 而非原来的等号 其作用是将它右边的确定值赋给左边的变量 变量的取值只与最后一次赋值有关 变式训练 设a 10 b 20 则可以实现a b的值互换的程序是 解题指南 利用赋值语句的功能逐一验证 解析 选c a中程序执行后a b 10 b中程序执行后a b 10 c中程序执行后a 20 b 10 d中程序执行后a b 10 算法语句与程序框图 技法点拨 算法语句与程序框图的关系 1 顺序结构的程序框图利用输入语句 输出语句和赋值语句即可完成 其中输入 输出框对应输入语句和输出语句 执行框对应赋值语句 2 由程序画程序框图是上述过程的逆过程 只需把输入语句 输出语句与输入 输出框对应转化 将赋值语句与执行框对应转化即可 典例训练 1 如图是一个用基本算法语句编写的程序 根据程序画出其相应的程序框图 2 如图是一个用基本算法语句编写的程序 根据程序画出其相应的程序框图 解析 1 程序框图为 2 程序框图为 开始 y y 1 输入x y 输出x y 结束 输出 2y x x 2 想一想 由程序画程序框图需要注意什么问题 提示 由程序画程序框图需要注意 1 赋值语句可以用来计算 2 程序框图中要有起止框 反之由程序框图写程序时 不要忘记最后的 end 变式训练 由程序框图写出程序 解析 程序如下 交换两个变量的值的算法 技法点拨 交换两个变量的值要注意的两个问题 1 要引入一个中间量 将一个变量的值先赋给中间变量 再将另一个变量的值赋给第一变量 最后把中间变量的值赋给第二个变量 2 变量的取值只与最后一次赋值有关 例如要交换a b的值 步骤如下 x aa bb x这样就实现了a b的值的互换 典例训练 1 对于任意的实数a b 定义一种运算a b a3 a2b ab2 b3 试设计一个程序 输入a b的值 求a b和b a的值 2 编写一个程序 要求输入两个正数a和b的值 输出ab和ba的值 3 请写出下面程序输出的结果 解析 1 程序如下 2 方法一 方法二 3 经过语句a b后a b c的值是20 20 30 经过语句b c后a b c的值是20 30 30 经过语句c a后a b c的值是20 30 20 输出的结果为a 20 b 30 c 20 规范解答 程序语句的应用 典例 12分 圆台的上 下底面半径和高分别为r r h 写出求圆台的表面积和体积的程序 取3 14 解题指导 规范解答 阅卷人点拨 通过阅卷后分析 对解答本题的失分警示及解题启示总结如下 注 此处的 见规范解答过程 规范训练 12分 试设计已知底面半径和高 求圆柱体表面积的程序 取 3 14159 解题设问 1 圆柱体的表面积包括哪些 圆柱体的表面积包括 2 用到的程序符号有哪些 主要用到 和 两个底面 和一个侧面 乘法符号 乘方符 号 规范答题 1 下列给出的输入 输出语句正确的是 输入语句 inputa b c d e 输入语句 inputx 1 输出语句 printa 4 输出语句 print10 3 2 2 3 a b c d 解析 选d 中对变量赋值是错误的 2 下列所给的运算结果正确的有 abs 5 5 sqr 4 2 5 2 2 5 5 2 2 5mod2 2 5 3 2 9 a 2个 b 3个 c 4个 d 5个 解析 选b 根据运算符号及函数的功能知 正确 不正确 故选b 3 执行下列算法语句后的结果 xmody表示整数x除以整数y的余数 为 运行时从键盘上输入16和5 a a 80 b 1 c 401 b a 80 b 3 c 403 c a 80 b 3 2 c 403 2 d a 80 b 3 2 c 404 解析 选a 第一句输入x 16 y 5 第二句a 16 5 80 第三句b取16除以5的余数 b 1 第三句c 80 5 1 401 故选a 4 下列语句执行完后 a b的值各为 解析 a 2 b a2 即b 4 a a b 即a 2 4 6 b a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 婚姻解除财产分配协议范本:房产、车辆及子女抚养权
- 公共交通空调设备采购、安装及定期检修合同
- 住宅小区消防系统安全性能检测与维保服务协议
- 离婚协议谈话笔录:离婚后子女监护权与抚养费协议
- 班组模具安全培训内容课件
- 成语互动游戏课件
- 胡杨之地 阅读答案
- 2025年麻醉科常用镇痛药物使用技巧考试卷答案及解析
- 中国历史文选 课件 第十七讲 周瑜传;第十八讲 释老志
- 奇妙的生命课件
- 国际贸易实务(第三版)课件 项目八 落实信用证
- 和安风电场电气设备定检及预防性试验技术规范
- 儿童化学启蒙化学第一课课件
- GJB9001C新品研发文件目录清单(不含软件)
- 眼底照相在眼底病的应用
- 农产品食品安全评价技术 课件全套 模块1-8 走进农产品食品安全检测 - 油脂脂肪酸组成和溶剂残留检测
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 农业特色产业培训课件
- 行政法与行政诉讼法课件
- 《水生生物学桡足类》课件
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
评论
0/150
提交评论