计算流和控制流

数据科学与人工智能

共 969字,需浏览 2分钟

 ·

2020-08-17 23:15

大家好,在上一次推送中,我们一起学习了Python数据结构中的逻辑值字符串、列表和元组、集合set以及字典dict今天我们一起来学习计算和控制流吧。

一、计算机内部运行过程

基本步骤

控制器从存储器中取出程序语句,和所需的额外数据;

数据齐全的语句交给运算器进行算术或者逻辑运算;

运算结果再存回存储器;④ 控制器确定下一条程序语句,回到步骤(1)继续


二、基本计算语句

1.赋值语句

<变量> = <表达式>

2.Python语言的赋值语句很好地结合了“计算”和“存储”。

3.赋值语句的执行语义为:

计算表达式的值,存储起来

贴上变量标签以便将来引用

4.与计算机运行过程中的“计算”和“存储”相对应。

5.“控制器确定下一条程序语句”即对应“控制”。

6.一个程序的很多语句,在存储器中的排列,就像在火车站买票一样排成一个队列。

三、计算和控制流

1.计算与流程

2.控制流语句决定下一条语句


四、计算与流程

数据是对现实世界处理和过程的抽象,各种类型的数据对象可以通过各种运算组织成复杂的表达式。表达式是数据对象和运算符构成的一个算式,表达式有计算结果值。

五、运算语句

1.将表达式赋值给变量进行引用。

2.赋值语句用来实现处理与暂存:表达式计算函数调用赋值

六、控制流语句

1.控制流语句用来组织语句描述过程

2控制流语句举例



七、分析程序流程

 1.代码


















2.流程图

注意:起始模块用不规则六边形,输入模块用横放的梯形,判断模块用菱形,其余模块用矩形。


练一练

•画出下列程序的流程图

上期练习参考答案


推荐阅读

1.为什么要学习Python编程为什么要学习Python编程

2.Python的数据类型Python的数据类型

3.Python的数据类型(二):Python的数据类型(二)


     《数据科学与人工智能》公众号推荐朋友们学习和使用Python语言,需要加入Python语言群的,请扫码加我个人微信,备注【姓名-Python群】,我诚邀你入群,大家学习和分享。

关于Python语言,有任何问题或者想法,请留言或者加群讨论。


浏览 77
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报