- 3
- 0
- 约 7页
- 2016-12-14 发布于北京
- 举报
第一章 揭开计算机解决问题的神秘面纱
1、计算机解决问题的过程:
①分析问题;②设计算法(如何做);③编写程序;④调试程序
2、算法的定义:
就是在有限步骤内求解某一问题所使用的一组定义明确的规则;是用计算求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。
3、算法的特征:
①输入;②确定性;③有穷性;④输出;⑤能行性
4、算法的描述:
①自然语言;②流程图;③伪代码
5、流程图的基本图形及其功能:
图形 名称 功能 开始/结束框 表示算法的开始或结束 输入/输出框 表示算法中变量的输入或输出 处理框 表示算法中变量的计算与赋值 判断框 表示算法中的条件判断 流程框 表示算法中的条件判断 连接点 表示算法中的连接 6、给定的两个正整数为m和n,求它们的最大公约数
(自然语言)
①输入m和n的值;
②以m除以n,令所得的余数为r。
③若r=0,则输,出n,算法结束;否则继续步骤④。
④令m=n,n=r,并返回步骤②继续进行。
(流程图)——右图
(伪代码)
INPUT m,n
r=m mod N
Do while r ≠0
m=n
n=r
r=m mod n
LOOP
PRINT n
7、算法在解决问题中的地位和作用:
算法是程序设计的核心,是程序设计的灵魂;程序的效率主要取决于算法的效率。
8、程序的定义:
是
您可能关注的文档
- 2014简论青卢卡奇的物化理论及其对科学技术的批判.doc
- 2014简谈乡镇领导干部应具备的基本素质和能力.doc
- 2014简论造林调查设计的工作程序及内容.doc
- 2014简述基本领导方法的内容.doc
- 2014简述多元智能理论的内涵及其在英语教学上的运用.doc
- 2014简述如何运用记忆规律 .doc
- 2014简述孟子的以时观念.doc
- 2014简述工程量清单计价的优缺点及完善措施.doc
- 2014简述幼儿教师专业化发展的主要途径.doc
- 2014简述建筑工程分包管理方案的编制.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)