这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/2023learning |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/12898 |
这个作业的目标 | <自我介绍以及对计算机的初步学习进行归纳总结> |
****自我介绍 | |
1.大家好,我叫李庚,来自贵州,平常喜欢打篮球和听听歌还有玩游戏,其他时间也会看看爱看的书,第一个学期参加了学校的明德杯虽然没取得很好的成绩但是也认识了很多朋友。 | |
喜欢的歌手是郭顶和jay,我很好相处的 | |
2.第一个学期,对于刚进入大学的我来说没把重心放在学习上,和舍友朋友玩的时间太多了,这是我做的很不好的地方。 | |
3.上学期学习了python这门课程,寒假时学习计算机导论课程 | |
4.既然转入了计算机这门专业,还是想多学习一些关于计算机的知识,补全落下的专业知识和课内知识,把重心更放在学习上面,少玩点游戏适当的运动,学习学习学习! | |
5.对计算机专业的兴趣大,就业前景也更好,对于计算机专业知识的不断学习也是个挑战。 | |
6.做好现在应该做的事,分好主次,近几年对计算机人才要求多,想要寻求更大的发展就要不断巩固自己就对了,目前是希望能当个程序员。 | |
二.****学习内容 | |
(1).计算机的发展史 | |
第一台计算机:1946年ENIAC(埃尼克),由美国宾西法尼亚大学研制成功,它的诞生宣布了电子计算机时代的到来。 | |
随着电子计算机技术的发展,根据计算机所使用的电子逻辑器件的更替发展来描述计算机发展过程。 | |
◆第一代计算机:电子管计算机(1946—1957) | |
称为电子管计算机时代,主要电子元件是电子管,这代计算机体积庞大、耗电量大、运算速度低、价格昂贵 | |
◆第二代计算机:晶体管计算机(1958—1964) | |
称为晶体管计算机时代,主要电子元件是晶体管,用晶体管代替电子管作为元件,计算机运算速度提高了,体积变小了,同时成也降低了,并且耗电量大为降低,可靠性大大提高了。这个阶段还创造了程序设计语言。 | |
◆第三代计算机:中小规模集成电路计算机(1965—1970) | |
随着半导体工艺的发展,成功制造了集成电路,计算机也采用了中小规模集成电路作为计算机的元件,速度快、体积小,开始应用于社会各个领域. | |
◆第四代计算机:大规模超大规模集成电路计算机(1970年至今) | |
今后计算机的总趋势是运算速度越来越快,体积越来越小,重量越来越轻,能耗越来越少,应用领域越来越强,使用越来越方便。 | |
(2).二进制 | |
/i/l/?n=23&i=blog/3088297/202302/3088297-20230209070337527-543994912.png | |
正数的原码,反码,补码一致;负数的反码=原码首位不变,数值取反(1为0,0为1),负数的补码=反码加1。 | |
各个国家的编码标准有所不同,unicode的诞生统一了所有编码的标准 | |
(3)布尔逻辑 | |
在布尔代数中,变量的值是true和false,能进行逻辑操作 | |
布尔代数中有三个基本操作:not,and,or | |
包含三种操作And,or,Xor(构成逻辑门) | |
(4)算数逻辑单元(ALU)(含算术单元和逻辑单元)负责计算,处理数字 | |
(5)CPU | |
通过取指令→解码→执行 来执行程序(视频中前四位是指令,后四位是地址,后续出现更多指令类如Jump指令) | |
进行一次操作的速度叫做时间频率 | |
(6)数据结构 |
包括:数组,字符串,矩阵,结构体,指针,节点,链表,队列,树,栈,图
栈:先进后出
链表:先进先出
队列:先进后出
归并排序是用分治思想,分治模式在每一层递归上有三个步骤:
分解:将n个元素分成个含n/2个元素的子序列。
解决:用合并排序法对两个子序列递归的排序。
合并:合并两个已排序的子序列已得到排序结果.
/i/l/?n=23&i=blog/3088297/202302/3088297-20230209072335660-1905471580.png
.选择排序:选择排序是一种简单直观的排序算法:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法
(7)阿兰.图灵
介绍了图灵这个人物,还有与图灵有关的图灵机、停机问题、图灵测试(有点像当今的二维码验证)
图灵测试也成为辨别人工智能是否合格的一个测试.
学习心得
1.看到逻辑门的一瞬间就觉得很有意思,通过不断嵌套来完成想要的结果,很神奇
2.b站的学习资料可以帮助我更好的补习计算机知识,视频中的抽象讲述也十分的有意思
3.学习需要不断摸索,在看b站视频时总是要按暂停来理解一下,等理解通透了再继续看下去。
4.了解了计算机的发展历史和一些基础知识,让我越来越有动力去学习计算机这门专业
阅读心得
评论区大佬太多了,不懂的可以私信问也可以直接问大家都很热情解囊相授,视频里没看懂的有的在评论区也可以找到一部分解答(当然还是要自己百度再加深一下更好)
让我觉得敲代码并不是太索然无味的事情,学的东西能一个个串联起来是一个让人惊喜又高兴的事情学的可以快乐一点
希望转专业后的各位可以好好相处,大家都是家银