- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
让计算机动起来
课程目标
掌握计算机编程的基本概念和原理
学习编写简单程序
培养逻辑思维能力和解决问题的能力
什么是计算机程序?
指令集合
计算机程序是一组由程序员编写的指令,用于告诉计算机执行特定任务。
算法描述
程序可以看作是解决问题的步骤和方法的详细描述,指导计算机完成任务。
程序的基本组成
1
指令
告诉计算机做什么,例如加减乘除、比较大小等。
2
数据
计算机处理的对象,例如数字、文字、图像等。
3
算法
解决问题的步骤,指引计算机如何处理数据。
数据类型
整数型
用来存储没有小数部分的数字,例如:10、-20、0。
浮点型
用来存储带有小数部分的数字,例如:3.14、-2.5、0.01。
字符型
用来存储单个字符,例如:A、b、#。
字符串型
用来存储多个字符组成的字符串,例如:Hello、世界。
变量和常量
变量
变量是用来存储数据的容器,其值可以改变。
常量
常量是用来存储数据的容器,其值不能改变。
基本运算符
算术运算符
用于进行基本的数学运算,例如加法、减法、乘法、除法等。
关系运算符
用于比较两个操作数的大小关系,例如大于、小于、等于、不等于等。
逻辑运算符
用于组合多个条件,例如逻辑与、逻辑或、逻辑非等。
位运算符
用于对二进制数进行操作,例如按位与、按位或、按位异或等。
表达式和语句
1
表达式
表示一个值或计算结果
2
运算符
用于进行运算,如加减乘除
3
语句
执行特定操作的指令
表达式是计算机语言中的基本元素,用于表示计算结果或值。运算符是用于执行各种运算的符号,如加减乘除等。语句则是计算机程序中的指令,用于执行特定的操作,例如赋值、输出等。
输入和输出
1
输入
计算机从外界获取数据,例如键盘输入,鼠标点击,文件读取等。
2
处理
计算机对输入的数据进行处理,例如计算,逻辑运算等。
3
输出
计算机将处理结果输出到外界,例如屏幕显示,文件写入,打印等。
顺序结构
1
依次执行
语句按照顺序执行
2
线性流程
程序按照代码顺序执行
3
无分支跳转
程序按顺序执行,直到结束
选择结构
条件判断
根据不同的条件执行不同的代码。
分支语句
if-else语句根据条件选择执行不同的代码块。
多重选择
switch-case语句根据不同的条件执行不同的代码块。
循环结构
1
重复执行
循环结构允许程序重复执行某段代码,直到满足特定条件为止。
2
条件判断
循环结构通常包含一个条件语句,用于控制循环的执行次数。
3
代码块
循环结构中包含的代码块将被重复执行,直到条件不再满足。
函数
代码重用
函数可以将代码块封装成可重复使用的模块,减少代码冗余。
提高可读性
函数可以将复杂逻辑分解成更小的、更易于理解的单元,提高代码可读性。
简化维护
函数可以方便地修改和维护代码,避免修改多个地方。
函数的定义
关键字
使用`def`关键字定义函数。
函数名
函数名应简洁且易于理解,并遵循标识符命名规则。
参数列表
函数可以接收零个或多个参数,用圆括号括起来。
冒号
在参数列表后面添加冒号,表示函数体的开始。
函数的调用
1
使用函数名
函数名后面加括号
2
传递参数
在括号内传递参数
3
获取返回值
将返回值赋值给变量
函数调用是指在程序中执行函数代码的过程。调用函数时,程序会跳转到函数定义处执行函数代码。函数调用可以使代码更加简洁,易于理解和维护。
函数参数
1
传递信息
参数就像传递给函数的信息,让函数可以根据这些信息完成特定的任务。
2
不同类型
函数可以接受不同类型的数据作为参数,例如数字、文本、列表等。
3
可变数量
函数可以接受一个或多个参数,根据需要传递不同数量的信息。
函数返回值
返回值的意义
函数执行后,通过返回值将结果传递给调用者,方便进一步使用。
返回值类型
函数返回值类型需与函数定义时声明的类型一致,如整型、浮点型等。
数组
数据集合
数组是一种用于存储相同数据类型的一组元素的容器。它允许你使用单个名称和索引访问多个值。
高效管理
数组提供了有效的方式来组织和操作相关数据,简化了编程任务,并提高了代码效率。
一维数组
一组相同数据类型元素的集合
每个元素通过下标索引访问
连续内存空间存储
二维数组
矩阵结构
二维数组由行和列组成,类似于数学矩阵,用于存储和组织数据。
数据存储
每个元素通过行索引和列索引访问,方便管理和操作数据。
应用场景
广泛用于图像处理、游戏开发等领域,提供高效的数据存储和访问方式。
字符串
定义
字符串是一系列字符的集合,用引号括起来.
类型
字符串类型用于存储文本数据.
操作
可以使用各种函数进行字符串操作,例如拼接,比较,截取等.
字符串函数
查找
例如,查找字符串中某个字符或子字符串的位置。
替换
例如,将字符串中的某个字符或子字符串替换为其他字符
文档评论(0)