编程基础概念:程序结构

本文介绍了编程中的基本程序结构,包括Sequence顺序、Decision分支和Repetition循环。结构化编程由E.W.Dijkstra在1965年提出,强调顺序、选择和循环三种结构的使用。Dijkstra因其对编程的贡献,如提倡避免使用Goto语句,于1972年获得Turing奖。
摘要由CSDN通过智能技术生成

===》点我返回目录《===

我们这里探讨的程序结构,基于一个编程的范式:结构化编程(Structural Programming)。当然还有别的范式,技术演进的历史进程,通行的就是结构化编程和面向对象编程,而面向对象编程内部的基础还是结构化编程的底子。所以我这里也只说基本的结构化编程的程序结构。

一个计算机程序从结构上来说,有三种结构:Sequence顺序,Decision分支和Repetition循环。科学家证明了只要这三种结构就可以完备地表达算法。

Sequence顺序结构举例:

a=1+2

b=3

print(a*b)

上面的三条语句是逐一按照次序执行的。

Decision分支结构举例:

if i<0:

    print ("Negative")

elif i==0:

    print ("Zero")

else:

    print ("Positive")

Repetition循环结构举例:


                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值