内容正文:
3.3 计算机程序与程序设计语言
程序的三种基本控制结构:
前面的算法用到了顺序结构、选择结构、
循环结构这三种基本控制结构。
任何复杂的算法都可以使用这三种基本
控制结构组合来表示。
程序的三种基本控制结构:
代码段1
顺序结构:表示程序中各个步骤按照
出现的先后顺序依次执行。
代码段2
(a)顺序结构
程序的三种基本控制结构:
成立
不成立
选择结构:表示程序的处理
步骤出现了分支,需要按照
某一个特定的条件选择其中
一个分支执行,有单选择,
双选择,多选择。
条件
代码段1
代码段2
(b)选择结构
程序的三种基本控制结构:
不成立
条件
成立
代码段
(c)循环结构
循环结构:表示反复执行某些操作直到判断条件为假
或者为真时才结束循环。
1、 顺序结构
蓝墨水
红墨水
①
③
②
如何交换两瓶子中的墨水?
例 1:程序设计中如何实现交换两个变量的值?
开始
题意:
输入a的值
输入b的值
c=a
输入 a 的值
输入 b 的值
将 a 赋给 c
将 b 赋给 a
将 c 赋给 b
输出a
a=b
b=c
输出a的值
输出b的值
输出b
结束
认识编程环境(体验编程)
命令行
>>>a = int( input("a: "))
>>>b = int( input(b:))
>>>print ( 89*12 )
代码(交换两个变量的值):
文本编辑器
a = int ( input ( "输入一个整数a: " ) )
b = int ( input ( "输入一个整数b: " ) )
print ( "交换前的值为:", a , b )
c = a
a = b
b = c
print ( "交换后的值为:", a , b )
3.3 计算机程序与程序设计语言
计算机程序:
是指为了得到某种结果而可以由计算机等
具有信息处理能力的装置执行的代码化指令序
列,或者可被自动转换成代码化指令序列的符
号化指令序列或者符号化语句序列。
简而言之,计算机程序就是指计算机可以
识别运行的指令集合。
计算机的工作原理图
计算机程序设计语言
计算机程序设计语言:
是指一组用来定义计算机程序语法规
则,通常简称为“编程语言”。
它是一种被标准化的交流技巧,用于向
计算机发出指令。
计算机程序设计语言的发展史
机器语言
汇编语言
高级语言
Python语言的了解
Python是一种跨平台的计算机程序设计语言。
是一个高层次的结合了解释性、编译性、互动性
和面向对象的脚本语言。
Python在设计上坚持了清晰划一的风格,这使
得Python成为一门易读、易维护,并且被大量用
户所欢迎的、用途广泛的语言。
Python语言的了解
Python是一种解释型脚本语言,可以应用于以下领域:
Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫
$$