计算机导论

计算机导论-课后总结-2019.12.15

我怕爱的太早我们不能终老 提交于 2019-12-16 00:23:13
程序设计语言 程序设计语言简介 程序设计语言是用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。 程序设计语言的基本成分如下: ①数据成分:用于描述程序所设计的数据。 ②运算成分:用以描述程序所包含的运算。 ③控制成分:用于描述程序所包含的控制。 ④传输成分:用以表达程序中数据的传输。 程序设计语言的分类及编程模式 机器语言 机器语言是由二进制 0、1 代码指令构成,不同的 CPU 具有不同的指令系统。机器语言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低。这种语言已经被渐渐淘汰了。 需要注意的是,计算机唯一能识别的语言是机器语言 汇编语言 汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。但是汇编语言也有自己的优点:可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。 符号化具体体现在以下两个方面 ①用指令助记符代替指令的二维操作码。

计算机导论第五次博客

血红的双手。 提交于 2019-12-15 19:35:17
这次想聊一聊课上我比较感兴趣的内容:人工智能。 人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。 人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。但不同的时代、不同的人对这种“复杂工作”的理解是不同的。2017年12月,人工智能入选“2017年度中国媒体十大流行语”。 1956年夏季,以麦卡赛、明斯基、罗切斯特和申农等为首的一批有远见卓识的年轻科学家在一起聚会,共同研究和探讨用机器模拟智能的一系列有关问题,并首次提出了“人工智能”这一术语,它标志着“人工智能

查询所有选修“计算机导论”课程的“男”同学的成绩表

南笙酒味 提交于 2019-12-10 18:30:21
SQL练习 MySQL语句练习(students,courses,scores,teachers ) 准备数据 建表语句 CREATE TABLE students (sno VARCHAR(3) NOT NULL, sname VARCHAR(4) NOT NULL, ssex VARCHAR(2) NOT NULL, sbirthday DATETIME, class VARCHAR(5)) CREATE TABLE courses (cno VARCHAR(5) NOT NULL, cname VARCHAR(10) NOT NULL, tno VARCHAR(10) NOT NULL) CREATE TABLE scores (sno VARCHAR(3) NOT NULL, cno VARCHAR(5) NOT NULL, degree NUMERIC(10, 1) NOT NULL) CREATE TABLE teachers (tno VARCHAR(3) NOT NULL, tname VARCHAR(4) NOT NULL, tsex VARCHAR(2) NOT NULL, tbirthday DATETIME NOT NULL, prof VARCHAR(6), depart VARCHAR(10) NOT NULL) 插入数据 INSERT INTO

计算机导论课后总结第三弹

六月ゝ 毕业季﹏ 提交于 2019-12-06 02:40:00
移动终端又称为移动通信终端,是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用功能的智能手机。 计算机网络 1.计算机网络定义和分类 计算机网络定义 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 向用户提供的功能有: (1)连通性 (2)共享(资源共享)包括信息共享、软件共享、硬件共享等 计算机网络分类 虽然网络类型的划分标准各种各样,但是从地理范围划分是一种大家都认可的通用网络划分标准。 (1)区域网 (Local Area Network;LAN) 通常我们常见的“LAN”就是指局域网,这是我们最常见、应用最广的一种网络。这种网络的特点就是:连接范围窄、用户数少、配置容易、连接速率高。 (2)城域网 (Metropolitan Area Network;MAN) 这种网络一般来说是在一个城市,但不在同一地理小区范围内的计算机互联。ATM的最大缺点就是成本太高,所以一般在政府城域网中应用,如邮政、银行、医院等。 (3)广域网 (Wide Area Network,WAN) 这种网络也称为远程网,所覆盖的范围比城域网(MAN)更广

计算机导论第十一周课后总结

北城余情 提交于 2019-12-04 18:25:46
通过本节课的学习,我了解了信息方面,计算机信息处理方面,图灵机方面的知识。现总结如下: 一.信息 1.信息的定义 :信息的定义目前没有统一的、能为各界普遍认同的定义。几个比较有代表性的有 : (1)维纳:将信息提到了最基本的概念的位置,提出信息是信息,不是物质也不是能量。 (2)信息是差异化的定义:信息是反映事物形式,关系和差别的东西。信息存在于客体间的差别之中,而不是存在于客体之中。 (3)钟义信:在本体论和认识论层次上提出了信息定义体系。 (4)香农:用以经典集合论为基础的概率模型来描述。 (5)种加属差概念:种概念=属概念+种差。 2.信息的种类 按照不同的标准会有不同的分类。如按照携带信息的信号性质,可以将信息分为连续信息、半连续信息和离散信息。按照信息物体的性质,可以将信息分为自然信息(声,光,热,电等) 3.信息的度量: 一般用自信息量和信息熵来衡量。 自信息量:一个事件本身所包含的或所能提供的信息量,是对单个事件不确定性的度量。 I=-log2(P(X))bit 信息熵:信息中排除了多余重复信息之后的平均信息量。是从平均意义上对信息不确定性的度量。 H=-和(P(x)log2(P(x))) 不确定性越高,信息熵越大 二 位信息的信息表示 : 统一的格式为位模式,长度8的位模式被称为1个字节,一个字由若干个字节组成。 1.文本的表示: 常见有ASCII编码

计算机导论课后总结第一弹

*爱你&永不变心* 提交于 2019-12-04 18:05:30
这是我们在第一次真正意义上开始对导论的研究,经过本次课的学习,我懂得了许多关于信息的知识,明白了知识与计算机的不可或缺的紧密联系。计算机作为储存和处理信息的一门科学,进入计算机的学习前就必须要明白信息对于计算机的特殊意义。 这是百度百科上信息的定义: > 信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容。人通过获得、识别自然界和社会的不同信息来区别不同事物,得以认识和改造世界。在一切通讯和控制系统中,信息是一种普遍联系的形式。1948年,数学家香农在题为“通讯的数学理论”的论文中指出:“信息是用来消除随机不定性的东西”。创建一切宇宙万物的最基本单位是信息。 在课堂上,老师讲解了许多关于对信息的定义。在这之前,我从来没有对信息这个词做出真正的定义,主要可能是我觉得信息这个词的意义太过宽泛,难以对其做出实际上的定义。可是在课上,老师放映了一张女孩在图书馆的照片,运用形象的表述从中得到的信息。“信息就是信息,不是物质,也不是能量。”这一颇具奇特的描述,从另一个方面决定了信息注定是一种最基本的概念。作为信息论创始人,香农定义了信息是用来消除随机不定性的东西。而后,钟义信教授又在认识论和本体论的层次中提出了信息定义体系,更加全面的展现了信息的各种用处。老师又在属加种差这种定义中形象地举例说明,对人进行了信息定义,人是一种动物,这是一种属概念,可这么说大家就会不乐意了

mysql数据库总结和提升

匿名 (未验证) 提交于 2019-12-02 22:06:11
mysql> select * from teachers; | tno | tname | tsex | tbirthday | prof | depart | | 804 | 李诚 | 男 | 1958-12-02 00:00:00 | 副教授 | 计算机系 | | 856 | 张旭 | 男 | 1969-03-12 00:00:00 | 讲师 | 电子工程系 | | 825 | 王萍 | 女 | 1972-05-05 00:00:00 | 助教 | 计算机系 | | 831 | 刘冰 | 女 | 1977-08-14 00:00:00 | 助教 | 电子工程系 | 4 rows in set (0.00 sec) mysql> select * from students; | sno | sname | ssex | sbirthday | class | | 108 | 曾华 | 男 | 1977-09-01 00:00:00 | 95033 | | 105 | 匡明 | 男 | 1975-10-02 00:00:00 | 95031 | | 107 | 王丽 | 女 | 1976-01-23 00:00:00 | 95033 | | 101 | 李军 | 男 | 1976-02-20 00:00:00 | 95033 | | 109 | 王芳 | 女 | 1975-02

关于计算机导论的问题

南楼画角 提交于 2019-11-30 16:10:29
第一章 1.spss与它之前的程序有什么区别? 2.构成计算系统的各个分层以及计算机系统是如何运作的? 第二章 1.双五进制的工作原理 2.不同进制之间如何转化 第三章 1.什么是脉冲编码调制? 2.为什么偏要用数字与符号去表示和存储计算机管理的各种类型的数据? 第四章 1.布尔表达式,真值表和逻辑框图之间有什么关系? 2. 如何用晶体管实现门? 第五章 1.RAM和ROM有什么异同? 2.在表示一个16位处理器中的地址时,是采用八进制好还是采用十六进制好? 第六章 1.区分指令寄存器和程序计数器 2.伪代码和伪操作的区别 第七章 1.如何区分CPU能够直接执行的程序和必须转换的程序 2.如何编写一种自顶向下的设计? 第八章 1.形参与实参是怎样匹配的? 2.8、构造一种ADT电子数据表需要什么操作?处理表中的数据需要什么操作? 第九章 1.分别指出能够最确切地说明各类计算机语言 2.设计阶段的对象和现实阶段的对象的区别 第十章 1.在单块内存管理法中如何划分内存 2.什么是进程控制块?OS如何表示每种概念性阶段? 第十一章 1.为什么磁盘调度注重的是柱面,而不是磁道和扇区 2.11、如果没有存储文件的二级存储设备,计算机还有用吗? 第十二章 1.哪些基于网络的技术使电子商务可行? 2.在ES图中如何表示实体和关系? 第十三章 1.什么是规划系统? 2

SQL进阶-行转列&列转行

不羁的心 提交于 2019-11-29 06:13:00
一、行转列 1、建表 CREATE TABLE score( student_id VARCHAR(20) NOT NULL COMMENT '学生编号' DEFAULT '', student_name VARCHAR(50) NOT NULL COMMENT '学生姓名' DEFAULT '', gender VARCHAR(10) NOT NULL COMMENT '学生性别' DEFAULT '', subject_name VARCHAR(50) NOT NULL COMMENT '课程名称' DEFAULT '', score INTEGER NOT NULL COMMENT '分数' DEFAULT 0 )ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='学生成绩'; DELETE FROM score; INSERT INTO score VALUES('S001','张三','男','高等数学',82); INSERT INTO score VALUES('S001','张三','男','计算机导论',67); INSERT INTO score VALUES('S001','张三','男','概率论',90); INSERT INTO score VALUES('S001','张三','男','机械原理',82);