64 +28=92 4x92=36根据图示列出算式算式列出综合算式

实验一 复习C++有关知识实验目的:通過实验掌握下列知识: 1、复习C++有关基本知识;2、熟悉VC编程、编译和调试环境;内容及步骤: 编写一个类Complex定义复数的加法、减法、乘法和除法運算,要求在编写该类时重载这些运算操作符并重载I/O操作符,以便输入和输出复数;实验报告要求: 按要求写出完整的实验代码;实验二 單链表结构及计算实验目的:通过实验掌握下列知识: 1、熟悉线性表的基本运算在两种存储结构(顺序结构和链式结构)上的实现; 2、继续熟悉VC编程、编译和调试环境;内容及步骤:1、 设有一个线性表(e0,e1,e2,e3,…,en-2,en-1)存放在一个一维数组A[arraySize]中的前n个数组元素位置请编写一个函数将这个线性表原哋逆置,即将数组的前n个原地址内容置换为(en-1,en-2,…,e3,e2,e1,e0) 2、 针对带附加头结点的单链表,试编写下列函数:A. 定位函数Locate:在单链表中寻找第i个结点若找到,则函数返回第i个结点的地址;若找不到则函数返回NULL;B. 球最大值函数max:通过单链表的一趟遍历,在单链表中确定值最大的结點;C. 统计函数number:统计单链表中具有给定值x的所有元素数量;D. *建立函数create:根据图示列出算式一维数组a[n]建立一个单链表使单链表中各元素的次序与a[n]中各元素的次序相同,要求该程序的时间复杂度为O(n)E. *整理函数tideup:在非递减有序的单链表中删除值相同的多余结点。实验报告偠求:按要求写出完整的实验代码;实验三 堆栈结构与递归实验目的: 通过实验掌握下列知识:1、掌握堆栈的结构和运算应用;2、掌握并运用递歸的概念进行编程;内容及步骤:1、 借助堆栈实现单链表上的逆置运算;要求: a. 用C++编程; b. 首先用C++实现单链表编程再基于编写好的单链表类,实现堆栈类的定义和实现 c. 链表类和堆栈类都要包含必要的成员函数(按照教材要求)。 2、 已知a[n]为整数数组试写出实现下列运算的递归代碼(C或C++代码均可):要求: a. 求数组中的最大整数; b. 求n个数的和; c. 利用堆栈类,将本题a和b的代码改成非递归的方式实验报告要求:按要求写出完整的实验代码;实验四 综合(课程设计)内容及步骤: 1、假定一维数组a[n]中的每个元素值均在[0,200]区间内用C++编写一个算法,分别统计出落在[020],[2150],[5180],[81130],[131200]等各区间内的元素个数。 2、 请用C++编写一个算法完成以下功能:a. 从键盘输入一段文字,以$作结束符号;b. 统计文字中的文本行數字母,数字以及其他符号的数量并在屏幕上显示; 3、 该程序要有顾客购票,查询班机起飞降落时间班机订票情况等3个功能,并实現菜单选项5、 用C++编写一个简单的行编辑器每个结点保存一行文本,程序以E file开始然后显示行数和提示符,如果输入I,后面跟着一个数字n僦在第n行之前插入后续文本,如果I后面没有跟数字就在当前行之前插入文本,如果输入D后面跟着m,n一个数字n或者没有数字,就分别刪除m到n行第n行或者当前行,命令L用于显示文本; 6、 用C++编写求多项式的和与积的算法要求如下:a. 要求从键盘分别输入2个多项式的系数以忣最高次幂;b. 通过重载操作符+和*,完成多项式的和与积的计算; c. 输出运算结果;7、 编写一个程序将10进制数转换为其它(2-9)进制数。可以將要转换的数重复除以基数然后讲除的余数按反方向排列来实现;8、 已知A[n]为正数数组,试写出实现下列运算的递归算法;a. 求数组A中的最夶整数;b. 求n个数的平均值;c. 求n个整数的平均值;9、 已知f为单链表的表头指针链表中存储的都是整型数据,试写出实现下列运算的递归算法:a. 求链表中的最大整数;b. 求链表的结点个数;c. 求所有整数的平均数; 告要求:写出能运行的完整的代码实验五 二叉树(一)实验目的:通过实驗掌握下列知识: 1、熟悉二叉树的存储结构和遍历算法; 2、通过二叉树遍历操作了解递归的本质和方法;内容及步骤:1、 试建立一个二叉搜索樹,并实现以下成员函数:a. 默认构造函数和带数据域、左子树指针、右子树指针的构造函数; b. 按照二叉搜索树的要求设计插入函数Insert(int Info); c. 用递歸的方法设计前序遍历和后续遍历函数遍历时要输出遍历的每个结点; d. 设计一个构造函数,当对象结束时要释放整个二叉搜索树所占嘚内存空间(提示,通过后序遍历算法找到叶结点并删除叶结点,不断重复此过程直到整科树为空); 2、实现1所要求的代码后,运行设计恏的代码将以下的几组整数序列建成搜索二叉树,并记录下它们的前序遍历序列和后序遍历序列:a. 1、3、5、7、9;b. 1、13、35、13、27; c. 50、25、78、13、44、99、66实验报告要求:1、 按要求记录下二叉搜索树的完整实验代码;2、 按要求记录下要求的输出结果。实验六 二叉树(二)实验目的:通过实验掌握下列知识: 1、继续熟悉二叉树的存储结构和遍历算法; 2、熟悉二叉搜索树的应用并做一个小型的课程设计;内容及步骤:1、 在前一个实验的基礎上,继续增加搜索函数Search(int Info)(如果找到结点返回指向该结点的指针,如果没有则返回空指针)和删除函数bool Delete(int Info),如果找到结点则删除该结点,並保持二叉搜索树的基本结构并返回true,否则返回false; 2、利用二叉搜索树实现一个音像商店(小型书店、小型超市、或小型药店)的交易管理系統要求实现以下功能:a. 该系统应该有一个字符型的主菜单;b. 能按字母顺序显示库存商品的名称和数量;c. 能添加和删除新的商品;d. 当输入┅个商品时,能显示该商品是否在库存中如存在库存中,则显示其名称和数量否则显示“未找到”。e. 如有可能请建立一个存储商品洺称和数量的文本文件,并为二叉搜索树建立一个成员函数SetupInventory()用于从该文本文件中读取库存商品的数据, 实验报告要求:1、 按要求记录下二叉搜索树的完整实验代码;2、 按要求记录下要求的输出结果实验六 图(课程设计)实验目的:通过实验掌握下列知识: 1、熟悉图的存储结构和遍曆算法;2、熟悉图的应用,并做一个小型的课程设计;内容及步骤:1、 设计一个图的类采用临接表法进行存储,该图每个结点的数据类型類模板的模板参数进行定义(注:需先设计一个结点类Node);2、 为该类分别设计一个实现深度优先搜索和广度优先搜索的成员函数并要输出搜索结果;注: 1、为了让你设计的图类拥有数据,可以设计一个成员函数用于构造你自己预先设计好的图; 2、要求的图如下,也可以自己构慥图,但是需要注意的是图不能是退化的单链表: 实验报告要求:1、 按要求记录下图的类的完整实验代码;2、 纪录你所使用的图; 3、 按要求记录下要求的输出结果;实验八 综合实验内容及步骤:1、请使用C++编写班级学生学籍管理程序 每个学生的信息包括:姓名、学号和英语、数學、程序设计及体育成绩。从键盘输入数据建立数据文件student.dat,然后利用C++编程完成如下处理: (1)对学生姓名或学号进行查询,显示其信息 (2)对所有学生,按班级计算每一科平均成绩(3)分别按英语、数学、程序设计及体育成绩排序并输出到文件。 注:要用面向对象的方法來设计程序每个班是一个类的实例;2、用链表建立通讯录。通讯录内容有:姓名、通讯地址、电话号码 (1)通讯录是按姓名项的字母顺序排列的; (2)能查找通讯录中某人的信息;(3)能添加和删除通讯录中的指定项。注:要用面向对象的方法来设计程序每个通讯录是一个类的实唎; 3、从终端读入字符集大小为n(即字符的个数),逐一输入n个字符和相应的n个权值(即字符出现的频度)建立哈夫曼树,进行编码并苴输出注:可用C或C++编写。 4、用邻接矩阵或邻接图实现一个有向图的存储并实现单源最短路径算法的实现(这个类的一个成员函数),并能輸出该图的关键路径注:1、要用面向对象的方法设计代码; 各种数据结构以及相应算法的描述总是要选用一种语言工具。在计算机科学發展过程中早期数据结构教材大都采用PASCAL语言为描述工具,后来出现了采用C语言为描述工具的教材版本、至今又出现了采用C++语言为描述工具的多种教材版本本教实验指导书是为已经学习过C++语言的学生而编写。编写实验指导书目的为了配合理论教学程序要求在C++ Builder开发环境之丅调试运行,采用面向对象方法进行设计典型的数据结构被设计成为类(class),典型算法设计成为类的函数成员然后在主函数中声明创建类对象,根据图示列出算式实际需要调用重要的算法 由于C++的使用具有一定的难度,为了同学更好的学习数据结构自身的知识内容减輕描述工具所带来的困难,这里针对数据结构上机实验所必须的C++基本知识(结构体、类等等)做补充介绍 一、 源程序组成 这部分内容详細参见本指导书的第3部分的程序实例。二、结构体及运用 数据结构课程所研究的问题均运用到“结构体”和“类”在C++语言中结构体和函數又是理解和掌握“类”的语法基础。定义结构体的一般格式:struct 结构体类型名 { 类型名1 变量名1; //数据子域类型名2 变量名2;……类型名n 变量名n;} 其中struct是保留字结构体类型名由用户自己命名。在使用时必须声明一个具体的结构体类型的变量声明创建一个结构体变量的方法是: 結构体类型名 结构体变量名; 一个结构体中可以包含多个数据子域。数据子域的类型名一般指基本数据类型(int char 等)也可是已经定义的另┅结构体名。数据子域变量名可以是简单变量也可以是数组。它们也可以称为结构体的数据成员它们的访问控制具有‘公有’属性。1. 通过“结构体变量名.数据子域” 可以访问数据子域 // 设计Student结构体,在主程序中运用#include #include #include struct Student //定义结构体Student{ long num; // //输出数组元素a[i]的成绩域 } 以上是关于结构体嘚基本概念和简单运用。三、 类的基本概念及运用 类的是面向对象程序的基本单位类是由数据成员和相关的函数成员组成。从面向对象嘚角度考虑“学生”这个类它不仅包括“学生”的一般属性:学号、姓名、成绩等等,还应包括对于这些属性的操作:输入/输出、听课、实验、等等 类定义的一般格式:class 类名 { 若干数据成员; 若干函数成员; }; 类的数据成员和函数成员均存在访问控制权限问题。访问控制汾为三种:公有(public)、私有(private)和受护(protected) 数据成员的定义和结构体中的数据域定义是相似的。不同的是它们必须明确访问控制而公有数据成員,可以认为与结构体的数据域的访问权限相同 成员函数的定义又和一般函数的定义基本相同。不同的是类中成员函数也必须明确访问控制权限如果在类之中定义成员函数带函数体,并未有什么特殊之处如果在类之中仅有成员函数的原型声明,当在类定义之外定义函數体时需要加上类限定标识“类名::”。下面是“学生”类的定义: class Students //定义类结构体Students { private: //私有成员long num; // 学号 //输出改变后s的内容_getch(); return 0;}运行结果: 姓名:O學号:0成绩:0 输入学号成绩,姓名:1001 90 WangMing姓名:WangMing学号:1001成绩:90 这个例题中数据成员全部定义为私有(private)以便保证数据安全性。而函数成员铨部定义为公有(public)成员函数可以作为类对外部的的接口。 通过s. SetDat( m, y, 以及一组相关的运算等的课程 ① A.操作对象   B.计算方法  C.逻辑结构  D.数据映象 ② A.存储结构 B.关系 C.运算 D.算法2. 数据结构DS(Data Struct)可以被形式地定义为DS=(D,R)其中D是① 的有限集合,R是D仩的② 有限集合 ① A.算法 B.数据元素 C.数据操作 D.数据对象 ② A.操作 B.映象 C.存储 D.关系3. 在数据结构中,从逻辑上可以把數据结构分成 A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构4. 算法分析的目的是① ,算法分析的两个主要方面是② ① A. 找出数据结构的合理性 B. 研究算法中的输入和输出的关系C. 分析算法的效率以求改进 D. 分析算法的易懂性囷文档性② A. 空间复杂性和时间复杂性 B. 正确性和简明性C. 可读性和文档性 D. 数据复杂性和程序复杂性5. 计算机算法指的是① ,它必具备输入、输出囷② 等五个特性 ① A. 计算方法 B. 排序方法C. 解决问题的有限运算序列 D. 调度方法② A. 可行性、可移植性和可扩充性 B. 可行性、确定性和有穷性 C. 确定性、有穷性和稳定性 D. 易读性、稳定性和安全性1.2 填空题(将正确的答案填在相应的空中)1. 数据逻辑结构包括 、 和 三种类型,树形结构和图形结構合称为 2. 在线性结构中,第一个结点 前驱结点其余每个结点有且只有 个前驱结点;最后一个结点 后续结点,其余每个结点有且只有 个後续结点3. 在树形结构中,树根结点没有 结点其余每个结点有且只有 个直接前驱结点,叶子结点没有 结点其余每个结点的直接后续结點可以 。4. 在图形结构中每个结点的前驱结点数和后续结点数可以 。5. 线性结构中元素之间存在 关系树形结构中元素之间存在 关系,图形結构中元素之间存在 关系6. 算法的五个重要特性是__ __ , __ __ , ___ _ , __ __ , _ ___。7. 分析下面算法(程序段)给出最大语句频度 ,该算法的时间复杂度是__ __for (i=0;i for (j=0;j A[i][j]=0;8. 分析下面算法(程序段),给出最大语句频度 __i=s=0;while (s{ i++; s+=i; //s=s+i } 11. 分析下面算法(程序段)给出最大语句频度 ,该算法的时间复杂度是__ __i=1;while (i<=n) i=i*2;1.3 算法设计题1. 试写一算法,自大到尛依次输出顺序读入的三个数X,Y和Z的值.2. 试写一算法,求出n个数据中的最大值。写出最大语句频度该算法的时间复杂度。 习题答案 时间复杂度:. O (n2) 9. 最大语句频度:n3 时间复杂度:. O (n3)10. 最大语句频度:n , 时间复杂度:. O (n )11. 最大语句频度:log2n 时间复杂度:. O (log2n )习题2 线性表2.1 单项选择题1. 一个向量(即一批地址连续的存储单元)第一个元素的存储地址是100,每个元素的长度为2则第5个元素的地址是__ __。 A. 110 B. 108 C. 100 D. 1202. 线性表的顺序存储结构是一种__ _的存储结构而链式存储结构是一种__ _的存储结构。A.随机存取 B.索引存取 C.顺序存取 D.散列存取3. 线性表的逻辑顺序与存储顺序总是一致的这种说法__ _。A. 正确 B. 不正确4. 线性表若采用链式存储结构时要求内存中可用存储单元的地址__ _。A. 必须是连续的 B. 部分地址必须是连续的C. 一定是不连续的 D. 连续戓不连续都可以 5. 在以下的叙述中正确的是__ _。A. 线性表的顺序存储结构优于链表存储结构B. 线性表的顺序存储结构适用于频繁插入/删除数据元素的情况C. 线性表的链表存储结构适用于频繁插入/删除数据元素的情况D. 线性表的链表存储结构优于顺序存储结构6. 每种数据结构都具备三个基夲运算:插入、删除和查找这种说法__ _。A. 对于一个具有n个结点的单链表在已知p所指结点后插入一个新结点的时间复杂度是__ __;在给定值为x嘚结点后插入一个新结点的时间复杂度是__ __。2.3 算法设计题: 1.设顺序表va中的数据元数递增有序试写一算法,将x插入到顺序表的适当位置上以保持该表的有序性。 2.试写一算法实现顺序表的就地逆置,即利用原表的存储空间将线性表(a1, a2,…. an)逆置为(an, an-1,…., a1)3. 已知线性表中的元素以值递增有序排列,并以单链表作存储结构试写一算法,删除表中所有大于x且小于y的元素(若表中存在这样的元素)同时释放被删除结点空间4. 试写一算法,实现单链表的就地逆置(要求在原链表上进行) 习题答案 2.1 1. B 2. A, C 3. B 4. D 5. C 6. A 7. A 8. B 9. C 10. D 11.B 12.B 2. 若已知一个栈的入栈序列是1,23,…n,其输出序列为p1p2,p3…,pn若p1=n,则pi为____ A. i B. n=i C. n-i+1 D. 不确定3. 栈结构通常采用的两种存储结构是____。A. 顺序存储结构和链式存储结构B. 散列方式和索引方式C. 链表存储结构和数组D. 线性存储結构和非线性存储结构4. 栈和队列的共同点是____A. 都是先进后出 B. 都是先进先出C. 只允许在端点处插入和删除元素 D. 没有共同点3.2 填空题(将正确的答案填在相应的空中)1. 向量、栈和队列都是____结构,可以在向量的____位置插入和删除元素;对于栈只能在____插入和删除元素;对于队列只能在____插入え素和____删除元素 2. 向一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动____个元素3. 向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需向前移动____个元素4. 向栈中压入元素的操作是____。5. 对栈进行退栈时的操作是____ 6. 在一个循环队列中,队首指针指向队首元素的____7. 从循环队列中删除一个元素时,其操作是____8. 在具有n个单元的循环队列中,队满时共有____个元素9. 一个栈的输入序列是12345,则栈的输出序列43512是____10. 一个栈的输入序列是12345,则栈的输出序列12345是____3.3 算法设计题:1. 输入一个任意的非负十进制整数,输出与其等值的八进值数。2. 按照四则运算加、减、乘、除和幂运算(↑)优先关系的惯例并仿照教科书3.2节例3—1的格式,画出对下列算术表达式求值时操作数栈和运算符栈的变化过程: A-B*C/D+E↑F3. 假设以带头结点的循环链表表示队列并且只设一个指针指向队尾元素结点(注意不设头指针),试编写相应的队列初始化、入队列和絀队列的算法 习题答案3.1 1. C 2. C 3. A 4. B 5.D 6. BA B.串的长度必须大于零C.串中无素只能是字母 D.空串就是空白串2.空串与空格串是相同的,这种说法____A. 正确 B. 不正确 3.串昰一中特殊的线性表,其特殊性体现在____A. 可以顺序存储 B. 数据元素是一个字符C. 可以链接存储 D. 数据元素可以是多个字符 4.设有两个串p和q,求q在pΦ首次出现的位置的运算称作____A. 连接 B. 模式匹配C. 求子串 D. BCDEFEF6.设串的长度为n,则它的子串个数为 A.n B.n(n+1) C.n(n+1)/2 D.n(n+1)/2+14.2 填空题(将正确的答案填在相应的空中)1.串嘚两种最基本的存储方式是____。2.两个串相等的充分必要条件是____3.空串是____,其长度等于____ 4.空格串是____,其长度等于____5.设s=’I︺AM︺A︺TEACHER’,其长喥是____。4.3 判断题 1.串是由有限个字符构成的连续序列串长度为串中字符的个数,子串是主串中符构成的有限序列 () 2.子串定位函数的時间复杂度在最坏情况下为O(n*m),因此子串定位函数没有实际使用的价值 ()3.KMP算法的最大特点是指主串的指针不需要回溯。 () 4.设模式串的长度为m目标串的长度为n;当n≈m且处理只匹配一次的模式时,朴素的匹配(即子串定位函数)算法所花的时间代价也可能会更为節省 () 5.如果一个串中的所有字符均在另一串中出现,则说前者是后者的子串 ()4.3 算法设计题1.编写算法,从串s 中删除所有和串 t相哃的子串 2.编写算法,实现串的基本操作Replace(&S,T,V)3.写一个递归算法来实现字符串逆序存储,要求不另设存储空间习题答案4.1 1.A 2.B 3.B 4.B 5.D 6.C4.2 1.順序存储方式和链接存储方式 2.两个串的长度相等且对应位置的字符相同 3.零个字符的串、零 4.由一个或多个空格字符组成的串、其包含嘚空格个数 5.144.3 × × √ √ ×4.4 D. 查找与索引 2. 二维数组M的成员是6个字符(每个字符占一个存储单元,即一个字节)组成的串行下标i的范围从0到8,列下标j的范围从0到9则存放M 至少需要①_ _个字节;M数组的第8列和第5行共占②____个字节。① A. 90 B. 180 C. 240 D. 540② A. 108 二维数组A中每个元素A的长度为3个字节,行下标i从0箌7列下标j从0到9,从首地址SA开始连续存放在存储器内该数组按行存放时,数组元素A[7][4]的起始地址为____ 已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单元并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是_______ 2. 二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元并且A[0][0]嘚存储地址是200则A[6][12]的地址是____。3. 假设稀疏矩阵A和B均以三元组顺序表作为存储结构试写出矩阵相加的算法,另设三元组表C存放结果矩阵2. 假設系数矩阵A和B均以三元组顺序表作为存储结构。试写出满足以下条件的矩阵相加的算法:假设三元组顺序表A的空间足够大将矩阵B加到矩陣A上,不增加AB之外的附加空间,你的算法能否达到O(m+n)的时间复杂度其中m和n分别为A,B矩阵中非零元的数目 假定在一棵二叉树中,双汾支结点数为15单分支结点数为30个,则叶子结点数为 个 A.15 B.16 C.17 D.473. 按照二叉树的定义,具有3个结点的不同形状的二叉树有____种A. 3 B. 4 C. 5 D. 64. 按照二叉树嘚定义,具有3个不同数据结点的不同的二叉树有____种A. 5 B. 6 C. 30 D. 325. 深度为5的二叉树至多有____个结点。A. 任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序____A.不发生改变 B.发生改变 C.不能确定 D.以上都不对9. 如果某二叉树的前根次序遍历结果为stuwv,中序遍历为uwtvs那么该二叉树的后序为____。 A. uwvts B. vwuts C. wuvts D. wutsv10. ②叉树的前序遍历序列中任意一个结点均处在其子女结点的前面,这种说法____ 15.设a,b为一棵二叉树上的两个结点,在中序遍历时a在b前的條件是 。A.a在b的右方 B.a在b的左方C.a是b的祖先 D.a是b的子孙16. 已知某二叉树的后序遍历序列是dabec中序遍历序列是debac,它的前序遍历序列是____ A. acbed B. decab C. deabc D. cedba17. 实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳方案是二叉树采用____存储结构A. 二叉链表 B. 广义表存储结构 C. 三叉链表 D. 二叉树按某种顺序线索化后,任一结点均有指向其前驱和后续的线索这种说法____。 A. 正确 B. 错误22. 二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值这种说法____。 A. 正确 B. 错误23. 具有五层结点的二叉平衡树至少有____个结点A. 10 B. 12 C. 15 D. 1724. 树的基本遍历策略可分为先根遍历和後根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里我们把由树转化得到的二叉树叫做这棵数对应的二叉树。结论____是正确的 A.树的先根遍历序列与其对应的二叉树的先序遍历序列相同B.树的后根遍历序列与其对应的二叉树的后序遍历序列相同 C.树的先根遍历序列与其对应的二叉树的中序遍历序列相同D.以上都不对25. 树最适合用来表示____。A. 有序数据元素 B. 无序数据元素 C. 元素之间具有分支层次关系的数据 D. 元素之间无联系的数据6.2 填空题(将正确的答案填在相应的空中)1. 有一棵树如图6.5所示回答下面的问题:⑴ 这棵树的根结点是____;⑵ 這棵树的叶子结点是____;⑶ 结点k3的度是____;⑷ 这棵树的度是____;⑸ 这棵树的深度是____;⑹ 结点k3的子女是____;⑺ 结点k3的父结点是____; 2. 指出树和二叉树的三個主要差别____、____、____。3. 从概念上讲树与二叉树是两种不同的数据结构,将树转化为二叉树的基本目的是___ _4. 一棵二叉树的结点数据采用顺序存儲结构,存储于数组t中如图6.6所示,则该二叉树的链接表示形式为__ __5. 深度为k的完全二叉树至少有____个结点。至多有____个结点若按自上而下,從左到右次序给结点编号(从1开始)则编号最小的叶子结点的编号是____。6. 在一棵二叉树中度为零的结点的个数为n 0,度为2的结点的个数为 n 2则有n0=____。7. 一棵二叉树的第i(i≥1)层最多有____个结点;一棵有n(n>0)个结点的满二叉树共有____个叶子和____个非终端结点8. 结点最少的树为____,结点最少嘚二叉树为____9. 现有按中序遍历二叉树的结果为abc,问有____种不同形态的二叉树可以得到这一遍历结果这些二叉树分别是____。10. 由如图6.7所示的二叉樹回答以下问题:⑴ 其中序遍历序列为____;⑵ 其前序遍历序列为____;⑶ 其后序遍历序列为____;6.3 简答题1. 根据图示列出算式二叉树的定义,具有三個结点的二叉树有5种不同的形态请将它们分别画出。2. 假设一棵 二叉树的先序序列为EBADCFHGIKJ和中序序列为ABCDEFGHIJK请画出该树。3. 由如图6.7所示的二叉树囙答以下问题: (1)画出该二叉树的中序线索二叉树;(2)画出该二叉树的后序线索二叉树;(3)画出该二叉树对应的森林。4. 已知一棵树洳图6.8所示转化为一棵二叉树,表示为____5. 以数据集{4,56,710,1218}为结点权值,画出构造Huffman树的每一步图示计算其带权路径长度为。6. 一棵含囿N个结点的k叉树,可能达到的最大深度和最小深度各为多少?7. 证明:一棵满k叉树上的叶子结点数n 和非叶子结点数n 之间满足以下关系: n =(k-1)n +16.4 算法设计题1. 编寫按层次顺序(同一层自左至右)遍历二叉树的算法2.试编写算法,对一棵二叉树,统计叶子的个数 3.试编写算法,对一棵二叉树根结點不变将左、右子树进行交换,树中每个结点的左、右子树进行交换7. 假设用于通讯的电文仅有八个字母(a,b,c,d,e,f,g,h)组成,字母在电文中出现的频率分别为0.07, 0.19, 0.02, 0.06, 0.32, 0.03, 0.21, 0.10试为这八个字母设计哈夫曼编码。使用0-7的二进制表示形式是另一种编码方案对于上述实例,比较两种方案的优缺点8. 试编写算法,对一棵以孩子-兄弟链表表示的树统计叶子的个数假设一棵 1. ⑴ k1 ⑵ k2,k5,k7,k4 ⑶ 2 ⑷ 3 ⑸ 4 ⑹ k5,k6 ⑺ k12. 树的结点个数至少为1(不同教材规定不同),而二叉树的结點个数可以为0; 树中结点的最大度数没有限制而二叉树结点的最大度数为2;树的结点无左、右之分,而二叉树的结点有左、右之分;3. 树鈳采用孩子-兄弟链表(二叉链表)做存储结构目的并利用二叉树的已有算法解决树的有关问题。4. 中序线索二叉树如图6.13(左)所示;后序線索二叉树如图6.13(右)所示;该二叉树转换后的的森林如图6.14所示4. 图6.8的树转化为一棵二叉树如下,图6.15:5. 画出构造Huffman树如图6.16所示计算其带权蕗径长度为 。6. 一棵含有N个结点的k叉树,可能达到的最大深度 h=N-k+1 最小深度各为: logkN+1。习题7 图7.1 单项选择题 1.在一个图中所有顶点的度数之和等于所囿边数的____倍。A. 1/2 B. 1 C. 2 D. 4 2.任何一个无向连通图的最小生成树 A.只有一棵 B.有一棵或多棵 C.一定有多棵 D.可能不存在3.在一个有向图中,所有顶点的入度之囷等于所有顶点的出度之和的____倍A. 1/2 B. 1 C. 2 D. 44.一个有n个顶点的无向图最多有____条边。A. n B. 按层遍历14.判定一个有向图是否存在回路除了可以利用拓扑排序方法外还可以利用____。A. 求关键路径的方法 B. 求最短路径的Dijkstra方法C. 宽度优先遍历算法 D. 深度优先遍历算法15.关键路径是事件结点网络中 A.从源点到彙点的最长路径 B.从源点到汇点的最短路径C.最长的回路 D.最短的回路 16.下面不正确的说法是 。 (1)在AOE网中减小一个关键活动上的权值后,整個工期也就相应减小; (2)AOE网工程工期为关键活动上的权之和; (3)在关键路径上的活动都是关键活动而关键活动也必在关键路径上。A.(1) B.(2) C.(3) D.(1)、(2) 17.用DFS遍历一个无环有向图并在DFS算法退栈返回时打印出相应的顶点,则输出的顶点序列是 A.逆拓朴有序的 B.拓朴有序的 C.无序的 21.对于一个有向图,若一个顶点的入度为k1,、出度为k2则对应逆邻接表中该顶点单链表中的结点数为 。A.k1 B.k2 C.k1-k2 D.k1+k2 7.2 填空题(将正确的答案填茬相应饿空中)1.n个顶点的连通图至少____条边 2.在无权图G的邻接矩阵A中,若(vi,vj)或<vi,vj>属于图G的边集合则对应元素A[i][j]等于____,否则等于____ 3.在无姠图G的邻接矩阵A中,若A[i][j]等于1则A[j][i ]等于____。 4.已知图G的邻接表如图7.4所示其从顶点v1出发的深度有限搜索序列为____,其从顶点v1出发的宽度优先搜索序列为____ 图7.4 图G的邻接表 5.已知一个有向图的邻接矩阵表示,计算第i个结点的入度的方法是____6.已知一个图的邻接矩阵表示,删除所有从第i個结点出发的边的方法是____ 7.如果含n个顶点的图形成一个环,则它有 棵生成树8.一个非连通无向图,共有28条边则该图至少有 个顶点。9.遍历图的过程实质上是 BFS遍历图的时间复杂度为 ,DFS遍历图的时间复杂度为 两者不同之处在于 ,反映在数据结构上的差别是 10.一个图嘚 表示法是唯一的,而 表示法是不唯一的11.有向图中的结点前驱后继关系的特征是 。12.若无向图G的顶点度数最小值大于等于 时G至少有┅条回路。 13.根据图示列出算式图的存储结构进行某种次序的遍历得到的顶点序列是 的。7.3 综合题1.已知如图7.5所示的有向图请给出该图嘚:(1)每个顶点的入/出度; (2)邻接距阵;(3)邻接表;(4)逆邻接表;(5)强连通分量。2.请用克鲁斯卡尔和普里姆两种算法分别为图7.6、图7.7构造最小生成树: (1) 图7.6 (2) 图7.73.试列出图7.8中全部的拓扑排序序列图7.84.请用图示说明图7.9从顶点a到其余各顶点之间的最短路径。图7.9 5.巳知AOE网有9个结点:V1V2,V3V4,V5V6,V7V8,V9其邻接矩阵如下:(1)请画出该AOE图。(2)计算完成整个计划需要的时间 (3)求出该AOE网的关键路径。∝ 6 4 5 ∝ ∝ ∝ ∝ ∝∝ ∝ ∝ ∝ 1 ∝ ∝ ∝ ∝∝ ∝ 9.对每个顶点查找其邻接点的过程;O(e)(e为图中的边数);O(e);遍历图的顺序不同;DFS采用栈存储访问过的结点BFS采用队列存储访问过的结点。 10.邻接矩阵 邻接表11.一个结点可能有若干个前驱也可能有若干个后继12.213.唯一7.3 1.2. (1).(2) 3. 5123644.5.(1)该AOE图为: (2)完荿整个计划需要18天。 (3)关键路径为:(V1V2,V5V7,V9)和(V1V2, V5V8,V9)习题8 查找8.1 单项选择题 1.顺序查找法适合于存储结构为____的线性表。A. 散列存储 B. 順序存储或链接存储C. 压缩存储 D. 索引存储 2.对线性表进行二分查找时要求线性表必须____。A. 以顺序方式存储 B. 以链接方式存储C. 以顺序方式存储且結点按关键字有序排序D. 以链接方式存储,且结点按关键字有序排序3.采用顺序查找方法查找长度为n的线性表时每个元素的平均查找长度为____.A. n B. n/2 C. (n+1)/2 D. (84)=7洳用二次探测再散列处理冲突,关键字为49的结点的地址是____A. 8 B. 3 C. 5 D. 9 8.有一个长度为12的有序表,按二分查找法对该表进行查找在表内各元素等概率凊况下查找成功所需的平均比较次数为____。A. 35/12 B. 37/12 C. 39/12 D. 43/129.对于静态表的顺序查找法若在表头设置岗哨,则正确的查找方式为 A.从第0个元素往后查找该數据元素 B.从第1个元素往后查找该数据元素C.从第n个元素往开始前查找该数据元素D.与查找顺序无关10.解决散列法中出现的冲突问题常采用的方法是 。 A.数字分析法、除余法、平方取中法B.数字分析法、除余法、线性探测法C.数字分析法、线性探测法、多重散列法D.线性探测法、多重散列法、链地址法 11.采用线性探测法解决冲突问题所产生的一系列后继散列地址 。A.必须大于等于原散列地址B.必须小于等于原散列地址C.可以大於或小于但不能等于原散列地址 D.地址大小没有具体限制12.对于查找表的查找过程中若被查找的数据元素不存在,则把该数据元素插入到集合中这种方式主要适合于 。A.静态查找表 B.动态查找表 C.静态查找表与动态查找表 D两种表都不适合13.散列表的平均查找长度 A.与处理冲突方法囿关而与表的长度无关B.与处理冲突方法无关而与表的长度有关 C.与处理冲突方法有关而与表的长度有关D.与处理冲突方法无关而与表的长度无關8.2 填空题(将正确的答案填在相应的空中) 1.顺序查找法的平均查找长度为____;折半查找法的平均查找长度为____;哈希表查找法采用链接法处理沖突时的平均查找长度为____。 2.在各种查找方法中平均查找长度与结点个数n无关的查找方法是____。3.折半查找的存储结构仅限于____且是____。4. 假设在囿序线性表A[1..20]上进行折半查找则比较一次查找成功的结点数为____,则比较二次查找成功的结点数为____则比较三次查找成功的结点数为____,则比較四次查找成功的结点数为____则比较五次查找成功的结点数为____,平均查找长度为____ 5. 对于长度为n的线性表,若进行顺序查找则时间复杂度為____;若采用折半法查找,则时间复杂度为____; 6.已知有序表为(1218,2435,4750,6283,90115,134)当用折半查找90时,需进行 次查找可确定成功;查找47时需进行 次查找成功;查找100时,需进行 次查找才能确定不成功7.二叉排序树的查找长度不仅与 有关,也与二叉排序树的 有关8.一個无序序列可以通过构造一棵 树而变成一个有序树,构造树的过程即为对无序序列进行排序的过程9.平衡二叉排序树上任一结点的平衡洇子只可能是 、 或 。10. 法构造的哈希函数肯定不会发生冲突11.在散列函数H(key)=key%p中,p应取____12.在散列存储中,装填因子 的值越大则____; 的值越尛,则____8.3 综合练习题:1. 画出对长度为10的有序表进行折半查找的判定树,并求其等概率时查找成功的平均查找长度 2.含九个叶子结点的3阶B-树中臸少有多少个非叶子结点?含10个叶子结点的3阶B-树中至多有多少个非叶子结点 3.试从空树开始,画出按以下次序向2-3树即3阶B-树中插入关键码的建树过程:20,30,50,52,60,68,70.如果此后删除50和68画出每一步执行后2-3树的状态。 4. 选取哈稀函数H(k)=(3k)MOD 11用开放定址法处理冲突,di=i((7k)MOD 10+1)(I=12,3…).试在0-10嘚散列地址空间中对关键字序列(22,41,53,46,30,13,01,67)造哈希表,并求等概率情况下查找成功时的平均查找长度 5. 顺序存储结构、有序的 4. 1、2、4、8、5、3.7 (依題意,构造一棵有序二叉树共12个结点,第一层1个结点第二层2个结点,第三层4个结点第四层5个结点,则:ASL=(1*1+2*2+3*4+4*5)/12=37/12) 5. O(n)、O(log2n) 6.2、4、3 7.结点個数n、生成过程 8.二叉排序树 9.0、1、-1 10.直接定址11.素数 12.存取元素时发生冲突的可能性就越大、存取元素时发生冲突的可能性就越小习题9 排序9.1 单项选择题1. 在所有排序方法中关键字比较的次数与记录的初始排列次序无关的是____。A. 希尔排序 B. 起泡排序 C. 插入排序 D. 选择排序2. 设有1000个无序嘚元素希望用最快的速度挑选出其中前10个最大的元素,最好选用____排序法A. 起泡排序 B. 快速排序 C. 堆排序 D. 基数排序 3. 在待排序的元素序列基本有序的前提下,效率最高的排序方法是____A. 插入排序 B. 选择排序

原标题:小学数学1——6年级知识點总结帮孩子收藏好

在解题时,先求出一份是多少(即单一量)然后以单一量为标准,求出所要求的数量这类应用题叫做归一问题。

1份数量×所占份数=所求几份的数量

另一总量÷(总量÷份数)=所求份数

先求出单一量以单一量为标准,求出所要求的数量

买5支铅筆要0.6元钱,买同样的铅笔16支需要多少钱?

(1)买1支铅笔多少钱0.6÷5=0.12(元)

(2)买16支铅笔需要多少钱?0.12×16=1.92(元)

3台拖拉机3天耕地90公顷照这样计算,5台拖拉机6天耕地多少公顷

(1)1台拖拉机1天耕地多少公顷?90÷3÷3=10(公顷)

(2)5台拖拉机6天耕地多少公顷10×5×6=300(公顷)

答:5台拖拉机6天耕地300公顷。

5辆汽车4次可以运送100吨钢材如果用同样的7辆汽车运送105吨钢材,需要运几次

(1)1辆汽车1次能运多少吨钢材?100÷5÷4=5(吨)

(2)7辆汽车1次能运多少吨钢材5×7=35(吨)

(3)105吨钢材7辆汽车需要运几次?105÷35=3(次)

列成综合算式105÷(100÷5÷4×7)=3(次)

解题时常常先找出“总数量”,然后再根据图示列出算式其它条件算出所求的问题叫归总问题。所谓“总数量”是指货物的总价、几尛时(几天)的总工作量、几公亩地上的总产量、几小时行的总路程等

总量÷另一份数=另一每份数量

先求出总数量,再根据图示列出算式题意得出所求的数量

服装厂原来做一套衣服用布3.2米,改进裁剪方法后每套衣服用布2.8米。原来做791套衣服的布现在可以做多少套?

(1)这批布总共有多少米3.2×791=2531.2(米)

(2)现在可以做多少套?.8=904(套)

答:现在可以做904套

小华每天读24页书,12天读完了《红岩》一书尛明每天读36页书,几天可以读完《红岩》

(1)《红岩》这本书总共多少页?24×12=288(页)

(2)小明几天可以读完《红岩》288÷36=8(天)

列荿综合算式24×12÷36=8(天)

答:小明8天可以读完《红岩》。

食堂运来一批蔬菜原计划每天吃50千克,30天慢慢消费完这批蔬菜后来根据图示列出算式大家的意见,每天比原计划多吃10千克这批蔬菜可以吃多少天?

(1)这批蔬菜共有多少千克50×30=1500(千克)

(2)这批蔬菜可以吃哆少天?1500÷(50+10)=25(天)

答:这批蔬菜可以吃25天

已知两个数量的和与差,求这两个数量各是多少这类应用题叫和差问题。

简单的题目可以直接套用公式;复杂的题目变通后再用公式

甲乙两班共有学生98人,甲班比乙班多6人求两班各有多少人?

甲班人数=(98+6)÷2=52(人)

乙班人数=(98-6)÷2=46(人)

答:甲班有52人乙班有46人。

长方形的长和宽之和为18厘米长比宽多2厘米,求长方形的面积

长=(18+2)÷2=10(厘米)

宽=(18-2)÷2=8(厘米)

长方形的面积=10×8=80(平方厘米)

答:长方形的面积为80平方厘米。

有甲乙丙三袋化肥甲乙两袋囲重32千克,乙丙两袋共重30千克甲丙两袋共重22千克,求三袋化肥各重多少千克

甲乙两袋、乙丙两袋都含有乙,从中可以看出甲比丙多(32-30)=2千克且甲是大数,丙是小数由此可知

甲袋化肥重量=(22+2)÷2=12(千克)

丙袋化肥重量=(22-2)÷2=10(千克)

乙袋化肥重量=32-12=20(千克)

答:甲袋化肥重12千克,乙袋化肥重20千克丙袋化肥重10千克。

甲乙两车原来共装苹果97筐从甲车取下14筐放到乙车上,结果甲车仳乙车还多3筐两车原来各装苹果多少筐?

“从甲车取下14筐放到乙车上结果甲车比乙车还多3筐”,这说明甲车是大数乙车是小数,甲與乙的差是(14×2+3)甲与乙的和是97,因此甲车筐数=(97+14×2+3)÷2=64(筐)

乙车筐数=97-64=33(筐)

答:甲车原来装苹果64筐乙车原来装蘋果33筐。

已知两个数的和及大数是小数的几倍(或小数是大数的几分之几)要求这两个数各是多少,这类应用题叫做和倍问题

总和÷(几倍+1)=较小的数

总和-较小的数=较大的数

较小的数×几倍=较大的数

简单的题目直接利用公式,复杂的题目变通后利用公式

果園里有杏树和桃树共248棵,桃树的棵数是杏树的3倍求杏树、桃树各多少棵?

(1)杏树有多少棵248÷(3+1)=62(棵)

(2)桃树有多少棵?62×3=186(棵)

答:杏树有62棵桃树有186棵。

东西两个仓库共存粮480吨东库存粮数是西库存粮数的1.4倍,求两库各存粮多少吨

(1)西库存粮数=480÷(1.4+1)=200(吨)

(2)东库存粮数=480-200=280(吨)

答:东库存粮280吨,西库存粮200吨

甲站原有车52辆,乙站原有车32辆若每天从甲站开往乙站28辆,從乙站开往甲站24辆几天后乙站车辆数是甲站的2倍?

每天从甲站开往乙站28辆从乙站开往甲站24辆,相当于每天从甲站开往乙站(28-24)辆紦几天以后甲站的车辆数当作1倍量,这时乙站的车辆数就是2倍量两站的车辆总数(52+32)就相当于(2+1)倍,

那么几天以后甲站的车辆數减少为

(52+32)÷(2+1)=28(辆)

所求天数为(52-28)÷(28-24)=6(天)

答:6天以后乙站车辆数是甲站的2倍。

甲乙丙三数之和是170乙比甲的2倍少4,丙比甲的3倍多6求三数各是多少?

乙丙两数都与甲数有直接关系因此把甲数作为1倍量。

因为乙比甲的2倍少4所以给乙加上4,乙数僦变成甲数的2倍;

又因为丙比甲的3倍多6所以丙数减去6就变为甲数的3倍;

这时(170+4-6)就相当于(1+2+3)倍。那么

甲数=(170+4-6)÷(1+2+3)=28

答:甲数是28,乙数是52丙数是90。

已知两个数的差及大数是小数的几倍(或小数是大数的几分之几)要求这两个数各是多少,这類应用题叫做差倍问题

两个数的差÷(几倍-1)=较小的数

较小的数×几倍=较大的数

简单的题目直接利用公式,复杂的题目变通后利鼡公式

果园里桃树的棵数是杏树的3倍,而且桃树比杏树多124棵求杏树、桃树各多少棵?

(1)杏树有多少棵124÷(3-1)=62(棵)

(2)桃树囿多少棵?62×3=186(棵)

答:果园里杏树是62棵桃树是186棵。

爸爸比儿子大27岁今年,爸爸的年龄是儿子年龄的4倍求父子二人今年各是多少歲?

(1)儿子年龄=27÷(4-1)=9(岁)

(2)爸爸年龄=9×4=36(岁)

答:父子二人今年的年龄分别是36岁和9岁

商场改革经营管理办法后,本朤盈利比上月盈利的2倍还多12万元又知本月盈利比上月盈利多30万元,求这两个月盈利各是多少万元

如果把上月盈利作为1倍量,则(30-12)萬元就相当于上月盈利的(2-1)倍因此

上月盈利=(30-12)÷(2-1)=18(万元)

本月盈利=18+30=48(万元)

答:上月盈利是18万元,本月盈利昰48万元

粮库有94吨小麦和138吨玉米,如果每天运出小麦和玉米各是9吨问几天后剩下的玉米是小麦的3倍?

由于每天运出的小麦和玉米的数量楿等所以剩下的数量差等于原来的数量差(138-94)。把几天后剩下的小麦看作1倍量则几天后剩下的玉米就是3倍量,那么(138-94)就相当於(3-1)倍,因此

剩下的小麦数量=(138-94)÷(3-1)=22(吨)

运出的小麦数量=94-22=72(吨)

运粮的天数=72÷9=8(天)

答:8天以后剩下的玉米是小麦的3倍

有两个已知的同类量,其中一个量是另一个量的若干倍解题时先求出这个倍数,再用倍比的方法算出要求的数这类应鼡题叫做倍比问题。

另一个数量×倍数=另一总量

先求出倍数再用倍比关系求出要求的数。

100千克油菜籽可以榨油40千克现在有油菜籽3700千克,可以榨油多少

(1)3700千克是100千克的多少倍?=37(倍)

(2)可以榨油多少千克40×37=1480(千克)

列成综合算式40×()=1480(千克)

答:可以榨油1480千克。

今年植树节这天某小学300名师生共植树400棵,照这样计算全县48000名师生共植树多少棵?

(1)48000名是300名的多少倍4=160(倍)

(2)共植树哆少棵?400×160=64000(棵)

列成综合算式400×(4)=64000(棵)

答:全县48000名师生共植树64000棵

凤翔县今年苹果大丰收,田家庄一户人家4亩果园收入11111元照這样计算,全乡800亩果园共收入多少元全县16000亩果园共收入多少元?

(1)800亩是4亩的几倍800÷4=200(倍)

(3)16000亩是800亩的几倍?1=20(倍)

两个运动嘚物体同时由两地出发相向而行在途中相遇。这类应用题叫做相遇问题

相遇时间=总路程÷(甲速+乙速)

总路程=(甲速+乙速)×相遇时间

简单的题目可直接利用公式,复杂的题目变通后再利用公式

南京到上海的水路长392千米,同时从两港各开出一艘轮船相对而行从南京开出的船每小时行28千米,从上海开出的船每小时行21千米经过几小时两船相遇?

答:经过8小时两船相遇

小李和小刘在周长为400米嘚环形跑道上跑步,小李每秒钟跑5米小刘每秒钟跑3米,他们从同一地点同时出发反向而跑,那么二人从出发到第二次相遇需多长时間?

“第二次相遇”可以理解为二人跑了两圈

因此总路程为400×2

相遇时间=(400×2)÷(5+3)=100(秒)

答:二人从出发到第二次相遇需100秒时間。

甲乙二人同时从两地骑自行车相向而行甲每小时行15千米,乙每小时行13千米两人在距中点3千米处相遇,求两地的距离

“两人在距Φ点3千米处相遇”是正确理解本题题意的关键。从题中可知甲骑得快乙骑得慢,甲过了中点3千米乙距中点3千米,就是说甲比乙多走的蕗程是(3×2)千米因此,

相遇时间=(3×2)÷(15-13)=3(小时)

两地距离=(15+13)×3=84(千米)

答:两地距离是84千米

两个运动物体在鈈同地点同时出发(或者在同一地点而不是同时出发,或者在不同地点又不是同时出发)作同向运动在后面的,行进速度要快些在前媔的,行进速度较慢些在一定时间之内,后面的追上前面的物体这类应用题就叫做追及问题。

追及时间=追及路程÷(快速-慢速)

縋及路程=(快速-慢速)×追及时间

简单的题目直接利用公式复杂的题目变通后利用公式。

好马每天走120千米劣马每天走75千米,劣马先走12天好马几天能追上劣马?

(1)劣马先走12天能走多少千米75×12=900(千米)

(2)好马几天追上劣马?900÷(120-75)=20(天)

答:好马20天能追仩劣马

小明和小亮在200米环形跑道上跑步,小明跑一圈用40秒他们从同一地点同时出发,同向而跑小明第一次追上小亮时跑了500米,求小煷的速度是每秒多少米

小明第一次追上小亮时比小亮多跑一圈,即200米此时小亮跑了(500-200)米,要知小亮的速度须知追及时间,即小奣跑500米所用的时间又知小明跑200米用40秒,则跑500米用[40×(500÷200)]秒所以小亮的速度是

答:小亮的速度是每秒3米。

我人民解放军追击一股逃窜的敌人敌人在下午16点开始从甲地以每小时10千米的速度逃跑,解放军在晚上22点接到命令以每小时30千米的速度开始从乙地追击。已知甲乙两地相距60千米问解放军几个小时可以追上敌人?

敌人逃跑时间与解放军追击时间的时差是(22-16)小时这段时间敌人逃跑的路程是[10×(22-6)]千米,甲乙两地相距60千米由此推知

追及时间=[10×(22-6)+60]÷(30-10)

答:解放军在11小时后可以追上敌人。

一辆客车从甲站开往乙站每小时行48千米;一辆货车同时从乙站开往甲站,每小时行40千米两车在距两站中点16千米处相遇,求甲乙两站的距离

这道题鈳以由相遇问题转化为追及问题来解决。从题中可知客车落后于货车(16×2)千米客车追上货车的时间就是前面所说的相遇时间,

这个时間为16×2÷(48-40)=4(小时)

所以两站间的距离为(48+40)×4=352(千米)

列成综合算式(48+40)×[16×2÷(48-40)]

答:甲乙两站的距离是352千米

按相等的距离植树,在距离、棵距、棵数这三个量之间已知其中的两个量,要求第三个量这类应用题叫做植树问题。

线形植树棵数=距离÷棵距+1

环形植树棵数=距离÷棵距

方形植树棵数=距离÷棵距-4

三角形植树棵数=距离÷棵距-3

面积植树棵数=面积÷(棵距×行距)

先弄清楚植树问题的类型然后可以利用公式。

一条河堤136米每隔2米栽一棵垂柳,头尾都栽一共要栽多少棵垂柳?

答:一共要栽69棵垂柳

一个圆形池塘周长为400米,在岸边每隔4米栽一棵白杨树一共能栽多少棵白杨树?

答:一共能栽100棵白杨树

一个正方形的运动场,每邊长220米每隔8米安装一个照明灯,一共可以安装多少个照明灯

答:一共可以安装106个照明灯。

给一个面积为96平方米的住宅铺设地板砖所鼡地板砖的长和宽分别是60厘米和40厘米,问至少需要多少块地板砖

答:至少需要400块地板砖。

一座大桥长500米给桥两边的电杆上安装路灯,若每隔50米有一个电杆每个电杆上安装2盏路灯,一共可以安装多少盏路灯

(1)桥的一边有多少个电杆?500÷50+1=11(个)

(2)桥的两边有多尐个电杆11×2=22(个)

(3)大桥两边可安装多少盏路灯?22×2=44(盏)

答:大桥两边一共可以安装44盏路灯

这类问题是根据图示列出算式题目的内容而得名,它的主要特点是两人的年龄差不变但是,两人年龄之间的倍数关系随着年龄的增长在发生变化

年龄问题往往与和差、和倍、差倍问题有着密切联系,尤其与差倍问题的解题思路是一致的要紧紧抓住“年龄差不变”这个特点。

可以利用“差倍问题”的解题思路和方法

爸爸今年35岁,亮亮今年5岁今年爸爸的年龄是亮亮的几倍?明年呢

答:今年爸爸的年龄是亮亮的7倍,

明年爸爸的年龄昰亮亮的6倍

母亲今年37岁,女儿今年7岁几年后母亲的年龄是女儿的4倍?

(1)母亲比女儿的年龄大多少岁37-7=30(岁)

(2)几年后母亲的姩龄是女儿的4倍?30÷(4-1)-7=3(年)

列成综合算式(37-7)÷(4-1)-7=3(年)

答:3年后母亲的年龄是女儿的4倍

甲对乙说:“当我的岁數曾经是你现在的岁数时,你才4岁”乙对甲说:“当我的岁数将来是你现在的岁数时,你将61岁”求甲乙现在的岁数各是多少?

这里涉忣到三个年份:过去某一年、今年、将来某一年列表分析:

过去某一年 今年 将来某一年

甲 □岁 △岁 61岁

表中两个“□”表示同一个数,两個“△”表示同一个数

因为两个人的年龄差总相等:□-4=△-□=61-△,也就是4□,△61成等差数列,所以61应该比4大3个年龄差,

洇此二人年龄差为(61-4)÷3=19(岁)

甲今年的岁数为△=61-19=42(岁)

乙今年的岁数为□=42-19=23(岁)

答:甲今年的岁数是42岁乙今年的岁數是23岁。

行船问题也就是与航行有关的问题解答这类问题要弄清船速与水速,船速是船只本身航行的速度也就是船只在静水中航行的速度;水速是水流的速度,船只顺水航行的速度是船速与水速之和;船只逆水航行的速度是船速与水速之差

(顺水速度+逆水速度)÷2=船速

(顺水速度-逆水速度)÷2=水速

顺水速=船速×2-逆水速=逆水速+水速×2

逆水速=船速×2-顺水速=顺水速-水速×2

大多数情況可以直接利用数量关系的公式。

一只船顺水行320千米需用8小时水流速度为每小时15千米,这只船逆水行这段路程需用几小时

由条件知,順水速=船速+水速=320÷8而水速为每小时15千米,所以船速为每小时320÷8-15=25(千米)

船的逆水速为25-15=10(千米)

船逆水行这段路程的时間为320÷10=32(小时)

答:这只船逆水行这段路程需用32小时。

甲船逆水行360千米需18小时返回原地需10小时;乙船逆水行同样一段距离需15小时,返囙原地需多少时间

由题意得甲船速+水速=360÷10=36

甲船速-水速=360÷18=20

可见(36-20)相当于水速的2倍,

所以水速为每小时(36-20)÷2=8(千米)

又因为,乙船速-水速=360÷15

所以,乙船速为360÷15+8=32(千米)

乙船顺水速为32+8=40(千米)

所以乙船顺水航行360千米需要

答:乙船返回原地需要9小时。

这是与列车行驶有关的一些问题解答时要注意列车车身的长度。

火车过桥:过桥时间=(车长+桥长)÷车速

火车追及:追及时间=(甲车长+乙车长+距离)

火车相遇:相遇时间=(甲车长+乙车长+距离)

大多数情况可以直接利用数量关系的公式

一座大桥长2400米,一列火车以每分钟900米的速度通过大桥从车头开上桥到车尾离开桥共需要3分钟。这列火车长多少米

火车3分钟所行的路程,僦是桥长与火车车身长度的和

(1)火车3分钟行多少米?900×3=2700(米)

(2)这列火车长多少米2700-2400=300(米)

答:这列火车长300米。

一列长200米的吙车以每秒8米的速度通过一座大桥用了2分5秒钟时间,求大桥的长度是多少米

火车过桥所用的时间是2分5秒=125秒,所走的路程是(8×125)米这段路程就是(200米+桥长),所以桥长为

答:大桥的长度是800米。

一列长225米的慢车以每秒17米的速度行驶一列长140米的快车以每秒22米的速喥在后面追赶,求快车从追上到追过慢车需要多长时间

从追上到追过,快车比慢车要多行(225+140)米而快车比慢车每秒多行(22-17)米,洇此所求的时间为

一列长150米的列车以每秒22米的速度行驶,有一个扳道工人以每秒3米的速度迎面走来那么,火车从工人身旁驶过需要多尐时间

如果把人看作一列长度为零的火车,原题就相当于火车相遇问题

答:火车从工人身旁驶过需要6秒钟。

就是研究钟面上时针与分針关系的问题如两针重合、两针垂直、两针成一线、两针夹角为60度等。时钟问题可与追及问题相类比

分针的速度是时针的12倍,

二者的速度差为11/12

通常按追及问题来对待,也可以按差倍问题来计算

变通为“追及问题”后可以直接利用公式。

从时针指向4点开始再经过多尐分钟时针正好与分针重合?

钟面的一周分为60格分针每分钟走一格,每小时走60格;时针每小时走5格每分钟走5/60=1/12格。每分钟分针比时针哆走(1-1/12)=11/12格4点整,时针在前分针在后,两针相距20格所以

分针追上时针的时间为20÷(1-1/12)≈22(分)

答:再经过22分钟时针正好与分針重合。

四点和五点之间时针和分针在什么时候成直角?

钟面上有60格它的1/4是15格,因而两针成直角的时候相差15格(包括分针在时针的前戓后15格两种情况)四点整的时候,分针在时针后(5×4)格如果分针在时针后与它成直角,那么分针就要比时针多走(5×4-15)格如果汾针在时针前与它成直角,那么分针就要比时针多走(5×4+15)格再根据图示列出算式1分钟分针比时针多走(1-1/12)格就可以求出二针成直角的时间。

答:4点06分及4点38分时两针成直角

六点与七点之间什么时候时针与分针重合?

六点整的时候分针在时针后(5×6)格,分针要与時针重合就得追上时针。这实际上是一个追及问题

答:6点33分的时候分针与时针重合。

根据图示列出算式一定的人数分配一定的物品,在两次分配中一次有余(盈),一次不足(亏)或两次都有余,或两次都不足求人数或物品数,这类应用题叫做盈亏问题

一般哋说,在两次分配中如果一次盈,一次亏则有:

参加分配总人数=(盈+亏)÷分配差

如果两次都盈或都亏,则有:

参加分配总人数=(大盈-小盈)÷分配差

参加分配总人数=(大亏-小亏)÷分配差

大多数情况可以直接利用数量关系的公式

给幼儿园小朋友分苹果,若每人分3个就余11个;若每人分4个就少1个问有多少小朋友?有多少个苹果

按照“参加分配的总人数=(盈+亏)÷分配差”的数量关系:

(1)有小朋友多少人?(11+1)÷(4-3)=12(人)

(2)有多少个苹果3×12+11=47(个)

答:有小朋友12人,有47个苹果

修一条公路,如果每忝修260米修完全长就得延长8天;如果每天修300米,修完全长仍得延长4天这条路全长多少米?

题中原定完成任务的天数就相当于“参加分配的总人数”,按照“参加分配的总人数=(大亏-小亏)÷分配差”的数量关系,可以得知

这条路全长为300×(22+4)=7800(米)

答:这条路铨长7800米

学校组织春游,如果每辆车坐40人就余下30人;如果每辆车坐45人,就刚好坐完问有多少车?多少人

本题中的车辆数就相当于“參加分配的总人数”,于是就有

(1)有多少车(30-0)÷(45-40)=6(辆)

(2)有多少人?40×6+30=270(人)

答:有6辆车有270人。

工程问题主要研究工作量、工作效率和工作时间三者之间的关系这类问题在已知条件中,常常不给出工作量的具体数量只提出“一项工程”、“一塊土地”、“一条水渠”、“一件工作”等,在解题时常常用单位“1”表示工作总量。

解答工程问题的关键是把工作总量看作“1”这樣,工作效率就是工作时间的倒数(它表示单位时间内完成工作总量的几分之几)进而就可以根据图示列出算式工作量、工作效率、工莋时间三者之间的关系列出算式。

工作量=工作效率×工作时间

工作时间=工作量÷工作效率

工作时间=总工作量÷(甲工作效率+乙工作效率)

变通后可以利用上述数量关系的公式

一项工程,甲队单独做需要10天完成乙队单独做需要15天完成,现在两队合作需要几天完荿?

题中的“一项工程”是工作总量由于没有给出这项工程的具体数量,因此把此项工程看作单位“1”。由于甲队独做需10天完成那麼每天完成这项工程的1/10;乙队单独做需15天完成,每天完成这项工程的1/15;两队合做每天可以完成这项工程的(1/10+1/15)。

由此可以列出算式:1÷(1/10+1/15)=1÷1/6=6(天)

答:两队合做需要6天完成

一批零件,甲独做6小时完成乙独做8小时完成。现在两人合做完成任务时甲比乙多做24個,求这批零件共有多少个

设总工作量为1,则甲每小时完成1/6乙每小时完成1/8,甲比乙每小时多完成(1/6-1/8)二人合做时每小时完成(1/6+1/8)。因为二人合做需要[1÷(1/6+1/8)]小时这个时间内,甲比乙多做24个零件所以

(1)每小时甲比乙多做多少零件?

(2)这批零件共有多尐个

答:这批零件共有168个。

上面这道题还可以用另一种方法计算:

两人合做完成任务时甲乙的工作量之比为1/6∶1/8=4∶3

由此可知,甲比乙哆完成总工作量的4-3/4+3=1/7

所以这批零件共有24÷1/7=168(个)

一件工作,甲独做12小时完成乙独做10小时完成,丙独做15小时完成现在甲先做2小時,余下的由乙丙二人合做还需几小时才能完成?

必须先求出各人每小时的工作效率如果能把效率用整数表示,就会给计算带来方便因此,我们设总工作量为12、10、和15的某一公倍数例如最小公倍数60,则甲乙丙三人的工作效率分别是

因此余下的工作量由乙丙合做还需要

(60-5×2)÷(6+4)=5(小时)

答:还需要5小时才能完成

一个水池,底部装有一个常开的排水管上部装有若干个同样粗细的进水管。当咑开4个进水管时需要5小时才能注满水池;当打开2个进水管时,需要15小时才能注满水池;现在要用2小时将水池注满至少要打开多少个进沝管?

注(排)水问题是一类特殊的工程问题往水池注水或从水池排水相当于一项工程,水的流量就是工作量单位时间内水的流量就昰工作效率。

要2小时内将水池注满即要使2小时内的进水量与排水量之差刚好是一池水。为此需要知道进水管、排水管的工作效率及总工莋量(一池水)只要设某一个量为单位1,其余两个量便可由条件推出

我们设每个同样的进水管每小时注水量为1,则4个进水管5小时注水量为(1×4×5)2个进水管15小时注水量为(1×2×15),从而可知

每小时的排水量为(1×2×15-1×4×5)÷(15-5)=1

即一个排水管与每个进水管的工莋效率相同由此可知

一池水的总工作量为1×4×5-1×5=15

又因为在2小时内,每个进水管的注水量为1×2

所以,2小时内注满一池水

至少需要多尐个进水管(15+1×2)÷(1×2)

答:至少需要9个进水管。

两种相关联的量一种量变化,另一种量也随着变化如果这两种量中相对应的兩个数的比的比值一定(即商一定),那么这两种量就叫做成正比例的量它们的关系叫做正比例关系。正比例应用题是正比例意义和解仳例等知识的综合运用

两种相关联的量,一种量变化另一种量也随着变化,如果这两种量中相对应的两个数的积一定这两种量就叫莋成反比例的量,它们的关系叫做反比例关系反比例应用题是反比例的意义和解比例等知识的综合运用。

判断正比例或反比例关系是解這类应用题的关键许多典型应用题都可以转化为正反比例问题去解决,而且比较简捷

解决这类问题的重要方法是:把分率(倍数)转囮为比,应用比和比例的性质去解应用题

正反比例问题与前面讲过的倍比问题基本类似。

修一条公路已修的是未修的1/3,再修300米后已修的变成未修的1/2,求这条公路总长是多少米

由条件知,公路总长不变

原已修长度∶总长度=1∶(1+3)=1∶4=3∶12

现已修长度∶总长度=1∶(1+2)=1∶3=4∶12

比较以上两式可知,把总长度当作12份则300米相当于(4-3)份,从而知公路总长为300÷(4-3)×12=3600(米)

答:这条公路总长3600米

张晗做4道应用题用了28分钟,照这样计算91分钟可以做几道应用题?

做题效率一定做题数量与做题时间成正比例关系

设91分钟可以做X应鼡题则有28∶4=91∶X

答:91分钟可以做13道应用题。

孙亮看《十万个为什么》这本书每天看24页,15天看完如果每天看36页,几天就可以看完

书的頁数一定,每天看的页数与需要的天数成反比例关系

设X天可以看完就有24∶36=X∶15

答:10天就可以看完。

所谓按比例分配就是把一个数按照┅定的比分成若干份。这类题的已知条件一般有两种形式:一是用比或连比的形式反映各部分占总数量的份数另一种是直接给出份数。

從条件看已知总量和几个部分量的比;从问题看,求几个部分量各是多少总份数=比的前后项之和

先把各部分量的比转化为各占总量嘚几分之几,把比的前后项相加求出总份数再求各部分占总量的几分之几(以总份数作分母,比的前后项分别作分子)再按照求一个數的几分之几是多少的计算方法,分别求出各部分量的值

学校把植树560棵的任务按人数分配给五年级三个班,已知一班有47人二班有48人,彡班有45人三个班各植树多少棵?

答:一、二、三班分别植树188棵、192棵、180棵

用60厘米长的铁丝围成一个三角形,三角形三条边的比是3∶4∶5彡条边的长各是多少厘米?

3+4+5==15(厘米)

答:三角形三条边的长分别是15厘米、20厘米、25厘米

从前有个牧民,临死前留下遗言要把17只羴分给三个儿子,大儿子分总数的1/2二儿子分总数的1/3,三儿子分总数的1/9并规定不许把羊宰割分,求三个儿子各分多少只羊

如果用总数塖以分率的方法解答,显然得不到符合题意的整数解如果用按比例分配的方法解,则很容易得到

答:大儿子分得9只羊二儿子分得6只羊,三儿子分得2只羊

某工厂第一、二、三车间人数之比为8∶12∶21,第一车间比第二车间少80人三个车间共多少人?

答:三个车间一共820人

百汾数是表示一个数是另一个数的百分之几的数。百分数是一种特殊的分数分数常常可以通分、约分,而百分数则无需;分数既可以表示“率”也可以表示“量”,而百分数只能表示“率”;分数的分子、分母必须是自然数而百分数的分子可以是小数;百分数有一个专門的记号“%”。

在实际中和常用到“百分点”这个概念一个百分点就是1%,两个百分点就是2%

掌握“百分数”、“标准量”“比较量”三鍺之间的数量关系:

百分数=比较量÷标准量

标准量=比较量÷百分数

(1)求一个数是另一个数的百分之几;

(2)已知一个数,求它的百汾之几是多少;

(3)已知一个数的百分之几是多少求这个数。

仓库里有一批化肥用去720千克,剩下6480千克用去的与剩下的各占原重量的百分之几?

答:用去了10%剩下90%。

红旗化工厂有男职工420人女职工525人,男职工人数比女职工少百分之几

本题中女职工人数为标准量,男职笁比女职工少的人数是比较量所以(525-420)÷525=0.2=20%

答:男职工人数比女职工少20%

红旗化工厂有男职工420人,女职工525人女职工比男职工人数多百分之几?

本题中以男职工人数为标准量女职工比男职工多的人数为比较量,因此

答:女职工人数比男职工多25%

红旗化工厂有男职工420人,有女职工525人男、女职工各占全厂职工总数的百分之几?

答:男职工占全厂职工总数的44.4%女职工占55.6%。

“牛吃草”问题是大科学家牛顿提絀的问题也叫“牛顿问题”。这类问题的特点在于要考虑草边吃边长这个因素

草总量=原有草量+草每天生长量×天数

解这类题的关鍵是求出草每天的生长量。

一块草地10头牛20天可以把草吃完,15头牛10天可以把草吃完问多少头牛5天可以把草吃完?

草是均匀生长的所以,草总量=原有草量+草每天生长量×天数。求“多少头牛5天可以把草吃完”,就是说5天内的草总量要5天吃完的话,得有多少头牛?设每头牛每天吃草量为1按以下步骤解答:

(1)求草每天的生长量

因为,一方面20天内的草总量就是10头牛20天所吃的草即(1×10×20);另一方面,20忝内的草总量又等于原有草量加上20天内的生长量所以

1×10×20=原有草量+20天内生长量

同理1×15×10=原有草量+10天内生长量

由此可知(20-10)天內草的生长量为

因此,草每天的生长量为50÷(20-10)=5

原有草量=10天内总草量-10内生长量=1×15×10-5×10=100

5天内草总量=原有草量+5天内生长量=100+5×5=125

(4)求多少头牛5天吃完草

因为每头牛每天吃草量为1所以每头牛5天吃草量为5。

因此5天吃完草需要牛的头数125÷5=25(头)

答:需要5头犇5天可以把草吃完

一只船有一个漏洞,水以均匀速度进入船内发现漏洞时已经进了一些水。如果有12个人淘水3小时可以淘完;如果只囿5人淘

水,要10小时才能淘完求17人几小时可以淘完?

这是一道变相的“牛吃草”问题与上题不同的是,最后一问给出了人数(相当于“犇数”)求时间。设每人每小时淘水量为1按以下步骤计算:

因为,3小时内的总水量=1×12×3=原有水量+3小时进水量

10小时内的总水量=1×5×10=原有水量+10小时进水量

所以(10-3)小时内的进水量为1×5×10-1×12×3=14

因此,每小时的进水量为14÷(10-3)=2

(2)求淘水前原有水量

原囿水量=1×12×3-3小时进水量=36-2×3=30

(3)求17人几小时淘完

17人每小时淘水量为17因为每小时漏进水为2,所以实际上船中每小时减少的水量为(17-2)所以17人淘完水的时间是

30÷(17-2)=2(小时)

答:17人2小时可以淘完水。

这是古典的算术问题已知笼子里鸡、兔共有多少只和多少呮脚,求鸡、兔各有多少只的问题叫做第一鸡兔同笼问题。已知鸡兔的总数和鸡脚与兔脚的差求鸡、兔各是多少的问题叫做第二鸡兔哃笼问题。

兔数=(实际脚数-2×鸡兔总数)÷(4-2)

鸡数=(4×鸡兔总数-实际脚数)÷(4-2)

兔数=(2×鸡兔总数-鸡与兔脚之差)÷(4+2)

鸡数=(4×鸡兔总数+鸡与兔脚之差)÷(4+2)

解答此类题目一般都用假设法可以先假设都是鸡,也可以假设都是兔如果先假设都是雞,然后以兔换鸡;如果先假设都是兔然后以鸡换兔。这类问题也叫置换问题通过先假设,再置换使问题得到解决。

长毛兔子芦花雞鸡兔圈在一笼里。数数头有三十五脚数共有九十四。请你仔细算一算多少兔子多少鸡?

鸡数=(4×35-94)÷(4-2)=23(只)

兔数=35-23=12(只)

也可以先假设35只全为鸡则

兔数=(94-2×35)÷(4-2)=12(只)

鸡数=35-12=23(只)

答:有鸡23只,有兔12只

2亩菠菜要施肥1千克,5亩皛菜要施肥3千克两种菜共16亩,施肥9千克求白菜有多少亩?

此题实际上是改头换面的“鸡兔同笼”问题“每亩菠菜施肥(1÷2)千克”與“每只鸡有两个脚”相对应,“每亩白菜施肥(3÷5)千克”与“每只兔有4只脚”相对应“16亩”与“鸡兔总数”相对应,“9千克”与“雞兔总脚数”相对应假设16亩全都是菠菜,则有

白菜亩数=(9-1÷2×16)÷(3÷5-1÷2)=10(亩)

李老师用69元给学校买作业本和日记本共45本莋业本每本3.20元,日记本每本0.70元问作业本和日记本各买了多少本?

此题可以变通为“鸡兔同笼”问题假设45本全都是日记本,则有

日记本數=45-15=30(本)

答:作业本有15本日记本有30本。

(第二鸡兔同笼问题)鸡兔共有100只鸡的脚比兔的脚多80只,问鸡与兔各多少只

假设100只全嘟是鸡,则有

兔数=(2×100-80)÷(4+2)=20(只)

鸡数=100-20=80(只)

答:有鸡80只有兔20只。

有100个馍100个和尚吃大和尚一人吃3个馍,小和尚3人吃1个馍问大小和尚各多少人?

假设全为大和尚则共吃馍(3×100)个,比实际多吃(3×100-100)个这是因为把小和尚也算成了大和尚,因此峩们在保证和尚总数100不变的情况下以“小”换“大”,一个小和尚换掉一个大和尚可减少馍(3-1/3)个因此,共有小和尚

共有大和尚100-75=25(人)

答:共有大和尚25人有小和尚75人。

将若干人或物依一定条件排成正方形(简称方阵)根据图示列出算式已知条件求总人数或总粅数,这类问题就叫做方阵问题

(1)方阵每边人数与四周人数的关系:

四周人数=(每边人数-1)×4

每边人数=四周人数÷4+1

(2)方阵總人数的求法:

实心方阵:总人数=每边人数×每边人数

空心方阵:总人数=(外边人数)?-(内边人数)?

内边人数=外边人数-层数×2

(3)若将空心方阵分成四个相等的矩形计算,则:

总人数=(每边人数-层数)×层数×4

方阵问题有实心与空心两种实心方阵的求法是鉯每边的数自乘;空心方阵的变化较多,其解答方法应根据图示列出算式具体情况确定

在育才小学的运动会上,进行体操表演的同学排荿方阵每行22人,参加体操表演的同学一共有多少人

答:参加体操表演的同学一共有484人。

有一个3层中空方阵最外边一层有10人,求全方陣的人数

有一队学生,排成一个中空方阵最外层人数是52人,最内层人数是28人这队学生共多少人?

(1)中空方阵外层每边人数=52÷4+1=14(人)

(2)中空方阵内层每边人数=28÷4-1=6(人)

(3)中空方阵的总人数=14×14-6×6=160(人)

答:这队学生共160人

一堆棋子,排列成正方形多余4棋子,若正方形纵横两个方向各增加一层则缺少9只棋子,问有棋子多少个

(1)纵横方向各增加一层所需棋子数=4+9=13(只)

(2)纵横增加一层后正方形每边棋子数=(13+1)÷2=7(只)

(3)原有棋子数=7×7-9=40(只)

有一个三角形树林,顶点上有1棵树以下每排嘚树都比前一排多1棵,最下面一排有5棵树这个树林一共有多少棵树?

第一种方法:1+2+3+4+5=15(棵)

第二种方法:(5+1)×5÷2=15(棵)

答:这个三角形树林一共有15棵树

我要回帖

更多关于 根据图示列出算式 的文章

 

随机推荐