计算流和控制流
大家好,在上一次推送中,我们一起学习了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语言,有任何问题或者想法,请留言或者加群讨论。