第十一章逻辑代数初步、十二章算法与程序框图复习卷(DOC)(完整资料).doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【最新整理,下载后即可编辑】

第十一章逻辑代数初步复习卷

【知识点】

第一节二进制及其转换

1、数位:;

2、基数:;

3、位权数:;

4、十进制:“逢十进一”的计数体制.它把0,1,2,3,4,5,6,7,8,9这十个数码放到相应的位置来表示数.

十进制位权数:整数部分从右向左分别为100,101,102,…;小数部分从左向右分别为10-1,10-2,10-3,….

5、二进制:“逢二进一”的计数体制.它把0,1这两个数码放到相应的位置来表示数.

二进制位权数:整数部分从右向左分别为20,21,22,….

6、二进制数与十进制数的相互转换规则:

①二进制数→十进制数:乘权相加法,即每位数码与其相应的位权数相乘,然后相加求和,结果即为相应的十进制数;

②十进制数→二进制数:除2取余法,即不断用2去除十进制数,若余数为1,则相应数位的数码为1;若余数为0,则相应数位的数码为0,一直除到商是0为止;然后将先后所得余数从高位向低位写出,得到相应的二进制数.

7、八进制数的概念:“逢八进一”的计数体制.它把0,1,2,3,4,5,6,7这八个数码放到相应的位置来表示数.

第二节命题逻辑与条件判断

(1)命题的概念

命题:能够判断真假的语句.真命题:判断为正确的命题.假命题:判断为错误的命题.

(2)逻辑联结词与真值表

非—⌝:设有命题p,则有新命题“非p”,记作⌝p;

且—∧:设p和q是两个命题,则有新命题“p且q”,记作p∧q;

或—∨:设p和q是两个命题,则有新命题“p或q”,记作p∨q.

⌝p真值

p∧q真值表p∨q真值表

第三节

1.逻辑变量的概念

(1)逻辑变量:只有两种变化状态的量,只能取“0”和“1”两个值,表示两种对立的状态

用大写字母A,B,…,L,…表示.

(2)逻辑常量:0和1,0和1只是一种符号,表示两种对立的状态,没有数的大小关系.

2.基本逻辑运算

(1)逻辑或:一件事情的发生依赖于两个条件,当这两个条件中至少有一个成立时,这个事件发生,我们称这种逻辑关系为“或”逻辑关系.

(2)逻辑与:一个事件的发生依赖于两个条件,当且仅当这两

个条件同时成立时,这个事件才发生,我们称这种逻辑关系为“与”逻辑关系.

(3)逻辑非:一个事件的发生依赖于一个条件,当这个条件成立时,这个事件不发生;当这个条件不成立时,这个事件发生,我们称这种逻辑关系为“非”逻辑关系.

单独的“或”运算或单独的“与”运算按从左到右的顺序运算,先算“非”,再算“与”,最后算“或”.

第四节 逻辑式与真值表

(1)逻辑代数式:由常量1,0以及逻辑变量经逻辑运算构成的式子,简称逻辑式.

(2)逻辑式真值表:用表格的形式列出逻辑变量的一切可能值与相应的逻辑式的值的表.

(3)逻辑变量只能取0或1,所得逻辑式的值也只有0或1.

第五节 逻辑运算律

(1)常用的逻辑运算律:

①去括号;②使得项数最少;③使基本逻辑变量出现的次数最少.

第十二章算法与程序框图

1.算法的概念

(1)算法:算法是指用来解决问题的一系列明确而有效的步骤,是解决问题的清晰指令.

(2)变量:在解决问题的过程中,可以取不同数值的量叫做变量.

(3)给变量赋值的一般格式:变量名=表达式,其中的符号“=”就是赋值号,它的意义是将后面的表达式的值赋给变量.如:n=2,S=x+y,i=i+1.

(4)算法的特征:

①有穷性:一个算法必须在执行有穷次运算后结束,在所规定的时间和空间内,若不能获得正确结果,其算法也是不能被采用的.

②可行性:算法中的每一个步骤都必须能实现算法——可执行指令精确表达,并在有限步骤内完成,否则这种算法也是不会被采纳的.

③确切性:算法的每一步必须是确切定义的,且无二意性,算法只有唯一的一条执行路径,对于相同的输入只能得出相同的输出.

④有0个、一个或多个输入:算法一定要根据输入的初始数据或给定的初值才能正确执行它的每一步骤.

⑤有一个或多个输出:算法一定能得到问题的解,达到求解问题的目的,没有输出结果的算法是没有意义的.2.程序框图

(1)程序框图:程序框图又称流程图,是一种用规定的框、带箭头的线(也称为流程线或指向线)以及说明文字来准确、直观地表示算法的图形.

(2)基本的程序框和它们各自表示的功能:

图形符号名称意义

起止框表示一个算法的开始或结束

输入、输出框表示算法中数据的输入或者

结果的输出

处理框赋值,执行计算语句,传送结

判断框根据给定的条件判断,当条件成立时,程序沿“是”或“Y”方向执行;当条件不成立时,程序沿“否”或“N”方向执

流程线流程进行的方向3.顺序结构

(1)由若干个依次执行的步骤组成的逻辑结构,称

为顺序结构.

(2)顺序结构用程序框图可以如右图表示,它表示

先执行步骤A,再执行步骤B,是一种按顺序执行的逻辑结构.4.条件结构

(1)算法的流程根据条件是否成立有不同的

流向.

(2)程序框图可以用左图表示,它表示当条件

成立时,执行步骤A,当条件不成立时,执行步骤B,值得注意的是,在A、B两个步骤中,只能有一个被执行.5.循环结构

(1)在算法的程序框图中,由按照一定的条件反复执行的某些步骤组成的逻辑结构,称为循环结构,反复执行的步骤称为循环体.

(2)循环结构用程序框图可以如右图表示,在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.

(3)循环结构中有几个常用变量:

①计数变量——用来记录某个事件发生的次数.

如:i=0

相关文档
最新文档