- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教育科学出版社信息技术必修一《数据与计算》
PAGE
PAGE 1
信息技术必修一第二单元《编程计算》
知识点回顾
一、计算机解决问题的过程
1.算法:解决问题的方法与步骤。
描述算法的方法很多,常用的有自然语言、流程图、伪代码等。
自然语言描述算法是通常我们理解算法的第一步。用自然语言描述算法简单且通俗易懂,但容易产生歧义,表示的含义往往不大严格。
流程图也称为程序框图,它是算法的一种图形化表示方法。流程图描述算法形象、直观、更容易理解。
名称
符号
意义
起止框
表示一个算法的开始和结束。
输入或输出框
表示从外部输入数据到计算机内部,或从计算机内部输出数据到计算机外部。
处理框
表示操作的内容。
判断框
表示判断的条件。满足条件,执行标识为“是”的路径;不满足条件,执行表示为“否”的路径。
流程线
指向算法运行的放向。
连接符
表示流程图的接续。
算法的三种基本结构:顺序结构、分支结构、循环结构。
特点:满足条件执行循环太,不满足条件跳出循环。
特点:
满足条件执行循环太,不满足条件跳出循环。
1)缩进。缩进表示代码的层级关系,缩进大小每一级必须一致。
2)注释。支持单行注释用#开头和多行注释用“"”开头,“"”结束,计算机不会对注释进行解释执行,比如下面的代码。
3)保留关键字
系统内置了一些保留关键字,不允许作为变量名出现。
常见的关键字【False, None, True, and, as, as-sert, asyne, await, break, class, contin-ue, def, del, elif, else, except, finally, for, from, global, if, import, in, is', lambda,nonlocal, not, or, pass,raise’,return,try,while,with】。
二、做出判断的分支
1.常量:在程序运行过程中值始终保持不变的量称为常量。
例如:π,一周的天数7,一年的月份12,性别的种类2等。
2.变量:在程序运行过程中值允许改变的量称为变量。
变量创建时在内存中开辟一个存储空间,变量名是内存中存放数据的存储单元的标签。存放的数据叫变量的值。
在Python中,变量的命名需遵循以下几条规则
①必须以字母或下划线开头,后面可以是字母、数字或下划线。
②区分大小写。
③不能使用保留关键字。
变量不用提前定义,可在定义的同时进行赋值操作,例如:
>> x=10
#初始化(#开始的单行内容为注释,程序运行时不会被执行)#输出x
>> print (x)
10
>> x=100 #赋值
>> print (x)
100
>> y=3. 14
>> x*y
314. 0
3.运算符和表达式
表达式由一个或多个操作数通过运算符组合而成。例如:“2+3”“4*2”“5**3”等。
Python中常见的运算符如下表所示:
运算符
+
—
*
**
/
//
%
功能
加
减
乘
幂运算
除
整除
取模(求余)
运算符功能加减乘幂除在Python shell的命令提示符(>>>)后,逐行输入命令,回车后即可查看结果。
4.赋值语句
基本格式:变量=表达式,功能是将右边表达式的值赋给左边的变量。
例如,赋值语句“n=n+1”,这个语句放在循环中,是一个典型的循环赋值语句。表达的含义是:先计算赋值号右边的表达式,也就是计算“n+1”的值,然后将这个值“赋”给左边的变量“n”。
>> age=17
>> age=age+1
>> print (age)
运行结果:18
a=b=c=1 #数值1赋值给变量a,b,c
a,b,c=1, 2, 3 #数值1, 2, 3分别赋值给变量a,b,c
a,b=b,a #交换a,b两个变量的值
c+=a #等效于c=c+a
5.输入、输出语句(程序设计中两个最重要的语句)
使用“input()”从键盘土输入数据,使用“print()”在屏幕上输出数据。
例如:>>>myname=input(请输入 myname:)
>> print (hello,myname)
运行结果:请输入 myname:Justin
hello Justin
代码中的“hello”表示字符串,字符串就是文本,可以是字母、数字或符号。字符串两端需加半角状态下的引号(‘或”)界定,输出时原样显示引号中的内容。
6.数据类型
为了便于数据的表示与处理,Python 提供了数据类型(data type)这一概念。数据类型表示数据的性质,有整数[int()型]、小数[float()型]和字符串[str()型]等多种常见类型。用type()函数可以查
您可能关注的文档
- 第6课复习题(6)--人教版初中日语八年级.docx
- 第8课授受动词教案--高中日语新版标准日本语初级上册.docx
- 第9课形容词变化练习--高中日语新版标准日本语初级上册.docx
- 名词谓语句和形容词谓语句的简体--高三日语一轮复习.docx
- 九年级配套作文抄写练习--人教版初中日语.docx
- 动词的ない形&动词谓语句的简体学案--高三日语一轮复习.docx
- 第1课复习题--人教版初中日语八年级.docx
- 第1-16课形容词汇总--高中日语新版标准日本语初级上册.docx
- 第30课もう11時だから寝よう课件--高中日语新版标准日本语初级下册.pptx
- 第13課買い物课件--人教版初中日语七年级.pptx
- 第一单元《初识数据与计算》知识点总结练习--教科版(2019)信息技术必修一.docx
- 信息系统知识点复习--浙教版(2019)高中信息技术必修2 .docx
- 第二单元 信息系统的硬件和软件 知识要点.docx
- 信息系统的功能教案--教科版(2019)高中信息技术必修二 .docx
- 信息技术基础专题复习 - 高中信息技术必修1《数据与计算》.docx
- 第一课走进信息技术课件.pptx
- 第三章信息系统的网络组建复习课件--粤教版(2019)高中信息技术必修二.pptx
- 加密与解密课件--高一信息技术教科版(2019)必修一.pptx
- 信息系统应用中的安全风险课件--粤教版(2019)高中信息技术必修2.pptx
- if...elif...else语句的应用课件--粤教版(2019)高中信息技术必修1.pptx
文档评论(0)