高中数学 第一章 算法初步 1_2 基本算法语句(第1课时)课堂探究 新人教a版必修31

高中数学 第一章 算法初步 1_2 基本算法语句(第1课时)课堂探究 新人教a版必修31

ID:30980653

大小:2.65 MB

页数:4页

时间:2019-01-04

高中数学 第一章 算法初步 1_2 基本算法语句(第1课时)课堂探究 新人教a版必修31_第1页
高中数学 第一章 算法初步 1_2 基本算法语句(第1课时)课堂探究 新人教a版必修31_第2页
高中数学 第一章 算法初步 1_2 基本算法语句(第1课时)课堂探究 新人教a版必修31_第3页
高中数学 第一章 算法初步 1_2 基本算法语句(第1课时)课堂探究 新人教a版必修31_第4页
资源描述:

《高中数学 第一章 算法初步 1_2 基本算法语句(第1课时)课堂探究 新人教a版必修31》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高中数学第一章算法初步1.2基本算法语句(第1课时)课堂探究新人教A版必修31.赋值语句的常见形式剖析:(1)赋予常数值,如a=1.(2)赋予其他变量或表达式的值,如b=a,b=2a+1.(3)变量自身的值在原值上加常数或变量,如i=i+1,i=i+S.2.算法语句中的运算符剖析:如下所示:功能数学符号程序符号乘法×*除法÷/幂axa^x不大于≤<=不小于≥>=不等于≠<>绝对值

2、x

3、ABS(x)算术平方根SQR(x)且AND或OR余数MOD3.交换两个变量的值剖析:交换两个变量A和B的值的程序有很多,其中最常见的是:X=AA=BA=X其交换过程可以形象地理解为:①X=A表示“把A杯中的

4、水倒入X杯中”,这样“A杯”是空杯子;②A=B表示“把B杯中的水倒入A杯中”,这样“A杯”中的水换成了“B杯”中的水,此时“B杯”是空杯子;③B=X表示“把X杯中的水倒入B杯中”,这样“B杯”中的水换成了“X杯”中的水,即A杯中的水,交换结束.其交换过程可以用下图表示:题型一理解三种语句【例题1】阅读下列程序,并回答问题.INPUT A,B,CA=A+BB=B-AC=C/(A*B)PRINT “C=”;CEND若输入-1,3,4,则输出的结果为________.解析:输入-1,3,4后,则该程序的运行过程是:A=-1,B=3,C=4;A=-1+3=2;B=3-2=1;C==2;输出C=2

5、.答案:C=2反思根据给出的算法语句写结果,应抓住输入语句、输出语句和赋值语句的特点,按语句的计算、赋值功能依次执行.题型二编写程序【例题2】编写程序,输入4个数,输出这4个数的平均数.分析:先写出算法分析,再画出程序框图(仅需顺序结构即可),最后将程序框图转化为程序.解:算法分析:第一步,输入四个数a,b,c,d.第二步,计算y=.第三步,输出y.程序框图,如图所示.程序如下:INPUT a,b,c,dy=(a+b+c+d)/4PRINT yEND反思输入语句、输出语句、赋值语句基本上对应于算法中的顺序结构,编写程序时“INPUT语句”是输入框中的信息,赋值语句是处理框中的信息,“PR

6、INT语句”是输出框中的信息.编写程序的步骤:①首先根据问题要求构思算法分析;②然后把算法分析转化为程序框图,即画出程序框图;③再把程序框图转化为程序.要注意转化过程中这三种基本结构与相应语句的对应.熟练后可直接写出程序.题型三易错辨析【例题3】根据所给程序框图,编写相应的程序.错解:程序如下:INPUT x,y,zINPUT a,b,cw=ax+by+czPRINT w错因分析:错解中有两个错误:一是程序的末尾没有“END”;二是程序中ax+by+cz的格式不正确,应为a*x+b*y+c*z,程序中乘法符号“*”不可省略.正解:程序如下:INPUT x,y,zINPUT a,b,cw=

7、a*x+b*y+c*zPRINT wEND反思程序框图中的起止框“”在程序中不需要用程序语句来表示,而“”在程序中要用“END”来表示,编写程序时,程序框图中的数学运算符号在程序中要用相应的程序符号来表示,否则计算机“不认识”该程序.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。