高一数学算法解读内容摘要:

• 第 2步, 3不整除 53,所以 用 4继续去除. • 第 3步, 4不整除 53,所以 用 5继续去除. • …… • 第 52步, 52不整除 53,所以 53是质数. 例 3 设计 “ 判断大于 2的整数 n是否为质数 ” 的算法. 一般化后的算法步骤 • 第一步,给定大于 2的整数 n. • 第二步,令 i=2. • 第三步,用 i除 n的得到余数 r. • 第四步,判断余数 r是否为 0.若 r=0, 则 n不是质数,结束算法;否 则,将 i的值增加 1仍用 i表示. 第五步,判断 i是否大于( n1).若 是, 则 n是质数;否则返回 执行第三步. (二 )基本逻辑结构与 程序框图 • :通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中(如二元一次方程组求解等问题),理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. • “ 算法的概念 ” 中,是通过解决具体问题的算法步骤来表达算法.这种形式所呈现的算法通俗易懂,但是不够准确.因此,有必要研究算法的基本逻辑结构,并用程序框图表示算法,使学生认识到程序框图表示的算法步骤更直观,也更准确. • 例 4 顺序结构、条件结构、循环结构是算法的三种基本逻辑结构,它们是构成算法的基本要素.三种基本逻辑结构与程序框图是算法教学重点. 顺序结构 条件结构 循环结构 ( 4)将各个步骤的程序框图连接起来并加上“ 开始 ” 与“ 结束 ” 两个终端框,就得到了表示整个算法的程序框图: • 第一步,用自然语言将算法步骤表达出来. • 第二步,将每一个算法步骤所包含的逻辑结构找出来并用框图表示,得到该步骤的程序框图. • 第三步:将所有步骤的程序框图用流程线连。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。