- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句 学习目标 1.理解输入语句、输出语句、赋值语句的作用. 2.理解这些语句与相应逻辑结构的关系,并能转化为程序语句. 课堂互动讲练 知能优化训练 1.2.1 输入语句 、输出语句和赋值语句 课前自主学案 课前自主学案 温故夯基 1.算法中的三种基本逻辑结构是_________、 _________、 _________. 2.在框图中输入、输出框的功能是表示一个算法的___________的信息;处理框的功能是___________ . 顺序结构 条件结构 循环结构 输入和输出 赋值、计算 1.输入语句的格式及作用 输入语句的一般格式是____________________ _____,其作用是实现算法的_________功能. 2.输出语句的格式及作用 输出语句的一般格式是____________________ _______,其作用是实现算法的_________功能. 知新益能 INPUT“提示内容”; 变量 输入信息 PRINT“提示内容”; 表达式 输出结果 3.赋值语句的格式及作用 赋值语句的一般格式是_____________,其作用是将___________赋给变量. 变量=表达式 表达式的值 问题探究 1.INPUT “a,b,c=”;1,2,3 是什么意义? 提示:程序在运行时把输入的值依次赋给a,b, c.即a=1,b=2,c=3. 2.赋值号“=”与数学中的“=”意义有何不同? 提示:赋值号与数学中的“=”意义是不同的,如在数学中式子N=N+1一般是错误的,但在赋值语句中它的作用是将当前N的值加上1再赋给变量N,这样原来的值将被“冲掉”. 课堂互动讲练 输入、输出语句 考点突破 输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开. 输出语句可以输出常量,变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现. 例1 赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 赋值语句 请写出下面程序运算输出的结果. 例2 【思路点拨】 利用赋值语句的功能求解最后结果. 【解】 (1)因为a=5,b=3,c=(a+b)/2=4, 所以d=c2=16,输出d的值为16. (2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2.所以a=1,b=2,c=3,输出a,b,c的值是1,2,3. (3)由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. 【思维总结】 (3)中易混淆a、b、c的值,其原因是对每次执行赋值语句,变量的值都会被更新认识不到位. 变式训练1 设A=10,B=20,则可以实现A、B的值互换的程序是( ) 解析:选C.A中程序执行后A=B=10; B中程序执行后A=B=10; C中程序执行后A=20,B=10; D中程序执行后A=B=10. 输入、输出语句和赋值语句可构成程序框图的顺序结构. 算法语句与程序框图 给出如图所示程序框图,写出相应的算法语句. 例3 【思路点拨】 根据框图的每一步的作用由上而下改为相应的语句. 【解】 【思维总结】 由程序框图写语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成.其中输入、输出框对应输入、输出语句,执行框对应赋值语句. 解:框图如下: 作用:求过指数函数y=2x的图象上两点A(x1,y1),B(x2,y2)直线的斜率k. 方法感悟 方法技巧 1.输入语句的作用是实现算法的输入信息功能. 输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式.(如例1) 2.输出语句可以在计算机的屏幕上输出常量、变量的值和系统信息,也可以输出数值计算的结果.(如例1) 3.赋值语句的左边只能是变量的名字,而不能是表达式;右边表达式可以是一个常量、变量或含变量的运算式.赋值号的左右两边位置不能对换.(如例2) 失误防范 1.输出语句和输入语句的区别:输出语句具有计算功能,而输入语句不具有计算功能;输出语句中的表达式可以是变量、计算公式,而输入语句不能.(如例1) 2.赋值号左、右两边不能对换,A=B和B=A的含义及运行结果是不同的.(如例2) 3.赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”.可给一个变量多次赋值,但只保留最后一次所赋的值.
您可能关注的文档
- 高二数学必修3几何概型课件 苏教版.ppt
- 高中数学 3.2-2《古典概型》课件 苏教版必修3.ppt
- 高中数学古典概型课件苏教版必修3.ppt
- 高中数学苏教版必修三1.1《算法的基本逻辑结构》课件.ppt
- 高中数学苏教版必修三1.1算法的含义课件.ppt
- 高中数学苏教版必修三1.2.3《循环结构1》课件.ppt
- 高中数学苏教版必修三1.2《程序框图》课件.ppt
- 高中数学苏教版必修三1.3-2《条件语句》课件.ppt
- 高中数学苏教版必修三1.3《条件语句》课件.ppt
- 高中数学苏教版必修三1.4《算法案例1》课件.ppt
- 高中数学新课标人教A版必修三:1.2.2《基本算法语句-条件语句》课件.ppt
- 高中数学新课标人教A版必修三:1.2.2条件语句二课件.ppt
- 高中数学新课标人教A版必修三:1.2.2条件语句一课件.ppt
- 高中数学新课标人教A版必修三:1.2.3《基本算法语句-循环语句》课件.ppt
- 高中数学新课标人教A版必修三:1.2.3循环语句二课件.ppt
- 高中数学新课标人教A版必修三:1.2.3循环语句三课件.ppt
- 高中数学新课标人教A版必修三:1.2.3循环语句一课件.ppt
- 高中数学新课标人教A版必修三:1.3.1《算法案例-辗转相除法与更相减损术》课件.ppt
- 高中数学新课标人教A版必修三:1.3.2《算法案例-秦九韶算法》课件.ppt
- 高中数学新课标人教A版必修三:1.3.3《算法案例-进位制》课件.ppt
文档评论(0)