课件编号19997928

第四单元复习 课件(共20张PPT) 高中信息技术 (教科版2019 必修1 )

日期:2024-05-16 科目:信息技术 类型:高中课件 查看:25次 大小:837943Byte 来源:二一课件通
预览图 1/9
第四,单元,复习,课件,20张,PPT
  • cover
(课件网) 第三四单元复习 第 4 单元 复习内容 1.2 数据的计算 ★4.1算法及其特征 ★4.2数值计算 ★4.3非数值计算 ★4.4综合问题的解决 4.1算法及其特征 算法 是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间,空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。 4.1算法及其特征 算法的特征 有穷性:算法的有穷性是指算法必须能在执行有限个步骤之后终止。 确切性:算法的每一步骤必须有确切的定义; 输出项:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的 输入项:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件 可行性:算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步骤,即每个计算步骤都可以在有限时间内完成(也称之为有效性)。 4.1算法及其特征 一个计算机的基本运算和操作有如下四类: 1.算术运算:加减乘除等运算 2.逻辑运算:或、且、非等运算 3.关系运算:大于、小于、等于、不等于等运算 4.数据传输:输入、输出、赋值等运算 4.2数值计算 线性数据结构 (1)线性结构是一个有序数据元素的集合。 (2)常用的线性结构有:线性表,栈,队列,双队列,串(一维数组)。 (3)特征 集合中必存在唯一的一个"第一个元素"; 集合中必存在唯一的一个"最后的元素"; 除最后元素之外,其它数据元素均有唯一的"后继" 除第一元素之外,其它数据元素均有唯一的"前驱" (4)数据结构中线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构。 4.2数值计算 树结构 (1)树形数据结构是一类重要的非线性数据结构。在计算机科学中,树(tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>0)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。 (2)树形数据结构可以表示数据表素之间一对多的关系。 4.2数值计算 树结构 (3)特点: 每个节点有零个或多个子节点; 没有父节点的节点称为根节点; 每一个非根节点有且只有一个父节点; 除了根节点外,每个子节点可以分为多个不相交的子树; 4.2数值计算 图结构 图是最为复杂的数据结构。如果数据元素之间存在一对多或者多对多的关系 4.3非数值计算 非数值计算 非数值计算?是计算机科学中的一个重要概念,主要涉及对代表非数值信息的数字进行比较、运算和逻辑运算。这与数值计算相对,后者主要涉及对本身代表数值信息的数字进行算术运算,如解方程等 (1)非数值计算的应用范围广泛,包括但不限于: 对字符数据的处理,如判断某个字符是否存在。 在操作系统中,进程ID和文件描述符的处理,这些虽然以数字形式存在,但代表的是非数值信息,因为每个数字代表一个特定的进程或文件。 对线性表、栈?、队列?和串?,树?,图?,排序、查找与文件操作等数据结构的操作,这些主要是为符号运算而设计的算法。 4.4综合问题的解决 pygame模块 复习题 下列关于算法说法不正确的是( ) A.算法独立于任何具体的语言,Python算法只能用Python语言来实现 B.解决问题的过程就是实现算法的过程 C.算法是程序设计的“灵魂” D.算法可以通过编程来实现 A 复习题 高级语言更接近自然语言,并不特指某种语言,也不依 ... ...

~~ 您好,已阅读到文档的结尾了 ~~