电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

§1.3.4 基本算法语句(四)

§1.3.4  基本算法语句(四)_第1页
1/3
§1.3.4  基本算法语句(四)_第2页
2/3
§1.3.4  基本算法语句(四)_第3页
3/3
§1.3.4 基本算法语句(四)为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:输入语句、输出语句、赋值语句、条件语句和循环语句.我们已经学习了上述各语句的伪代码,就可以用伪代码来描述三种基本逻辑结构以及它们之间的组合和嵌套.新课导航要点 1 算法解题的一般思路对于比较复杂的问题,在设计其程序时,一般思路是:先用自然语言表示出算法(列提纲),再画出流程图(画图纸),最后写出伪代码(写“英文”说明书).要点 2 算法思想算法思想作为数学的一种基本思想,就是探求解决问题的一般性方法,并将解决问题的步骤用具体化、程序化的语言加以表述,主要作用是使计算机能代替人完成某些工作,这也是学习算法的重要原因之一.算法思想在解决某些问题时,只要能设计出一系列可操作或可计算的有限而明确的步骤,就可以通过实施这些步骤来解决问题.例 1 若某科会考成绩分为四等:90~100 分为 A等,75~89 分为 B 等,60~74 分为 C 等,0~59 分为 D等.写出确定每个同学会考成绩等级的算法伪代码.例 2 已知 a,b∈N,且 a+b=10,设计一个算法,求出使 ab 取最大值时的 a,b 的值.例 3 已知一列正数 1,1,2,3,5,8,13,…,它的规律是:第一、第二个数是1,从第三个数起,该数是其前面两个数之和,这就是著名的斐波拉契数列.试描述计算这列数中前 20 个数之和的算法.例 4 (自然对数的底)与(圆周率)、(黄金分割率)合称为三大无理数,其近似值可由公式求得,其中 n 越大,越接近 e 的值.写出用该公式求 e 的近似值的算法伪代码.教材补充算法的问题根本上是一个思维的问题.我们只有在掌握了一定的数学理论知识及方法的基础上,再结合算法语言的基本规则,才能设计出好的可执行的运算程序.算法设计并不是一次就能成功的.我们应先有一个基本的框架,其中含有最典型最重要或最核心的算法语句或结构.然后再来思考其中的每一步的执行情况,增添一些细节,逐步完善流程图与程序.学海泛舟——— 课内训练 ———1.写出§1.2.6 各题算法的伪代码.2.下图所示的一段伪代码的功能是 .3.设计一个算法,判断给定的数是否为整数,若是,确定其奇偶性.(选择结构的嵌套)4.写出求 1 到 100 的自然数的和、积与倒数和的算法伪代码.5.已知一列数 a1,a2,a3,…,an 满足 a1=1,且(),画出求 an 的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

§1.3.4 基本算法语句(四)

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部