2018-2019版数学新设计同步湘教版必修五课件:第十一章 算法初步 11.3.1

上传人:小** 文档编号:55145882 上传时间:2018-09-25 格式:PPTX 页数:31 大小:492.04KB
返回 下载 相关 举报
2018-2019版数学新设计同步湘教版必修五课件:第十一章 算法初步 11.3.1 _第1页
第1页 / 共31页
2018-2019版数学新设计同步湘教版必修五课件:第十一章 算法初步 11.3.1 _第2页
第2页 / 共31页
2018-2019版数学新设计同步湘教版必修五课件:第十一章 算法初步 11.3.1 _第3页
第3页 / 共31页
2018-2019版数学新设计同步湘教版必修五课件:第十一章 算法初步 11.3.1 _第4页
第4页 / 共31页
2018-2019版数学新设计同步湘教版必修五课件:第十一章 算法初步 11.3.1 _第5页
第5页 / 共31页
点击查看更多>>
资源描述

《2018-2019版数学新设计同步湘教版必修五课件:第十一章 算法初步 11.3.1 》由会员分享,可在线阅读,更多相关《2018-2019版数学新设计同步湘教版必修五课件:第十一章 算法初步 11.3.1 (31页珍藏版)》请在金锄头文库上搜索。

1、第11章,算法初步,113 基本算法语句 113.1 输入、输出语句和赋值语句,学习目标 1.理解输入语句、输出语句、赋值语句的作用. 2.理解这些语句与相应逻辑结构的关系,并能转化为伪代码.,1,预习导学 挑战自我,点点落实,2,课堂讲义 重点难点,个个击破,3,当堂检测 当堂训练,体验成功,知识链接 (1)算法的基本逻辑结构有 、 、 ;(3)直线的一般式方程为AxByC0(其中,A,B不同时为零).,顺序结构,条件结构,循环结构,预习导引 1.输入、输出语句和赋值语句 输入语句、输出语句分别与程序框图中的 对应,通常表示输入的数据和输出的结果,赋值语句对应于程序框图中的 ,负责将 赋给变

2、量或者给变量提供 .,输入、输,出框,处理框,表达式的,值,初始值,2.三种算法语句的格式及功能,INPUT“提示信息”;变量,新输入,PRINT“提示信息”;表达式,变量,系统信息,变量表达式,表达式的值,表达式所代表的值,变量,要点一 输入、输出语句 例1 (1)下列给出的输入、输出语句正确的是( ) 输入语句INPUT a;b;c 输入语句INPUT x3 输出语句PRINT A4 输出语句PRINT 20,3*2 A. B. C. D.,解析 INPUT语句可以给多个变量赋值,变量之间用“,”隔开; INPUT语句中只能是变量,而不能是表达式; PRINT语句中不能用赋值号“”; PR

3、INT语句可以输出常量、表达式的值. 答案 D,(2)当x的值为5时,PRINT“x”;x在屏幕上的输出结果为( ) A.55 B.5 C.5x D.x5 解析 PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x5.,D,规律方法 1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开. 2.计算机执行到输入语句时,暂停等候用户输入“提示信息”所提示的数据,输入后回车,则程序继续运行,“提示信息”及其后的“;”可省略. 3.输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分

4、将原始呈现.,跟踪演练1 写出下列伪代码运行的结果.,若输入2,1,则输出的结果为_.,要点二 赋值语句 例2 (1)运行如图所示的伪代码,输出的结果是_.,解析 a1,b2,把1与2的和赋给a,即a3,输出的结果为3.,3,(2)阅读下列两个伪代码,回答问题:,上述两个伪代码最后输出的x和y值分别为_、_.,解析 程序中的xy是将y的值4赋给x,赋值后x的值变为4; 中yx是将x的值3赋给y,赋值后y的值为3.,4,4,3,3,规律方法 赋值号与数学中的等号的意义是不完全相同的,赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值,如果已有值,则执行该语句,以赋值号右边表达式的值代替

5、该变量的原值,即将原值“冲掉”.如:NN1,在数学中是不成立的,但在赋值语句中,意思是将N的原值加1再赋给N.,跟踪演练2 设A10,B20,则可以实现A,B的值互换的伪代码是( ),解析 A中伪代码执行后AB10; B中伪代码执行后AB10; C中伪代码执行后A20,B10; D中伪代码执行后AB10. 答案 C,要点三 算法的应用 例3 已知一个正三棱柱的底面边长为a,高为h,试设计一个伪代码来求解这个正三棱柱的表面积和体积,并画出程序框图. 解 伪代码如下:,程序框图如图所示,,规律方法 一般地说,写一个算法程序的顺序:用自然语言描述算法用程序框图描述算法用基本算法语句描述程序. 这三种

6、形式的算法思路是一致的,学习时,要加强三种形式的互译训练.,跟踪演练3 给出如图所示程序框图,写出相应的伪代码.,解,1.关于赋值语句需要注意的事项中不正确的是( ) A.赋值号左边只能是变量名字,而不是表达式 B.赋值号左、右不能对换 C.不能利用赋值语句进行代数式的演算 D.赋值号与数学中的等号的意义相同 解析 关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.,D,1,2,3,4,5,2.赋值语句“xx1”的正确解释为( ) A.x的值与x1的值可能相等 B.将原来x的值加上1后,得到的值替换原来x的值 C.这是一个错误的语句 D.此表达式经过移项后,可与x

7、x1功能相同,B,1,2,3,4,5,3.下面的伪代码输出的结果是( ),A.27 B.9 C.225 D.11,1,2,3,4,5,解析 该伪代码的运行过程是x6,y3,x632,y4219,xy2911. 所以输出11. 答案 D,1,2,3,4,5,4.下列伪代码执行后结果为3,则输入的x值可能为( ),A.1 B.3 C.1 D.1或3,1,2,3,4,5,解析 由题意得:x22x3, 解方程得x1或x3. 答案 D,1,2,3,4,5,5.下面一段伪代码执行后的结果是_.,解析 先把2赋给A,然后把A*2赋给A,即A的值为4,再把4610赋给A,所以输出的结果为10.,10,1,2,3,4,5,课堂小结 1.需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好. 2.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号