第1章 程序设计基本方法

2023-11-01
| 45页
| 416人阅读
| 0人下载
精品
知无涯
进店逛逛

内容正文:

全国计算机等级考试二级教程 Python语言程序设计 (2018年版) {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} 【第1章】 程序设计基本方法 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} n Python语言的特点 考纲考点 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} 程序设计语言 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} n 程序设计语言是计算机能够理解和识别用户操作 意图的一种交互体系,它按照特定规则组织计算 机指令,使计算机能够自动进行各种运算处理。 n 按照程序设计语言规则组织起来的一组计算机指 令称为计算机程序。 程序设计语言概述 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} n 高级编程语言根据执行机制不同可分成两类:静 态语言和脚本语言,静态语言采用编译方式执行, 脚本语言采用解释方式执行。例如,C语言是静 态语言,Python语言是脚本语言。 n 采用编译执行的编程语言是静态语言,如C语言、 Java语言;采用解释执行的编程语言是脚本语言, 如JavaScript语言、PHP语言 程序设计语言概述 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} n 编译是将源代码转换成目标代码的过程,通常, 源代码是高级语言代码,目标代码是机器语言代 码,执行编译的计算机程序称为编译器 编译和解释 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} n 解释是将源代码逐条转换成目标代码同时逐条运 行目标代码的过程。执行解释的计算机程序称为 解释器。 编译和解释 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} 编译是一次性地翻译,一旦程序被编译,不再需要 编译程序或者源代码。 n 对于相同源代码,编译所产生的目标代码执行速 度更快。 n 目标代码不需要编译器就可以运行,在同类型操 作系统上使用灵活。 编译和解释 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} 解释则在每次程序运行时都需要解释器和源代码。 n解释执行需要保留源代码,程序纠错和维护十分 方便。 n只要存在解释器,源代码可以在任何操作系统上 运行,可移植性好 编译和解释 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} 计算机编程 计算思维是区别于以数学为代表的逻辑思维和以 物理为代表的实证思维的第三种思维模式。 编程是一个求解问题的过程 n 首先需要分析问题,抽象内容之间的交互关系 n 设计利用计算机求解问题的确定性方法, n 进而通过编写和调试代码解决问题 这是从抽象问题到解决问题的完整过程。 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} Python语言概述 {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} Python语言的诞生 Guido van Rossum Python语言创立者 2002年,Python 2.x 2008年,Python 3.x {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} n 使用Python语言编写的Hello程序只有一行代码 print(“Hello World”) 第一行的“>>>”是Python语言运行环境的提示符 第二行是Python语句的执行结果 Python最小程序 >>>print("Hello World") Hello World {#{QQABIQYEggigAgBAAQgCUQFwCgCQkAEAAIoOBFAEMAAAwRFABCA=}#} n Python语言支持中文等非西文字符的直接使用, 带中文的Python最小程序在运行环境中的执行 效果如下: Python最小程序 >>>

资源预览图

第1章 程序设计基本方法
1
第1章 程序设计基本方法
2
第1章 程序设计基本方法
3
第1章 程序设计基本方法
4
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。