高一数学教案:基本算法语句3.docx

高一数学教案:基本算法语句3.docx

ID:58545835

大小:37.95 KB

页数:6页

时间:2020-10-21

高一数学教案:基本算法语句3.docx_第1页
高一数学教案:基本算法语句3.docx_第2页
高一数学教案:基本算法语句3.docx_第3页
高一数学教案:基本算法语句3.docx_第4页
高一数学教案:基本算法语句3.docx_第5页
资源描述:

《高一数学教案:基本算法语句3.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七课时基本算法语句(三)教学目:使学生能合构的流程学条件句,能用条件句写程序.教学重点:如何在代中运用条件句.教学点:如何在代中运用条件句.教学程:Ⅰ.入写出算1+2+3+4+⋯+100之和的代.答案:解:此可以用循句表示S←1ForIfrom2to100S←S+IEndForPrintSⅡ.授新例1:依次将十个数入,要求将其中最大的数打印出来.用流程和代表示的算法.用代算法如下:BeginReadXmax←XForIfrom2to10ReadXIfX>maxthenmax←XEndifEnd

2、forPrintmaxEnd流程:第1页共6页开始输入一个数Xmax=XI=2输入XYX>maxNmax=XI=I+1NI>10Y输出max结束例2:已知S=5+10+15+⋯+1500,用流程描述求S的算法并用代表示.解析:流程如下所示:开始S0,n5n>1500NSS+nYnn+5输出S结束从流程可以看出是一个循构,我可以运用循句来.BeginS←5ForIfrom10to1500step5S←S+IEndForPrintSEnd点:在准确理解算法的基上,学会循句的使用.循句包括for循、

3、While循和Until循.解要根据需要灵活运用.第2页共6页循句包括if⋯then,if⋯then⋯else,并且if⋯then⋯else可以嵌套,解要根据需要灵活运用.例3:代算法填空.有一列数:1,1,2,3,5,8,13,21,⋯.列数有个特点,前两个数都是1,从第3个数开始,每个数都是前两个数的和,例如:3是1和2的和;13是5和8的和等等,的一列数一般称斐波那契数.下列代所描述的算法功能是出前10个斐波那契数,把个算法填写完整.a←1;b←1;出a,b;n←2;whilen<10;n

4、←n+1;c←a+b;出c;号①;号②;endwhile答案:①a←b②b←c例4:求1-1+1-1+⋯+1-1的.234910算法分析:第一步是一个量S表示和,并初0,再一个量H,并初0;第二步开始入for循句,首先i循量,并初、步、;第三步循表达式(循体);第四步用“endfor”控制一次循,开始一次新的循.代如下:S←0H←0Forifrom1to10H←(-1)i+1/iS←S+HEndforPrintS例5:小明第一天背一个,第二天背两个,以后每一天比前一天多背一个,他前十天共背了多少

5、个?解:第一步是一个量S表示和,并初0,第二步开始入for循句,首先i循量,并初、步、;第三步循表达式(循体);第3页共6页第四步用“endfor”控制一次循,开始一次新的循.代如下:S←0Forifrom1to10S←S+iEndforPrintS例6:求平方小于2000的最大整数.解:代:j←1Whilej2<2000j←j+1Endwhilej←j-1Printj例7:用代描述求解S=1×2×3×⋯×(n-1)×n的算法.解:此可以用循句表示BeginReadnS←1ForIfrom1to

6、nS←S×IEndforPrintSEnd例8:入一个正整数n,并算S=11×22×33×⋯×nn的.解:第一步是一个量n,并要求入初;第二步是一个量S表示和,并初0;第三步开始入for循句,首先i循量,并初、步、;第四步循表达式(循体);第五步用“end”控制一次循,开始一次新的循.代如下:ReadnS←0Forifrom1tonS←S×iiEndforPrintSEnd第4页共6页例9:某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下面的问题:(1)写出该城市人口数y(万

7、人)与年份x(年)的函数关系式;(2)用伪代码写出计算10年以后该城市人口总数的算法;(3)用伪代码写出计算大约多少年以后该城市人口将达到120万人.答案:(1)y=100×(1+0.012)x.(2)10年后该城市人口总数为y=100×(1+0.012)10.算法如下:Beginy←100t←1.012ForIfrom1to10y←y×tEndforPrintyEnd(3)设x年后该城市人口将达到120万人,即100×(1+0.012)x=120.算法如下:BeginS←100I←1.012T

8、←0WhileS<120S←S×IT←T+1EndwhilePrintTEndⅢ.课堂练习课本P231,2,3,4.Ⅳ.课时小结算法中的循环结构可以用循环语句实现.正确理解两种循环语句:for循环、当型循环和直到型循环.当型循环:while(条件表达式)循环体语句;开始真条件表达式循环体语句假结束第5页共6页直到型循环:do循环体语句while(条件表达式);开始循环体语句条件表达式假结束真for循环:for(表达式1;表达式2;表达式3)循环体语句;开始初始表达式条件表达式真循环体语句假步

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

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

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