12_算法与程序框图习题课.ppt





《12_算法与程序框图习题课.ppt》由会员分享,可在线阅读,更多相关《12_算法与程序框图习题课.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1 算法与程序框图习题课算法与程序框图习题课1.算法的概念算法的概念:在数学中在数学中“算法算法”通常是指按照一定的规则来通常是指按照一定的规则来解决的某一类问题的解决的某一类问题的明确和有限的步骤明确和有限的步骤,这些,这些步骤必须是步骤必须是明确明确和和有效有效的,而且能够在的,而且能够在有限步有限步之内完成。之内完成。3.算法的基本思想与特征算法的基本思想与特征:2.算法的表示方法算法的表示方法:自然语言、程序框图、程序自然语言、程序框图、程序(1)解决某一类问题解决某一类问题(2)在在有限步有限步之内完成之内完成(3)每一步的明确性和有效性每一步的明确性和有效性(4)每一步具有顺序
2、性每一步具有顺序性(一般性一般性)(有限性有限性)(确定与可行性确定与可行性)(顺序性顺序性)表示程序执行的表示程序执行的流向流向流线流线表示程序将根据条件表示程序将根据条件C来选择执行路径来选择执行路径判断框判断框表示数据作某表示数据作某种处理种处理处理框处理框表示数据的输入表示数据的输入或输出或输出输入输入/输出框输出框表示程序的开表示程序的开始和结束始和结束开始开始/终止框终止框功能功能名名 称称图形符号图形符号条件C连接符连接符连接程序框图的两部分连接程序框图的两部分i=i+1in或或r=0?否否是是求求n除以除以i的余数的余数输入输入ni=2n不是质数不是质数r=0?n是质数是质数是
3、是否否 尽管不同的算法千差万别尽管不同的算法千差万别, ,但它们都是由但它们都是由三种基本的逻辑结构构成的。三种基本的逻辑结构构成的。程序框图有以下三种不同的逻辑结构:程序框图有以下三种不同的逻辑结构:顺序结构顺序结构选择结构选择结构循环结构循环结构 语句语句1语句语句2一、顺序结构一、顺序结构1、含义:、含义:表示程序中的各种操作是按照他们表示程序中的各种操作是按照他们出现的先后顺序执行的,是最简单的一种基出现的先后顺序执行的,是最简单的一种基本结构,本结构,任何算法都离不开顺序结构。任何算法都离不开顺序结构。2、框图表示、框图表示问(1)中填什么?二、选择结构二、选择结构 常见的选择结构可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 算法 程序 框图 习题

限制150内