高中数学基本算法语句2苏教版必修3_第1页
高中数学基本算法语句2苏教版必修3_第2页
高中数学基本算法语句2苏教版必修3_第3页
高中数学基本算法语句2苏教版必修3_第4页
高中数学基本算法语句2苏教版必修3_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基本算法语句教课目的:使学生能联合选择构造的流程图学习条件语句,能用条件语句编写程序.教课要点:怎样在伪代码中运用条件语句.教课难点:怎样在伪代码中运用条件语句.教课过程:Ⅰ.课题导入写出计算1+2+3+4++100之和的伪代码.答案:解:此问题能够用循环语句表示为S←1ForIfrom2to100S←S+IEndForPrintS.讲解新课例1:挨次将十个数输入,要求将此中最大的数打印出来.试用流程图和伪代码表示问题的算法.用伪代码设计算法以下:BeginReadXmax←XForIfrom2to10ReadXIfX>maxthenmax←XEndifEndforPrintmaxEnd流程图:例2:已知S=5+10+15++1500,请用流程图描绘求S的算法并用伪代码表示.分析:流程图以以下图所示:从流程图能够看出这是一个循环构造,我们能够运用循环语句来实现.BeginS←5ForIfrom10to1500step5S←S+IEndForPrintSEnd评论:在正确理解算法的基础上,学会循环语句的使用.循环语句包含for循环、While循环和Until循环.解题时要依据需要灵巧运用.循环语句包含ifthen,ifthenelse,而且ifthenelse能够嵌套,解题时要依据需要灵巧运用.例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;<10n←n;+1c←ab;+输出c;编号①;编号②;endwhile答案:①a←b②b←c例4:求-1+1-1++1-1的值.349102算法剖析:第一步是选择一个变量S表示和,并赋给初值0,再选一个变量H,并赋给初值0;第二步开始进入for循环语句,第一设i为循环变量,并设初值、步长、终值;第三步为循环表达式(循环体);第四步用“endfor”控制一次循环,开始一次新的循环.伪代码以下:S←0H←0Forifrom1to10H←(-1)i+1/iS←S+HEndforPrintS例5:小明第一天背一个单词,次日背两个单词,此后每天比前一天多背一个单词,问他前十天共背了多少个单词?解:第一步是选择一个变量S表示和,并赋给初值,0第二步开始进入for循环语句,第一设i为循环变量,并设初值、步长、终值;第三步为循环表达式(循环体);第四步用“endfor”控制一次循环,开始一次新的循环.伪代码以下:S←0Forifrom1to10S←S+iEndforPrintS例6:求平方值小于2000的最大整数.解:伪代码:j←1Whilej2<2000j←j+1Endwhile←j-1Printj例7:用伪代码描绘求解S=1×2×3××(n-1)×n的算法.解:此问题能够用循环语句表示为BeginReadnS←1ForIfrom1tonS←S×IEndforPrintSEnd例8:输入一个正整数n,并计算S=11×22×33××nn的值.解:第一步是选择一个变量n,并要求输入初值;第二步是选择一个变量S表示和,并赋给初值0;第三步开始进入for循环语句,第一设i为循环变量,并设初值、步长、终值;第四步为循环表达式(循环体);第五步用“end”控制一次循环,开始一次新的循环.伪代码以下:ReadnS←0Forifrom1tonS←S×iiEndforPrintSEnd例9:某城市现有人口总数为100万人,假如年自然增加率为1.2%,试解答下边的问题:(1)写出该城市人口数y(万人)与年份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)=120.算法以下:BeginS←100←1.012T←0WhileS<120S←S×IT←T+1EndwhilePrintTEndⅢ.讲堂练习课本P231,2,3,4.Ⅳ.课时小结算法中的循环构造能够用循环语句实现.正确理解两种循环语句:for循环、当型循环和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论