高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版.ppt

上传人:sh****n 文档编号:7174714 上传时间:2020-03-15 格式:PPT 页数:55 大小:13.02MB
返回 下载 相关 举报
高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版.ppt_第1页
第1页 / 共55页
高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版.ppt_第2页
第2页 / 共55页
高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版.ppt_第3页
第3页 / 共55页
点击查看更多>>
资源描述
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 由算法语句画程序框图是上述过程的逆过程 只需把输入语句 输出语句与输入 输出框对应转化 将赋值语句与处理框对应转化即可 巩固训练 下面程序是求已知半径和高的圆柱体的表面积 取3 14 请画出该程序的程序框图 INPUT R H R HA 2 3 14 R HB 3 14 R RS A 2 BPRINTSEND 解析 程序框图如图所示 补偿训练 2016 淮安高一检测 给出如图所示程序框图 写出相应的程序 解题指南 输入框用INPUT语句 处理框用赋值语句 输出框用PRINT语句即可 解析 程序如下
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!