欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载  

    2020版数学人教B版必修3课件:第一章 1.2.1 赋值、输入和输出语句 .pdf

    • 资源ID:4908282       资源大小:1,013.04KB        全文页数:33页
    • 资源格式: PDF        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2020版数学人教B版必修3课件:第一章 1.2.1 赋值、输入和输出语句 .pdf

    1.2.1 赋值、输入和输出语句 第一章 1.2 基本算法语句 学习目标 1.了解学习程序语句的必要性和根本目的. 2.理解赋值、输入和输出的格式和功能. 3.能把本节涉及的程序框转化为相应的程序语句. 问题导学 达标检测 题型探究 内容索引 问题导学 知识点一 赋值语句 思考思考1 计算机用变量来存取数据.怎样表示“把变量a,b中的数据相加, 存入c中”? 思考思考2 输入语句和赋值语句都可以给变量赋值,二者有何不同? 答案 答案 用赋值语句“cab”. 答案 答案 输入语句可使初始值与程序分开,利用输入语句改变初始数据 时,程序不变,而赋值语句是程序的一部分,输入语句可对多个变量 赋值,赋值语句只能给一个变量赋值. 思考思考3 赋值语句中的“”和平时所用的“”意义相同吗? 答案答案 意义不同,赋值语句中的“”叫赋值号,它表示把右边的表 达式所代表的常量、变量或算式赋给左边的变量,如CYZ表示把计 算YZ所得的值赋给C. 梳理 梳理 赋值语句 (1)格式: . (2)功能:将表达式所代表的值赋给变量.一般先计算“”右边_ ,然后把这个值赋给“”左边的 . 变量名表达式 表达 式的值变量 思考思考1 一个计算圆的面积的程序,需要使用者输入什么信息? 思考思考2 输入语句所输入的内容可以是函数、变量或表达式吗? 知识点二 输入语句 答案 答案 圆的半径. 答案 答案 输入语句要求输入的值只能是具体的常数,不可以是函数、 变量或表达式.如输入“5*3”或“x+2”等都不可以. 梳理 梳理 输入语句 在某些算法中,变量的初值要根据情况经常地改变.一般我们把程序和 初始数据分开,每次算题时,即使初始数据改变,也不必改变程序部 分,只要每次程序运行时,输入相应的数据即可.这个过程在程序语言 中,用“ ”来控制.“ ”在计算机程序中,通常称为键 盘输入语句. 输入语句input 知识点三 输出语句 思考思考1 一个程序如果没有输出语句,影响程序运行吗?你知道运行 结果吗? 思考思考2 输出语句能否一次完成输出多个表达式的功能? 答案 答案 不影响.程序照常运行,但运行结果就不会告诉你. 答案 答案 能. 梳理 梳理 输出语句 任何求解问题的算法,都要把求解的结果“输出”,由此可知,任何 程序语言也必须有“ ”来控制输出. 输出语句 知识点四 算法语句中的表达方式 数学表达式程序语句表达式 xaxa 2x2*x a/b 思考辨析 判断正误 1.输入语句的作用是计算.( ) 2.输出语句的作用是实现算法的输出结果功能.( ) 3.赋值语句的作用是把赋值号左边的值赋值给右边.( ) × × 题型探究 例例1 判断下列给出的赋值语句是否正确?为什么? (1)赋值语句 3B; (2)赋值语句 xy0; (3)赋值语句 AB2; (4)赋值语句 TT*T. 题型一 赋值语句 解答 解 解 错,赋值语句中“”号左边不能是常量; 解解 错,不能给一个表达式赋值; 解解 错,一个赋值语句只能给一个变量赋值; 解解 正确,该句的功能是将当前T的值平方后再赋给变量T. 反思与感悟 反思与感悟 赋值号与数学中的等号的意义是不同的,赋值号左边的 变量如果原来没有值,则执行赋值语句后,获得一个值;如果已有值, 则执行该语句,以赋值号右边表达式的值代替该变量原来的值,即将 原值“冲掉”;赋值号的左边不能是常量,一个赋值语句的表达式不 能出现两个及两个以上的赋值号. 跟踪训练跟踪训练1 判断下列各组语句是否正确. (1)赋值语句r9; (2)赋值语句9r; (3)赋值语句Rr9. 答案 答案 答案 对, 答案答案 错, 答案答案 错. 题型二 输入语句 例例2 写出鸡兔同笼问题的一个算法,画出相应算法的框图,写出计算 机程序. 解答 解 解 算法: S1 输入鸡和兔的总数量M; S2 输入鸡腿和兔腿的总数量N; S4 兔的数量BMA; S5 输出A,B. 程序框图如图所示: 程序如下: Minput(“How many heads”); Ninput(“How many legs”); A(4*MN)/2; B=MA A B 反思与感悟 反思与感悟 本题得出的程序本身没法得出A,B的值,只有把上述 程序保存成一个文件,然后在Scilab界面内执行该程序,然后根据屏 幕出现的提示内容,从键盘输入相应数据才能计算出结果. 跟踪训练跟踪训练2 “植树造林,防风抗沙”.某沙漠地区在2013年底有绿化 带树林20 000亩.该地区每年春天都会种树400亩加以绿化,但同时每年 冬天又会有总绿化面积的1%被沙漠化,问2016年底该地区总绿化面积S 有多少亩?画出程序框图,并写出程序. 解答 解 解 程序框图如图: 程序如下: S20 000; S(S400)*(10.01); S(S400)*(10.01); S(S400)*(10.01); S 例例3 一个算法是,用Scilab中的rand( )函数,首先生成一个01之间的 随机数并把它赋值给变量a,再把3赋值给变量b,把ab赋值给变量c, 最后把它们都输出到屏幕上.这个算法用Scilab程序写出,并用 print(%io(2),a,b,c)语句控制输出,写出该程序. 题型三 输出语句 解答 解 解 程序如下: arand( ); b3; cab; print(%io(2),a,b,c); 反思与感悟 反思与感悟 (1)print(%io(2),表达式)中的表达式指程序要输出的数 据,输出语句可以输出常量,变量或表达式的值.例如print(%io(2), B),print(%io(2),4*3)等. (2)print(%io(2),a,b,c)中的参数%io(2)表示在屏幕上输出, print(%io(2),a,b,c)在屏幕上输出的顺序是c,b,a. 跟踪训练跟踪训练3 用描点法作函数y2x33x212x15的图象时,需要求 出自变量与函数的一组对应值.编写该程序. 解 解 我们用Scilab语言来描述: 解答 x=input(“x=”); y=2*x3+3*x2-12*x+15; print(%io(2),y,x); 达标检测 答案解析 1.将两个数a8,b17交换,使a17,b8,下面语句正确的一 组是 A. B. C.D. 12345 解析 解析 先把b的值赋给中间变量c,于是c17; 再把a的值赋给变量b,于是b8; 最后把c的值赋给变量a,于是a17. ab ba cb ba ac ba ab ac cb ba 解析 2.下面算法执行后的结果为_. 解析 解析 先把2赋给a,然后又把4赋给a,此时a的原值2被4“冲掉”, 所以a的值为4,最后把44再赋给a, 因此输出的a的值为8. 12345 a2; a4; aaa; a 答案 8 解析 3.下面算法执行后的结果为_. 12345 解析 解析 由于把23的值赋给c,所以c的值为5, 又把253的值赋给b, 所以b的值为4,a的值没有变化仍为2. a2; b3; cab; bacb; print(%io(2),a,b,c); 答案 5,4,2 答案解析 4.右列程序的运行结果是_. 10 12345 解析 解析 a2,b3,c4, 执行程序语句后,ab3, bac7,cba10, a2; b3; c4; ab; bac; cba; a(abc)/2; print(%io(2),a); 故程序的运行结果为10. 12345 5.已知三角形的三边长分别为a,b,c,借助海伦公式求三角形的面积. 解 解 程序如下: 解答 ainput(“a”); binput(“b”); cinput(“c”); p(abc)/2; Ssqrt(p*(pa)*(pb)*(pc); print(%io(2),S); 1.赋值语句中的“”称作赋值号,而不是“等号”;格式中右边 “表达式”可以是一个数值、常量或算式,如果“表达式”是一个算 式,赋值语句的作用是先计算出“”右边表达式的值,然后将该值 赋给“”左边的变量. 2.需输入信息时用input语句,需输出信息时用print语句,当变量需要 的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组 数据且程序重复使用时,使用输入语句较好. 规律与方法

    注意事项

    本文(2020版数学人教B版必修3课件:第一章 1.2.1 赋值、输入和输出语句 .pdf)为本站会员(白大夫)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开