算法初步解读内容摘要:
, 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 顺序结构、条件结构、循环结构是算法的三种基本逻辑结构,它们是构成算法的基本要素.三种基本逻辑结构与程序框图是算法教学重点. 顺序结构 条件结构 循环结构 2 2 0( 0)xx ( 4)将各个步骤的程序框图连接起来并加上“ 开始 ” 与“ 结束 ” 两个终端框,就得到了表示整个算法的程序框图: • 第一步,用自然语言将算法步骤表达出来. • 第二步,将每一个算法步骤所包含的逻辑结构找出来并用框图表示,得到该步骤的程序框图. • 第三步:将所有步骤的程序框图用流程线连接起来并加上终端。算法初步解读
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
算法的基本思想(一)[下学期]北师大版
习: 写出作 △ ABC 的一边 BC 的中线的作法过程 写出一个比较两个实数 a和 b的大小的算法。 已知函数 ,写出求 f(2) 的算法 写出方程 的求解过程 的一个算法。 例 2:给定素数表,设计算法,将 936分解成 质因数的乘积。 判断 936是否为素数 确定 936的最小素因数 确定 468的最小
简单机械复习课旧人教版
拉力等于 _______牛顿,在乙图中绳子的拉力等于 _______牛顿。 例 题 30 15 F F f=30N f=30N 如右图,欲在图中 B点用最小的动力 F使杠杆平衡,请画出力 F。 现在我们根据上面的分析来作图。 ① 作动力臂。 如下图甲,连接 OB,以 OB为动力臂,画出动力臂 L1。 ② 画动力。 如下图乙,过 B点作 OB的垂线,作出动力 F。 答案: 如下图,欲用最小的推力
等腰三角形江苏教育版
A=______. ( 2)如果 ∠ A=70 176。 ,那么 ∠ B=____ , ∠ C=______. ( 3)如果有一个角为 100 176。 那么这个角只能是 ______. 另两个角的度数是 ∠ ____=_____ 176。 , ∠ ___=____ 176。 ( 4)如果有一个角等于 50 176。 ,那么另外两个角等于多少度。 70176。 40176。 55176。