南林计算思维20-21-1考点

南林计算思维20-21-1考点

重点部分:
第一章
1 计算思维是什么…………………………P16

①计算思维是概念化思维,不是程序化思维。
②计算思维是基础的技能,而不是机械的技能。
③计算思维是人的思维,不是计算机的思维。
④计算思维是思想,不是人造品。
⑤计算思维是数学和工程互补融合的思维,不是数学性的思维。
⑥计算思维面向所有的人,所有领域。

第二章

1 设计加法器,(4位8位怎么进位,串行缺点),补码,溢出…………………………P56

2 图灵机基本结构,设计状态执行符。

3 冯诺依曼计算机(哪几个部分画图,指令流数据流)…………………………P69

第三章

1 面向过程,面向对象(区别,举例说明)…………………………P107

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了

面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

举例:五子棋
面向过程的设计思路就是首先分析问题的步骤:
①开始游戏,②黑子先走,③绘制画面,④判断输赢,⑤轮到白子,⑥绘制画面,⑦判断输赢,⑧返回步骤2,⑨输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了

面向对象的设计则是从另外的思路来解决问题:
整个五子棋可以分为 ①黑白双方,这两方的行为是一模一样的,②棋盘系统,负责绘制画面,③规则系统,负责判定诸如犯规、输赢等。第一类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定

2 抽象(什么是抽象)…………………………P118

所谓抽象是从众多的事物中抽出与问题相关的最本质的属性,而忽略或隐藏与认识问题、求解问题无关的非本质的属性。

第四章

1 算法的概念,…………………………P143
定义:
算法是解决问题的方法和步骤,通常把解题过程准确而完整的描述称之为解该题的算法。

2 算法是怎么表示的…………………………P148

(1)自然语言
(2)计算机语言
(3)图形化工具
(4)伪代码

3 算法和程序的区别…………………………P153

程序:
为解决特定问题的计算机语言有穷操作规则(即低级语言的指令,高级语言的语句)的有序集合。
程序=数据结构+算法
程序是在数据的某些特定的表示方式和结构基础之上,对抽象算法的计算机的语言具体表述。

差异与联系:
一个程序不一定满足有穷性
程序中的指令必须是极其可执行的
程序是算法在计算机上的特定实现
程序侧重于机器上的实现
树干(算法),树(程序)

4 算法的复杂度是什么,是否要求有输入输出…………………………P154

算法的时间复杂度
简单地说,执行一个算法所需要的时间
算法的空间复杂度
简单的说,执行一个算法所需要的空间

输入:允许算法没有输入量。
输出:每种算法必须有确定的结果,产生一个或多个输出。

5 考一个实战型算法,递推,递归,回溯,分治四选一(大概率递归,回溯,分治)(归并排序,快速排序)…………………………P159

第五章

1 网页排序…………………………P208

(1)超链接技术
(2)权重技术
(3)随机访问模型

2 奇偶校验码怎么执行、校验;是否一定能校验出偶数个错误,什么时候行,什么时候不行(举例)…………………………P236

奇校验:原始码流+校验位 总共有奇数个1
偶校验:原始码流+校验位 总共有偶数个1

3 哈夫曼编码(必考)ASCII编码——哈夫曼编码——数据压缩——压缩率——熵…………………………P253

无损压缩:
游程编码
词典编码
哈夫曼编码

数据压缩的极限:
假定文件有n个部分组成,每个部分的内容在文件中的出现概率分别为p1、p2、…pn。那么,替代符号占据的二进制最少为下面这个式子。
∑log2(1/pn)

有损压缩

第七章
1 方程的求根(牛顿法,迭代法)

2 蒙特卡罗

  • 0
    点赞
  • 2
    收藏 更改收藏夹
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

折纸poi丶

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值