极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python入门课程NO70课 什么是面向过程

极客小将2020-09-02-
什么是编程语言中的面向过程?面向过程是把一个问题分解为若干个步骤,然后一步步地进行求解。编程语言中的面向过程是一种程序设计方法,以过程为中心来进行编程。与面向过程相对的是面向对象,面向过程侧重于找出解决问题的过程、步骤,而面向对象将问题本身视为一个整体。接

什么是编程语言中的面向过程?面向过程是把一个问题分解为若干个步骤,然后一步步地进行求解。编程语言中的面向过程是一种程序设计方法,以过程为中心来进行编程。与面向过程相对的是面向对象,面向过程侧重于找出解决问题的过程、步骤,而面向对象将问题本身视为一个整体。

接下来我们举例讲解什么是面向过程:

比如计算一道数学题:2+5*2-6*1

那么他可以分成三个步骤,根据算法的优先级高低

首先计算5*3=10

其次6*1=6

最后2+10-6=6

那么这种思想就是重在解题过程的面向过程编程。

优缺点:相对而言

优点:程序执行性能好,条理清晰

缺点:可扩展性,可维护性,可复用性差


总之:

(1) 面向过程是以过程为中心,把一个问题分解为若干个步骤,然后一步步地进行求解。

(2) 面向过程符合人的思考方式,无需考虑复杂的抽象概念,将问题求解分解为若干步骤,程序的流程清晰,易于实现。软件的规模不是很大时,以面向过程的方式来进行项目开发,会更加高效。


网友点评

共有5条评论来说两句吧...

在线客服