高一数学人教A版必修三同步课件:第一章 算法初步1.2.1.ppt

上传人(卖家):金钥匙文档 文档编号:536729 上传时间:2020-05-19 格式:PPT 页数:29 大小:1.10MB
下载 相关 举报
高一数学人教A版必修三同步课件:第一章 算法初步1.2.1.ppt_第1页
第1页 / 共29页
高一数学人教A版必修三同步课件:第一章 算法初步1.2.1.ppt_第2页
第2页 / 共29页
高一数学人教A版必修三同步课件:第一章 算法初步1.2.1.ppt_第3页
第3页 / 共29页
高一数学人教A版必修三同步课件:第一章 算法初步1.2.1.ppt_第4页
第4页 / 共29页
高一数学人教A版必修三同步课件:第一章 算法初步1.2.1.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、12 基本算法语句基本算法语句 12.1 输入语句、输出语句和赋值语句输入语句、输出语句和赋值语句 学案学案 新知自解新知自解 1理解基本算法语句的意义理解基本算法语句的意义 2学会输入语句、输出语句和赋值语句的基本用法学会输入语句、输出语句和赋值语句的基本用法 3理解算法步骤、程序框图和算法语句的关系理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法学会算法语句的写法 三种基本算法语句的格式及功能三种基本算法语句的格式及功能 名称名称 输入语句输入语句 输出语句输出语句 赋值语句赋值语句 格式格式 _“提示内容提示内容”; _ _ “提示内容提示内容”; _ _ INPUT 变量变量

2、 PRINT 表达式表达式 变量表达式变量表达式 功能功能 把程序执行时把程序执行时新输新输 入的值赋给入的值赋给_ 在计算机屏幕上输在计算机屏幕上输 出出_、_ 的值或系统信息的值或系统信息 将表达式所代表的值赋给变将表达式所代表的值赋给变 量一般先计算量一般先计算“”_表表 达式的值达式的值,然后把这个值赋给然后把这个值赋给 “”_的变量的变量 举例举例 INPUT x INPUT “a”;a PRINT y PRINT “y”;y pi3.14 ii1 dtab24*a*c 变量变量 常量常量 变量变量 右边右边 左边左边 化解疑难化解疑难 对输入语句、输出语句、赋值语句格式的理解对输入

3、语句、输出语句、赋值语句格式的理解 (1)在输入语句中在输入语句中, “提示内容提示内容”和它后面的分号和它后面的分号“;”可以省略不写;输入可以省略不写;输入 语句要求输入的值只能是具体的语句要求输入的值只能是具体的数数,无计算功能无计算功能 (2)输出语句可以输出常量、变量或表达式的值输出语句可以输出常量、变量或表达式的值(输出语句有计算功能输出语句有计算功能)或字或字 符符,程序中双引号内的部分将原始呈现程序中双引号内的部分将原始呈现 (3)赋值语句的作用是先算出赋值号右边表达式的值赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋然后把该值赋给赋 值号左边的变量值号左边的变量

4、,使该变量的值等于表达式的值使该变量的值等于表达式的值 赋值号两边的内容不能对调赋值号两边的内容不能对调,如如 ab 与与 ba 表示的意义完全不同表示的意义完全不同 赋值号与赋值号与“等于等于”的意义也不同的意义也不同,若把若把“”看作等于看作等于,则则 NN1 不成不成 立;若看作赋值号立;若看作赋值号,则成立则成立. 赋值语句只能给一个变量赋值赋值语句只能给一个变量赋值, 不能接连出现两个或多个不能接连出现两个或多个“” 可给一可给一 个变量多次赋值个变量多次赋值,但只保留最后一次所赋的值但只保留最后一次所赋的值. 1下列输入语句正确的是下列输入语句正确的是( ) AINPUT x BI

5、NPUT x3 CINPUT “学生身高学生身高” DINPUT x3 解析:解析: A “提示内容提示内容” ”及后面的分号可省略及后面的分号可省略,直接输入直接输入 B x3 是代数式是代数式,不是变量不是变量 C 只有只有“提示内容提示内容”而无变量而无变量 D x3 是等式而不是变量是等式而不是变量 答案:答案: A 2 将两个数将两个数 a25, b9 交换交换, 使使 a9, b25, 下面语句正确的一组是下面语句正确的一组是( ) ab ba ba ab cb ba ac ac cb ba A B C D 解析:解析: 由交换两个变量的算法知由交换两个变量的算法知C正确正确 答案

6、:答案: C 3 程序程序 程序程序 x0 xx2 xx3 PRINT x END INPUT x yx*x6*x10 PRINT y END (1)程序程序的运行结果为的运行结果为_; (2)若程序若程序与程与程序序运行结果相同运行结果相同,则程序则程序输入的值为输入的值为_ 解析:解析: (1)中中,xx22, xx3235,故输出故输出 x 的值是的值是 5. (2)的功能是求的功能是求 yx26x10 的函数值的函数值, 由题意由题意中中 y5,x26x105,即即 x1 或或5. 答案:答案: (1)5 (2)1或或5 教案教案 课堂探究课堂探究 输入和输出语句输入和输出语句自主练透

7、型自主练透型 (1)利用输入语句可以给多个变量赋值利用输入语句可以给多个变量赋值, 下面能实现这一功能的语句是下面能实现这一功能的语句是 ( ) AINPUT “A,B,C”a,b,c BINPUT “A,B,C” ;a,b,c CINPUT a,b,c;“A,B,C” DPRINT “A,B,C” ;a,b,c (2)编写一个程序编写一个程序,给定圆的半径给定圆的半径,求圆的周长和面积求圆的周长和面积(取取 3.14),要求输要求输 入圆的半径入圆的半径 r 的值的值,输出圆的周长输出圆的周长 L 和面积和面积 S. 解析:解析: (1)提示内容与输入内容之间要用提示内容与输入内容之间要用“

8、;”隔开隔开,故故 A 错;提示内容错;提示内容 在前在前,输入内容在后输入内容在后,故故 C 错;输入语句用错;输入语句用“INPUT”而非而非“PRINT” ,故故 D 错错 (2)程序如下:程序如下: INPUT “r”;r L2*3.14*r S*r*r PRINT L,S END 答案: 答案: (1)B 归纳升归纳升华华 利用输入、输出语句编程应注意的问题利用输入、输出语句编程应注意的问题 (1)输入语句没有计算功能输入语句没有计算功能,只能输入常量;而输出语句有计算功能只能输入常量;而输出语句有计算功能,可以可以 输出常量、变量或表达式的值以及字符输出常量、变量或表达式的值以及字

9、符. (2)“提示内容提示内容”和变量之间用分号隔开和变量之间用分号隔开,若输入若输入(出出)多个数多个数,各数之间应用各数之间应用 逗号隔开逗号隔开, “提示内容提示内容”可以省略可以省略 (3)程序中运算符号要规范程序中运算符号要规范,输出语句不能输出一个等式输出语句不能输出一个等式,这是易错点这是易错点. 1下列程序若输出的结果为下列程序若输出的结果为 3,则输入的则输入的 x 值可能是值可能是( ) INPUT “x”;x yx*x2*x PRINT y END A1 B3 C1 D1 或或3 解析:解析: 根据条件可知根据条件可知,x22x3,解得解得x1或或3,所以答案为所以答案为

10、D. 答案:答案: D 赋值语句赋值语句多维探究型多维探究型 (1)看下面赋值语句的写法:看下面赋值语句的写法:x2*yz;x3,y4,z5;x y7;y3.14*5;yxz34.其中写法正确的有其中写法正确的有( ) A1 个个 B2 个个 C3 个个 D4 个个 (2)阅读下列程序阅读下列程序,并指出当并指出当 a3,b5 时的计算结果:时的计算结果: INPUT a,b INPUT a,b INPUT a,b Xab aab aab Yab bab bab a(XY)/2 a(ab)/2 a(ab)/2 b(XY)/2 b(ab)/2 b(ab)/2 PRINT a,b PRINT a,

11、b PRINT a,b END END END 输出结果:输出结果:a_,b_; a_,b_; a_,b_ 解析:解析: (1)正确正确,错误错误 (2)在在程序程序中中,将将 ab2 的值赋给的值赋给 X,将将 ab8 的值赋给的值赋给 Y,然后将然后将 (XY)/2 的值的值 3 赋给赋给 a,将将(XY)/2 的值的值5 赋给赋给 b;在程序;在程序中中,将将 ab2 的值赋给的值赋给 a,将将 ab3 的值赋给的值赋给 b(注意注意,此时此时 a 的值为的值为2),然后将然后将(ab)/2 的值的值 0.5 赋给赋给 a,将将(ab)/2 的值的值1.25 赋给赋给 b(注意注意,此时

12、此时 a 的值为的值为 0.5);在程;在程 序序中中,将将 ab2 的值赋给的值赋给 a,将将 ab3 的值赋给的值赋给 b(注意注意,此时此时 a 的值为的值为 2),然后将然后将(ab)/2 的值的值2.5 赋给赋给 a,将将(ab)/2 的值的值 0.25 赋给赋给 b(注意注意,此时此时 a 的值为的值为2.5) 答案:答案: (1)C (2)3 5 0.5 1.25 2.5 0.25 归纳升华归纳升华 (1)赋值语句的几种常见形式赋值语句的几种常见形式 赋予变量常数值赋予变量常数值,如如 a1. 赋予变量其他变量或表达式的值赋予变量其他变量或表达式的值,如如 ba,b2a1. 变量

13、自身的值在原值上加常数或变量变量自身的值在原值上加常数或变量,如如 ii1,iiS. (2)根据程序求输出结果应注意以下两点根据程序求输出结果应注意以下两点 根据给出的算法语句写根据给出的算法语句写结果结果,应抓住输入、输出语句和赋值语句的特点应抓住输入、输出语句和赋值语句的特点, 按语句的计算、赋值功能依次执行按语句的计算、赋值功能依次执行 注意在算法语言中常见运算符号的书写方式注意在算法语言中常见运算符号的书写方式, 明确它们的运算规则: 先乘明确它们的运算规则: 先乘 除除,后加减;乘幂优先于乘除;后加减;乘幂优先于乘除;同级运算从左向右按顺序进行;括号内最优先同级运算从左向右按顺序进行

14、;括号内最优先 2设设 A10,B20,则可以实现则可以实现 A,B 的值互换的程序是的值互换的程序是( ) A. A10 B20 BA AB B. A10 B20 CA BC C. A10 B20 CA AB BC D. A10 B20 CA DB BC AB 解析:解析: A 中程序执行后中程序执行后 AB10,B 中程序执行后中程序执行后 AB10,C 中程序中程序 执行后执行后 A20,B10,D 中程序执行后中程序执行后 AB10. 答案:答案: C 算法语句与程序框图的转换算法语句与程序框图的转换多维探究型多维探究型 读下面的程序读下面的程序,根据程序画出程序框图根据程序画出程序框

15、图 INPUT “x”;x INPUT “y”;y mx/4 n2*y PRINT m,n xx2 yy1 PRINT x,y END 解析:解析: 程序框图如图所示:程序框图如图所示: 归纳升华归纳升华 算法算法语句与程序框图的关系语句与程序框图的关系 (1)顺序结构的程序框图利用输入语句、输出语句和赋值语句即可完成其顺序结构的程序框图利用输入语句、输出语句和赋值语句即可完成其 中输入、中输入、输出框对应输入语句和输出语句输出框对应输入语句和输出语句,执行框对应赋值语句执行框对应赋值语句 (2)由程序画程序框图是上述过程的逆过程由程序画程序框图是上述过程的逆过程,只需把输入语句、输出语句与只需把输入语句、输出语句与 输入、输出框对应转化输入、输出框对应转化,将赋值语句与执行框对应转化即可将赋值语句与执行框对应转化即可. 3.用算法语句写出下面程序框图的程序用算法语句写出下面程序框图的程序 解析:解析: 程序如下:程序如下: INPUT x1,x2 y12x1 y22x2 K(y1y2)/(x1x2) PRINT K END 谢谢观看!谢谢观看!

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

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

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


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

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


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