内容正文:
第二章 编程计算
2.1计算机解决问题的过程
知识点汇总:
1. 算法:解决问题的方法与步骤。
2. 算法描述:自然语言描述、流程图描述、伪代码等。
3. 流程图符号:
4. 三种基本结构:顺序结构、分支结构、循环结构。
5. 编程语言:机器语言,由二进制0、1代码构成。
汇编语言,是符号化的机器语言。
高级语言,常见的C、C++、Java、Visual Basic、Python等。
6. Python语言是面向对象的解释型计算机设计语言。特点:简单、免费、开源和可移植性等。
7. 常见的操作系统:Windows、ios、Android、Linux等。
8. 掌握Python编辑器页面、并能运行调试。
习题检测:
1. 将两个变量互换的算法描述如图所示,描述的方式是( )
A. 伪代码 B.流程图
B. N-S图 D.自然语言
【答案】:D
【详解】:用人们能理解的自然语言,描述了解题步骤。
2. Python文件的后缀名是()。
A..doc B..vbp C. .py D..exe
【答案】:C
【详解】:.doc文字处理软件(word后缀名)。.vbp是VisualBasic工程文件后缀名。.exe
是可执行文件后缀名。
3. 如图所示的流程图中,红色虚线框内“结束”应该使用的基本图形是( )。
A. B.
C. D.
【答案】:B
【详解】:分别是处理框、开始/结束框、判断框、输入输出框。
4. 以下是一段python程序:
它的可以用哪个流程图表达()。
(
B.
分支结构
) (
C.
循环结构
) (
A.
顺序结构
)
【答案】:B
【详解】:程序代码中有双分支语句if –else。所以选B绘制有分支流程图。
5. 高级语言更接近自然语言,并不特指某种语言;也不依赖特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下不属于高级语言的是()
A.Java语言 B.Python语言 C.汇编语言 D.VB语言
【答案】:C
【详解】:汇编语言是符号化的机器语言。
6. 描述算法可以有多种方法,以下不是算法描述的方法()。
A.流程图 B.程序代码 C.自然语言 D.树形图
【