- 2
- 0
- 约2.91千字
- 约 40页
- 2017-10-18 发布于浙江
- 举报
第一讲 说你法与程序设计
1、用自然语言描述算法 2)设计算法 ①输入a和b的值; ②求x=2a-b/2; ③求y=b/2-a; ④输出x和y的值; ⑤结束。 鸡兔同笼流程图 开始 输入a,b的值 求x=2a-b/2 求y=b/2-a 输出x,y的值 结束 3、用程序代码描述算法 Input a,b ①输入a和b的值; 鸡兔同笼 ②求x=2a-b/2; ③求y=b/2-a; ④输出x和y的值; ⑤结束。 x=2a-b/2 y=b/2-a print x,y 算法描述语言有: 1、自然语言 2、流程图 3、伪代码 二、算法的描述 算法的表示方法优缺点: 1.自然语言 (通过文字来描述解决问题的过程) 优点:容易理解。 缺点:书写烦琐,具有不确切性,容易引起歧义,造成误解; 对较复杂的问题,用自然语言难以表达准确; 计算机不能直接识别和执行。 2.流程图 (用图形符号来描述算法) 必须要有一组统一规定、含义确定的专用符号; 优点:用流程图表示算法比较直观、形象; 缺点:计算机不能识别和执行。 3.程序代码 使用程序设计语言描述算法。 下一页 流程图中的符号的用途 图形符号 符号名称 说明 流线 起始、终止框 表示算法的开始或结束 开始框:一流出线 结束框:一流入线 输入、输出框 框中标明输入输出的内容 只有一流入线和一流出线 处理框 框中标明进行什么处理 只有一流入线
原创力文档

文档评论(0)