高中数学 1131输入、输出语句和赋值语句课件 湘教版必修5.ppt_第1页
高中数学 1131输入、输出语句和赋值语句课件 湘教版必修5.ppt_第2页
高中数学 1131输入、输出语句和赋值语句课件 湘教版必修5.ppt_第3页
高中数学 1131输入、输出语句和赋值语句课件 湘教版必修5.ppt_第4页
高中数学 1131输入、输出语句和赋值语句课件 湘教版必修5.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课标要求 1 了解程序语言与自然语言和程序框图设计算法的区别 2 理解输入 输出语句和赋值语句的功能和表示法 3 能准确应用上述语句把程序框图转化为算法语句 11 3基本算法语句11 3 1输入 输出语句和赋值语句 自学导引1 五种基本的算法语句分别是 输入语句 输出语句 赋值语句 条件语句 循环语句 自主探究1 程序中如果连续多次对变量赋值 那么这个变量的值最后是多少 答案变量的值总是最后一次赋给它的值例如 x 1 x x 2 x 4执行完每个语句时 x的值依次为1 3 4 而执行完整个程序后 x的值为4 2 现有体积相同的a b两个杯子 其中a杯盛满酒精 b杯盛满盐水 现在需要交换a b两个杯子中的液体 使b杯盛满酒精 a杯盛满盐水 我们自然会想到 再拿一个体积相同的空杯子x 将a杯中的酒精倒入x杯 再将b杯中的盐水倒入a杯 再将x杯中的酒精倒入b杯 这样就完成了交换过程 在基本算法语句中 如何交换两个变量a b的值 答案x a a bb x 预习测评1 下列程序输出的结果是 a 27b 9c 2 25d 11解析x y 6 3 4 2 1 11 答案d 2 下列语句中 正确表示输入语句的是 a input 提示信息 变量b print 提示信息 变量c input 变量 提示信息d print 变量 提示信息答案a 3 下列给出的输入 输出语句正确的是 输入语句inputa b c 输入语句inputx 3 输出语句printa 4 输出语句print32a b c d 解析 输入语句可以给多个变量赋值 变量之间用逗号 隔开 input语句中不能是表达式 print语句中只能输出常量变量的值和系统信息 而不能起赋值作用 从而不能在print语句中用赋值号 print语句可以输出常量 表达式的值 答案d 4 下面程序 则程序的结果是 解析该程序执行过程是 a 21b 36x 21a 36b 21则程序的结果是36 21 故填36 21 答案36 21 要点阐释1 输入语句 1 输入语句的一般格式是 2 输入语句的作用是实现算法的输入信息功能 3 提示信息 提示用户输入什么样的内容 如input a b c a b c 当我们依次输入1 2 3时 程序在运行时把输入的值依次赋给a b c即a 1 b 2 c 3 2 输出语句的作用是实现算法的结果输出功能 3 提示信息 提示用户输出什么样的内容 4 表达式是指程序要输出的数据 5 输出语句可以输出常量 变量的值 表达式的值以及字符 如print3 5 print8 printa print student 等 2 赋值语句的作用是将表达式所代表的值赋给变量 3 赋值语句中的 叫做赋值号 它和数学中的等号不一样 例如 a b 表示将b的值赋给a 而不是说a和b相等 赋值号的左右两边不能对换 赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量 例如a b表示用b的值代替变量a原先的值 不能写为b a 因为b a表示用a的值代替变量b原先的值 4 格式中右边 表达式 可以是一个数据 常量和算式 当 表达式 是一个算式时 赋值语句的作用是先计算出 右边表达式的值 然后将该值赋给 左边的变量 如a 1 b 2 c a b是指先计算a b的值 等于3 然后赋给c 而不是将a b赋给c 5 赋值号左边只能是变量名字 而不能是表达式 如x 5是对的 5 x是错误的 a b c也是错误的 而c a b是正确的 典例剖析题型一输入 输出和赋值语句的应用 例1 编写一个程序 要求输入两个正数a和b的值 输出ab和ba的值 解法一程序为 法二程序为 方法点评可以利用input语句输入两个正数 然后将ab与ba的值分别赋给两个变量 然后输出这两个变量的值即可 另一方面ab与ba作为两个幂的值 是把底数和指数进行了交换 故还可以利用赋值语句 采用将两个变量的值互换的办法实现这一算法 1 下列语句中格式正确的是 a inputa b c b print x xc x 5d input a 3解析语句 inputa b c 后面多了一个 不符合输入语句的格式要求 a选项不正确 语句 print x x 中的 x 与x之间的符号不能用 而应该用 b选项不正确 因为3不是变量 所以语句 input a 3 不符合输入语句的格式要求 d选项不正确 x 5 是赋值语句 符合赋值语句的格式要求 c选项正确 答案c 题型二算法语句与程序框图 例2 给出如图所示程序框图 写出相应的算法语句 解 方法点评算法语句和程序框图是从不同的角度以不同的形式解决问题 设计程序时一般先画程序框图 再把程序框图 翻译 成算法语句 2 给出程序如下 画出其相应的程序框图 并指出输入x y的值分别为2和4时 输出的结果为多少 解程序框图如下 输入x 2 y 4时 经过每个赋值语句后结果依次为 x 1 y 12 x 11 y 11 故输出的结果为 11 11 误区警示由于对程序设计中表达式的格式不熟悉致误 例3 下列语句 inputa b c inputx 3 print x x print hello data b2 4ac s 3 14 r r其中正确的有 将你认为正确的序号全填上 错解 错因分析在解答本题过程中 易出现认为 是正确说法的错误 导致该种错误的原因是对程序设计中表达式的格式不熟悉所致 正解 纠错心得 不正确 变量之间应用 隔开 不正确 输入语句中变量的值应在程序运行时输入 正确 符合输出语句的格式 正确 输出语句中的 表达式 可以省略 不正确 不符合程序语句中表达式的写法 正确 课堂总结关于赋值 输入以及输出语句 有以下几点需要注意 1 赋值号左边只能是变量名字 而不是表达式 并且赋值号左右不能换 2 不能利用赋值语句进行代数式 或符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论