编程基础

  今天是讲解编程基础相关知识。

  首先我们所用软件都是由多个程序组成的,程序是由多个指令组成的。程序包括数据和算法。算法就是解决问题的方法,即为办事的具体步骤。而程序的基本结构包括了顺序结构、选择结构和循环结构。指令体现在语言上。语言开始是机器直接识别的机器语言,由0或1二进制构成。为了人们方便记忆,采用了助记符代替一系列的01数字,发展为汇编语言。但是这仍然不符合人们的思维模式,于是接着发展了高级语言。而人们与机器可直接识别语言不同,可通过翻译交流,有编译和解释两种方式。算法有着有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性的特性。软件开发流程为分析、设计算法、编码、调试、维护。

  但主要讲的还是流程图。把要解决的问题全方面的分解为小问题或步骤,这样计算机才能识别。流程图主要用到的有入口出口(圆角矩形)、输入输出(平行四边形)、判断(菱形)、处理(矩形)、走向(箭头)。

原文地址:https://www.cnblogs.com/xieh/p/3684286.html