算法及算法的表示

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自然语言
第一步:设有小鸡x只,小兔y只,则有方程 式 : (1) x+y=17
(2)2x+4y=48
第二步:将方程组中的第一个方程两边乘-2 加到第二个方程中去,得到 ,得到y=7;
第三步:将y=7代入(1)得x=10。
流程图
顺序模式
开始 设鸡x只,兔y

X+y=17
2X+4y=48
输出x,y的 值
妖怪和传教士过河
步骤
• 解决问题的方法和步骤
• 有穷性
• 确定性 • 可行性 • 有0个或多个输入 • 有一个或多个输出
算法的表示
流程图
开始、结束框 输入、输出框 连接框
判断框
流程线 处理框
鸡兔同笼
鸡兔同笼问题。一个笼子里有 鸡和兔,现在只知道里面一共有 17个头,48只脚,鸡和兔各有多 少只?试设计一个求解的算法。
结束
开始
X -1
选择模式
N
Y
X>=0?
y 3*x-2
y 2*x+1
输出y的 值
结束
N
输出s的 值
结束
开始
i1 S0
i<=10?
Y s=s+i
i=i+1
循环模式 累加器
N
输出k的 值
结束
计数器
开始 K0 I0 S0
i<=10?
Y
I mod 2=1
N
i=i+1
Y s=s+i
K=k+1
ቤተ መጻሕፍቲ ባይዱ
相关文档
最新文档