人教B版必修3数学课件:1.2.1 赋值、输入和输出语句.ppt

上传人(卖家):金钥匙文档 文档编号:465412 上传时间:2020-04-14 格式:PPT 页数:38 大小:1.94MB
下载 相关 举报
人教B版必修3数学课件:1.2.1 赋值、输入和输出语句.ppt_第1页
第1页 / 共38页
人教B版必修3数学课件:1.2.1 赋值、输入和输出语句.ppt_第2页
第2页 / 共38页
人教B版必修3数学课件:1.2.1 赋值、输入和输出语句.ppt_第3页
第3页 / 共38页
人教B版必修3数学课件:1.2.1 赋值、输入和输出语句.ppt_第4页
第4页 / 共38页
人教B版必修3数学课件:1.2.1 赋值、输入和输出语句.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、路漫漫其修远兮路漫漫其修远兮 吾将上下而求索吾将上下而求索 人教人教B版版 必修必修3 第一章第一章 算法初步算法初步 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 算法初步算法初步 第一章第一章 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 1.2 基本算法语句基本算法语句 1.2.1 赋值、输入和输出语句赋值、输入和输出语句 第一章第一章 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 课前自主预习课前自主预习 第一章第一章 1.

2、2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 各种动物各自有自己的语言, 人也存在各种语言, 如英语、 汉语、日语等,计算机它也有自己识别的各种语言,下面我们 就来学习计算机的几种基本语句 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 1.赋值语句 (1)概念:用来表明赋给某一个变量一个_ 的语句叫做赋值语句 (2)赋值语句需要注意的几点: 赋值号左边只能是_,而不是_ 赋 值 号 左 右 不 能 对 换 赋 值 语 句 是 将 赋 值 号 _,赋给赋值号_ 不能利用赋值语句进行_

3、的演算在一个赋值语 句中只能给_赋值,不能出现_“” 赋值号与数学中的等号的意义不同 具体的确定的值 变量名字 表达式 右边的表达式的值 左边的变量 代数式 一个变量 两个或多个 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 2三种语句的表达形式及作用 名称 表达形式 作用 Scilab 赋值 语句 _ 1.先计算出_的值; 2.把该值赋给赋值号_ 的变量 输入 语句 a_ 1.把_和_分 开 2.可输入_、 _. 输出 语句 print(%io(2),a,b,c) 参数%io(2)表示 _ 变量名 表达式 表达式 左边 inp

4、ut( ) 程序 初始数据 数值 单个或多个字符 在屏幕上输出 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 1.下列关于赋值语句的说法错误的是( ) A赋值语句的作用是先计算出赋值号右边的表达式的值 B赋值语句是把左边变量的值赋给赋值号右边的表达式 C赋值语句是把右边表达式的值赋给赋值号左边的变量 D在算法语句中,赋值语句是最基本的语句 答案 B 解析 此题是关于赋值语句的,赋值语句的一般格式 为:变量名表达式,赋值语句的作用是把右边表达式的值赋 给赋值号左边的变量故B错 第一章第一章 1.2 1.2.1 高中新课程高中新课程

5、 学习指导学习指导 人教人教B版版 数学数学 必修必修3 2看下面赋值语句的写法:(1)x2*yz;(2)x3,y 4,z5;(3)xy7;(4)y3.14*5;(5)yxz34.其中 写法正确的有( ) A1个 B2个 C3个 D4个 答案 C 解析 (1)(2)(4)正确;(3)(5)错误,故选C. 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 3计算机执行下边的程序后,输出的结果是( ) a1; b3; aab; bab; a b A1,3 B4,1 C4,2 D1,4 第一章第一章 1.2 1.2.1 高中新课程高中新课

6、程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 答案 B 解析 由赋值语句的意义知,执行aab后,a的值变 为134,再执行bab时,应为b431.故输出的结果 应为4,1. 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 4 程 序 : “ a 3 , a a 5 ; a” 运 行 的 结 果 是 _ 答案 2 解析 a3,aa52,故运行的结果为2. 5程序:“xinput(“x3”);yx3;print(%io(2), y);”运行的结果是_ 答案 27 解析 x3,yx33327,故运行的结果为27. 第一章第

7、一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 6根据给出的程序段,分别写出运行后输出的结果 (1)程序段: A5; AA*3; print%io2,A (2)程序段: tM; MN; Mt; print%io2,N 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 解析 (1)由赋值语句的功能,首先A5,即把5赋给变 量A,执行下一步,AA*3,此时“”左边的A为变量,右 边的“A*3”为表达式,因此输出的结果为15. (2)程序段中是三个赋值语句,通过设值来看执行结果,设

8、M的值为a,N的值为b.执行tM后,t的值为a,执行MN后, M的值变为b,再执行Nt,此时t的值为a,则执行的结果为N 值变为a.由此可看出M和N两个变量进行了变化,变量t充当了 中间变量,故输出结果为M. 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 课堂典例讲练课堂典例讲练 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 赋值语句的应用 请写出下面程序运行后输出的结果 a7; b5; cab/2; dc*c; d 解析 a7,b5,c75 2 1, d121.

9、 运行输出的结果是 1. 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 点评 作为对于赋值号的理解,还要注意以下几点: 赋值号左边只能是变量名字,而不能是表达式如:2 X是错误的 赋值号左右不能对换如“AB”、“BA”的含 义、运行结果是不同的 不能利用赋值语句进行代数式的演算,如化简、因式分 解 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 请写下面程序运行的结果 x0; xx1; xx2; xx3; x 解析 x0,xx11,xx2123,xx 3336. 故

10、程序运行的结果是 6. 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 编写一个程序,要求输入两个数a、b的值,输 出ab和ab的值 分析 根据输入、输出语句的格式编写 输入、输出语句 解析 程序如下: ainput”a”; binput”b”; cab; da*b; print%io2,d,c; 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 点评 (1)输入语句要求输入的值只能是具体的常数,不 能是变量或表达式(输入语句无计算功能)若输入多个数,各 数之间应用逗号

11、“,”隔开 (2)计算机执行到输入语句时,等候用户输入“提示内容” 所提示的数据,输入后回车,则程序继续运行,“提示内容” 及其后的“;”可省略 (3)输出语句可以输出常量、变量或表达式的值(输出语句 有计算功能)或字符,程序中引号内的部分将原始呈现 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 任给三个变量a、b、c赋值,设计一个计算a23b25c的 程序. 解析 程序如下: ainput”a”; binput”b”; cinput”c”; Sa23*b25*c; print%io2,S. 第一章第一章 1.2 1.2.1 高

12、中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 三种语句的功能 写出下列语句描述的算法的输出结果 (1) a5; b3; cab/2 dc*c; print%io2,d; (2) a1; b2; cab; bacb; print%io2,a,b,c; 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 (3) a10; b20; c30; ab; bc; ca; print%io2,a,b,c; 分析 分别将输入的值代入程序中依次逐步计算即可, 要注意赋值前后变量值的变化 第一章第一章 1.2 1.2.1

13、高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 解析 (1)a5,b3,cab 2 4. 又 dc2,d16.故输出结果为:d16. (2)a1,b2,cab,c3. 又 bacb,b2.故输出结果为: c3. b2. a1. (3)b20,且 ab,a20; c30,且 bc,b30; a20,且 ca,c20; 故输出结果为:c20. b30. a20. 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 点评 赋值语句在给变量赋值时,先计算右边的式子, 然后赋值给左边的变量,另外可以给一个变量先后多

14、次赋不同 的值,但变量的取值只与最后一次赋值有关,解决此类问题要 时刻把握某个变量在程序中的来龙去脉,时刻关注其值的改变 情况 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 下面的程序运算的结果是_ A3; B2; C6; AAB; BBA; CC/BA; CC/2; print%io2,C; 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 答案 1.5 解析 执行 AAB 后 A5; 执行 BBA 后 B25 3;执行 CC/BA 后 C 6 353.故执行 CC

15、/2 后 C 1.5. 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 甲、乙、丙三名同学语文、数学、英语三科的 考试成绩如下表: 赋值、输入、输出语句在现实生活中的应用 语文 数学 英语 甲 85 92 73 乙 88 75 84 丙 79 98 83 设计一个程序,计算每个学生的总分和平均分 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 分析 先输入某个学生每科的成绩,然后将它们求和即 可得到总分,将总分除以3便可以得到平均分 解析 程序如下: chninput

16、“请输入语文成绩”; mathinput“请输入数学成绩”; eninput“请输入英语成绩” Schnmathen; averS/3; print%io2,S,aver; 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 点评 要编写程序解决某个实际问题,应该先针对问题 将程序分为几块,然后将每一块的功能设计出来,合起来,程 序就设计出来了如本题可以分为两大块:(1)数据输入模块; (2)数据运算模块 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 编写一个程序,求用

17、长度为l的细铁丝分别围成一个正方形 和一个圆时所围成的正方形和圆的面积要求输入l的值,输出 正方形和圆的面积(取3.14) 分析 设围成的正方形的边长为 a,依题意 4al,a l 4, 所以正方形的面积为 S1(1 4) 2 l2 16;同理,若设围成的圆的半径 为 R,则 2Rl,R l 2,所以圆的面积为 S2R 2( l 2) 2 l2 4. 因此,可以用顺序结构实现这一算法,采用 input 语句输入 l 的 值,利用赋值语句得到两个面积,最后输出两个面积 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 解析 程序如下:

18、 linput“l”; S1l2/16; S2l2/4*3.14; print%io2,S1; print%io2,S2; 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 易错疑难辨析易错疑难辨析 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 编写程序,交换两个变量 A 和 B 的值,并输出 交换前后的值 错解 程序如下: Ainput(“A”); Binput(“B”); print(%io(2),B,A); AB; BA; print(%io(2),B,A);

19、end 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 辨析 运行过程中只是将B的值赋予A,再将A的值赋予 B,最终的结果是A、B的值相等,均等于B的值 正解 程序如下: Ainput(“A”); Binput(“B”); print(%io(2),B,A); XA; AB; BX; print(%io(2),B,A); end 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 思想方法技巧思想方法技巧 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 转化思想 以下是用 Scilab 语句编写的程序, 根据程序画出 相应的程序框图 xinput”x”; yinput”y”; xx/2; y3*y; print%io2,y,x; xxy; yy1; print%io2,y,x; 第一章第一章 1.2 1.2.1 高中新课程高中新课程 学习指导学习指导 人教人教B版版 数学数学 必修必修3 解析 程序框图如图所示: 点评 算法语句与程序框图是以不同的形 式展示给我们解决问题的方法,算法语句与程序 框图之间是可以相互转化的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 数学 > 人教B版 >
版权提示 | 免责声明

1,本文(人教B版必修3数学课件:1.2.1 赋值、输入和输出语句.ppt)为本站会员(金钥匙文档)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|