高中数学第一章算法初步1_2_1赋值输入和输出语句课件新人教b版必修31_第1页
高中数学第一章算法初步1_2_1赋值输入和输出语句课件新人教b版必修31_第2页
高中数学第一章算法初步1_2_1赋值输入和输出语句课件新人教b版必修31_第3页
高中数学第一章算法初步1_2_1赋值输入和输出语句课件新人教b版必修31_第4页
高中数学第一章算法初步1_2_1赋值输入和输出语句课件新人教b版必修31_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1 2基本算法语句1 2 1赋值 输入和输出语句 学习目标 1 理解输入语句 输出语句 赋值语句的作用 2 理解这些语句与相应逻辑结构的关系 并能转化为程序语句 预习导学 知识链接 1 算法的基本逻辑结构有 2 已知两个杯子分别装有酒精和煤油 要将两个杯子里面的液体进行交换 至少还需要只杯子 预习导学 顺序结构 条件分支结构 循环结构 1 3ah 4 直线的一般式方程为 预习导引 1 赋值语句 1 赋值语句的定义用来表明赋给某一个变量一个的语句叫做赋值语句 在算法语句中 赋值语句是最基本的语句 预习导学 Ax By C 0 具体的确定值 表达式 3 赋值号及其作用赋值语句中的 号 称做赋值号 赋值语句的作用是先计算出赋值号 然后把该值赋给赋值号 使该变量的值等于表达式的值 2 输入语句 1 input 输入语句来控制在屏幕上输入 可输入 预习导学 右边表达式的值 左边的变量 数值 单个或多个字符 2 输入语句的一般格式 提示内容 提示用户输入什么样的信息 运行程序时会显示在屏幕上 提示内容 也可省略不用 后面显注释内容 对程序运行不起作用 预习导学 3 输出语句 1 输出语句的一般格式 2 输出语句的作用以某种形式把 输出 出来 预习导学 字符或表达式 求解结果 要点一赋值语句例1请写出下面程序运算输出的结果 课堂讲义 解 1 因为a 1 b 2 c a b 所以c 3 b a c b 即b 1 3 2 2 所以输出a 1 b 2 c 3 2 由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 课堂讲义 规律方法1 赋值语句的作用是先算出赋值号右边表达式的值 然后把该值赋给赋值号左边的变量 使该变量的值等于表达式的值 2 赋值号两边的内容不能对调 如a b与b a表示的意义完全不同 赋值号与 等于 的意义也不同 若把 看作等于则N N 1不成立 若看作赋值号 则成立 3 赋值语句只能给一个变量赋值 不能接连出现两个或多个 可给一个变量多次赋值 但只保留最后一次所赋的值 课堂讲义 跟踪演练1将两个数a 8 b 17交换 使a 17 b 8 下面语句正确的一组是 答案B解析先把b的值赋给中间变量c 于是c 17 再把a的值赋给变量b 于是b 8 最后把c的值赋给变量a 于是a 17 课堂讲义 要点二输入 输出语句例2编写一个程序 要求输入两个数a b的值 输出a b和ab的值 课堂讲义 规律方法1 输入语句要求输入的值只能是具体的常数 不能是变量或表达式 输入语句无计算功能 若输入多个数 各数之间应用逗号 隔开 2 计算机执行到输入语句时 暂停等候用户输入 提示内容 所提示的数据 输入后回车 则程序继续运行 提示内容 及其后的 可省略 3 输出语句可以输出常量 变量或表达式的值 输出语句有计算功能 或字符 程序中引号内的部分将原始呈现 课堂讲义 跟踪演练2要交换两个变量a b的值 请用Scilab语句来描述算法 课堂讲义 要点三算法的应用例3已知一个正三棱柱的底面边长为a 高为h 试设计一个程序来求解这个正三棱柱的表面积和体积 并画出程序框图 课堂讲义 程序框图如图所示 课堂讲义 规律方法一般地说 写一个算法程序的顺序为 用自然语言描述算法 用程序框图描述算法 用基本算法语句描述程序 这三种形式的算法思路是一致的 学习时 要加强三种形式的互译训练 课堂讲义 跟踪演练3给出如图所示程序框图 写出相应的算法语句 课堂讲义 课堂讲义 1 关于赋值语句需要注意的事项中不正确的是 A 赋值号左边只能是变量名字 而不是表达式B 赋值号左 右不能对换C 不能利用赋值语句进行代数式的演算D 赋值号与数学中的等号的意义相同答案D解析关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开 它们的意义不相同 当堂检测 2 赋值语句 x x 1 的正确解释为 A x的值与x 1的值可能相等B 将原来x的值加上1后 得到的值替换原来x的值C 这是一个错误的语句D 此表达式经过移项后 可与x x 1功能相同答案B 当堂检测 3 下面的程序输出的结果是 当堂检测 A 27B 9C 2 25D 11 答案D 当堂检测 答案D 当堂检测 答案10解析先把2赋给A 然后把A2赋给A 即A的值为4 再把4 6 10赋给A 所以输出的为10 当堂检测 程序与程

温馨提示

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

评论

0/150

提交评论