(共33张PPT)
2026年普通高中学业水平考试《信息技术》复习课件
第一部分
课程内容要求
必修一 数据与计算
课程内容要求
1.1 在具体感知数据与信息的基础上,描述数据与信息的特征,知道数据编码的基本方式。
1.2 在运用数字化工具的学习活动中,理解数据、信息与知识的相互关系,认识数据对人们日常生活的影响。
1.3 针对具体学习任务,体验数字化学习过程,感受利用数字化工具和资源的优势。
1.4 通过典型的应用实例,了解数据采集、分析和可视化表达的基本方法。
必修一 数据与计算
课程内容要求
1.5 根据任务需求,选用恰当的软件工具或平台处理数据,完成分析报告,理解对数据进行保护的意义。
1.6 从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。
1.7 掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。
1.8 通过人工智能典型案例的剖析,了解智能信息处理的巨大进步和应用潜力,认识人工智能在信息社会中的重要作用。
必修一 数据与计算
第二部分
考点聚焦
知识梳理
— 、算法及其基本控制结构
1.算法
(1)算法是在有限步骤内解决某一问题所使用的方法。
(2)算法的特征:
①有穷性:一个算法在执行有限步骤后在有限的时间内能够实现。
②确定性:一个算法中的每一个步骤的表述都是确定的、没有歧义的语句。
主题三 算法与程序设计
算法及其基本控制结构
知识梳理
(2)算法的特征:
③有零个或多个输入:输入是算法执行时从外界获取的数据,没有输入是因为初始设定已经被隐藏在算法中。
④有一个或多个输出:输出表示算法执行的结果,没有输出的算法没有意义。
⑤可行性:每一个步骤都能够有效地执行,并且得到确定的结果,同时能够用来方便地解决一类问题。
算法及其基本控制结构
知识梳理
(3)算法的描述方法主要有自然语言、流程图、伪代码三种。
算法及其基本控制结构
知识梳理
(4)流程图符号及其作用如下表。
算法及其基本控制结构
知识梳理
2.算法基本控制结构
算法及其基本控制结构
知识梳理
二、程序和程序设计语言
1.程序设计语言
(1)程序是一组操作指令或语句序列,是计算机执行算法的一系列操作步骤。
(2)程序设计语言是人们编制程序所使用的计算机语言。
(3)程序设计语言主要经历了机器语言、汇编语言、高级语言三个发展历程。
程序和程序设计语言
知识梳理
(4)各种程序设计语言有各自的特点。
机器语言:由二进制代码的指令组表示,可以被计算机直接执行。
汇编语言:类似英语缩略词并带有助记符号的语言。
高级语言:接近人类自然语言,使得程序的开发过程更有效率。
(5)高级语言的转换方式:
编译类:源代码通过编译器一次性地“翻译”成目标代码(机器语言)文件。
解释类:程序源代码由相应语言的解释器“翻译”成目标代码(机器语言),边“翻译”边执行。
程序和程序设计语言
知识梳理
(6)程序设计的一般过程:
分析问题:确定解决问题的方法 ,描述数据。
设计算法:选择描述算法的方法,设计算法。
编写程序:选择程序设计语言,编写程序。
运行调试程序:修改语法错误,运行程序,发现错误并修改。
程序和程序设计语言
知识梳理
2.python程序设计语言
(1)常量和变量是程序中数据的两种表示方式。
常量是直接给定、在程序中不能改变的数值。
变量描述的是存储空间的概念,用于引用在程序中可能会变化的数值。
程序和程序设计语言
知识梳理
(2)为了增加程序的可读性,编写程序时,变量的名称应尽量体现数据的意义。Python语言中变量的命名规则为:
①由大小写英文字母、数字或下画线组成,以英文字母或下画线为首字符,不能以数字开头。
②长度任意,大小写敏感,如A与a、myBooK与mybooK是不同的。
③不能与Python的关键字(又称保留字,是指语言里事先定义的、有特别意义的标识符)同名。例如,input、int、if等是Python的关键字,不能作为变量名。
如a1、b_2是正确的变量名;a-1、2b、for是错误的变量名。
程序和程序设计语言
知识梳理
(3)数据类型如下表。
程序和程序设计语言
知识梳理
(4)常用函数用法如下表。
程序和程序设计语言
知识梳理
(5)range()函数是Python语言中实现循环结构的常用函数,它用于产生一个等差的整数序列。range(start,stop,step)表示从start 开始,到小于stop的最大整数结束,间隔为step。其中,start和 step可以缺省,默认值分别是0和1。
程序和程序设计语言
知识梳理
(6)常用运算符如下表。
程序和程序设计语言
知识梳理
(7)逻辑运算符的运算规则如下表。
程序和程序设计语言
知识梳理
(8)运算符的优先级别从高到低依次是:算术运算符、关系运算符、逻辑运算符。
程序和程序设计语言
知识梳理
(9)赋值语句的形式:
常量
变量 变量
表达式
例如,a=3含义是把3赋给变量a;a=b含义是把变量b的值赋给变量a;a=b+c含义是把表达式b+c的值赋给变量a。
程序和程序设计语言
知识梳理
(10)实现不同流程控制的语句如下。
①实现选择结构的语句如下表。
程序和程序设计语言
知识梳理
程序和程序设计语言
①实现选择结构的语句如下表。
知识梳理
程序和程序设计语言
②实现循环结构的语句如下表。
知识梳理
常用算法
三、常用算法
1.枚举法
根据已知条件,在给定的范围内对所有可能的答案按某种顺序进行逐一枚举和检验 ,从中找出那些符合要求的答案。
例如,求a和b的最大的公约数,先检查a是不是答案,若不是再检查a-1,a-2,…,直到找到为止。
知识梳理
常用算法
三、常用算法
2.解析法
通过找出问题中各要素之间的关系,使用相关公式求出解决问题所需的解析式,并计算解析式来求解问题。
例如,用求根公式求一元二次方程的根,用等差数列求和公式求1+2+3+…+N的和。
知识梳理
—、认识人工智能
1.人工智能的概念
人工智能是利用计算机或者计算机控制的机器,模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
主题四 初识人工智能
认识人工智能
知识梳理
—、认识人工智能
2.人工智能的应用领域
(1)工业领域:如工业机器人、智慧型港口等。
(2)农业领域:如农作物生长监测、基于机器视觉的病虫害自动监测平台等。
(3)医疗健康领域:如智能问诊、疾病预测、医疗影像辅助诊断、药物挖掘等。
(4)其他应用领域:如安全防护、电商零售、金融、教育等。
认识人工智能
知识梳理
—、认识人工智能
3. 机器学习
机器学习是研究人类学习行为的科学,它利用已有的数据来建立模型,再用模型去解决未知的问题。机器学习的一般过程为:用采集到的数据进行训练,以建立一个模型,再对模型进行验证和评估,然后投入应用。深度学习是机器学习的一个重要分支。
认识人工智能
知识梳理
二、人工智能的发展对社会的作用和影响
(1)正面影响:
人工智能可以代替人类从事危险、繁重、重复枯燥的工作,能够比人做得更快、更准确。一些程式化的、重复性、仅靠记忆与练习就可以掌握的工作,将逐步被智能机器取代或改变。人工智能还能帮助人类学习、监护人类健康、拓展人类的感知和帮助人类探索新的领域。
人工智能的发展对社会的作用和影响
知识梳理
二、人工智能的发展对社会的作用和影响
(2)负面影响:
在隐私、安全和伦理等方面,人工智能技术给人类带来了新的挑战,如人工智能一旦被破坏可能产生毁灭性后果;人工智能也可能被用于收集个人隐私数据,造成隐私泄露。
人工智能的发展对社会的作用和影响
感谢您的观看
202X/01/01