算法与程序设计基础知识(一)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法基础知识
1、算法的概念: 通俗的讲,算法是解决问题的过程与方法。 算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。在计算机 方面,算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指 令的有穷集合。 算法是程序设计的核心,是程序设计的灵魂。 2、算法的特征: A、有零个或者多个输入 B、确定性 C、有穷性 D、有一个或者多个输出 E、可行性
4、计算解决问题的过程:
分析问题——设计算法——编写程序——调试程序——得到结果
其中调试过程也是修改算法,修改程序,重新调试的过程。
5、程序的基本结构 A、顺序结构
B、选择结构
C、循环结构 顺序结构 S1 C 否 S2 选择结构 循环结构
S

Sn
S1
S2
C 是
ቤተ መጻሕፍቲ ባይዱ习:
3、算法的描述方法:
算法的描述语言主要有:自然语言、流程图、伪代码等。 A、自然语言 B、流程图 C、伪代码 流程图: 开始/结束 输入/输出 处理 判断 连接点
伪代码: 程序语言——机器语言,用”0”和”1”来表示和处理的机器代码。 汇编语言:ASM / MASM 高级语言:BASIC /C /PASCAL /C++ /VB /VC /VFP JAVA等等,国产的工具 E 语言。 VB=Visual Basic
相关文档
最新文档