基础回归之计算机导论

1.浮点数表示法

自从专职前端技术后,对数据和数据结构的重视越来越少,可是事实上,成为一个有全栈技术的程序员对前端技术才有自己的见解,而不是盲目跟风。嗯,就是这样。

浮点表示法 符号位  指数位  小数位

这里引入余码系统   即往右平移一半的位数   从而再表示指数位  这样 符号位 指数位  不会引起混淆

二进制到十进制

01101011

位置个数: 1 3 4

指数:110  -》 2

小数: .1011  -> 10.11 -> 2(3/4)

十进制到二进制

1(1/8)

1.001

->01011001

(3/8)

0.011

0.11 * power(2,1)

为什么这么做呢?

其实是因为规范化的原因

不然  比如

01000110

01011100

都可以表示(3/8)

为了不使同一数值多种表示方法,

所以尾数(小数位)第一位为1来避免这种误解!

感觉还是说不清楚,但是有点意识和觉悟了,我明天好好总结一下,用合适的语言和作图工具解决。

时间: 2024-10-27 10:38:00

基础回归之计算机导论的相关文章

计算机导论-第一部分

------------恢复内容开始------------ 计算机的发展 计算机从0-1, 程序, 递归的思想 到冯诺依曼计算机/到个人计算机环境-并行计算环境-云计算环境 比较重要的抽象手段 语言和编译系统, 解决了人和机器交流的问题 协议和解码器, 解决了机器和机器通信的基础 模型和系统, 解决了业务模型到计算模型的基础 这三种抽象机制是比较核心的基础 数据化思维 数据库, 数据分析, 大数据分析 网络化思维 物联网, 互联网, 深化对这些概念的理解 发展 计算机 --> 计算科学----

计算机导论之语言与算法(1)

开始在网易云课堂复习计算机基础了,谢谢战德臣老师给我学习的机会! 1.把社会自然问题通过符号化.计算化把它变成一个算法,再通过计算把它变成一个算法的结果,再语义化为问题求解的结果. 2.高级语言的基本要素 3.问题的解决步骤即为算法,计算机可理解的步骤为程序. 4.集成封装思路 5.高级语言程序要素.通过变量类型确定多少存储单元,通过关键字来确定程序目的. 6.程序设计环境:编辑.编译.链接.调试.运行... 程序设计过程:编辑源程序.编译.链接.执行.

Python基础一: 计算机基础,Python相关介绍,变量,常量,注释,基础数据类型(int,str,bool),用户交互input,流程控制语句if

1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑. 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G 速度快,效率高,造价高 断电数据丢失 硬盘:磁盘,长期存储数据,存放文件,视频,音频等等.500G,1T 造价相对低 操作系统:是一个连接计算机硬件与所有软件的一个软件. 2.Python的发展与应用 Python的创始人为吉多·范罗苏姆(Guido van Rossum

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

走进软件 软件的定义 软件是用户与硬件之间的接口.从传统意义上讲,软件是计算机系统中与硬件相互依存的一个部分(非硬件部分).简单的说软件就是程序加文档的集合体.可以认为:软件=程序+数据+文档. 软件的分类 1.按软件的功能分类 可以分为系统软件和应用软件. (1)系统软件 系统软件为计算机使用提供最基本的功能,可分为操作系统和系统软件,其中操作系统是所有软件运行的基础. (2)应用软件 应用软件是为了满足某一领域.某类问题的应用需求而提供的软件. 2.按软件的规模分类 按照所需要的人力.时间以

网络基础知识及计算机基础

云计算简介 公有云(中小公司)亚马逊AWS,阿里云aliyun,完全图形界面 私有云(浪潮.联想等大公司) 云计算的模式 IaaS 基础设施即服务(租用空间的,放在虚拟主机里,几个公司共用一个服务器,现在很少了) PaaS平台即服务(ERP(办公系统),金蝶ERP) SaaS软件即服务(百度地图,绝大多数app) 云计算的典型应用 ·云平台(AWS,阿里云) ·云存储(租用空间,虚拟主机) ·在线办公(金蝶ERP) ·地图导航 ·电子商务 ·搜索引擎 越往后越简单,越往前越底层 这些简单的概念要

Python零基础入门(1)-------计算机基础

计算机(电脑)的概念:是存储和计算处理的电子设备 一.硬件组成(通俗的讲就是看得见摸得着的实体) 1. CPU(中央处理器) :相当于计算机的大脑,计算任务都是由CPU完成的.CPU的计算能力是由主频决定的,主频越高,计算能力也就越好. 2. 内存:保存在内存的数据是临时的.内存中的数据是程序运行过程中,临时存放数据的一个场所. (内存中的数据不是永久的,例如你写一个文本[还没有保存],电脑突然断电,那么这一段文本就不见了.或者玩游戏过程中没有存档).内存的大小还决定着程序的运行快慢. 3. 硬

计算机导论学习(第0单元)

第一节:学习动机,即为什么要学习计算机图形学 第二节:课程纲要和课程安排,即简要的概述这门课程讲述了什么内容,课程的主线是什么 第三节:讲述图形学的历史 第二讲(数学基础): 第一节:向量与点乘 推荐书籍:OPENGL红宝书<OpenGL编程指南>.OPENGL橙宝书<OpenGL着色语言> 从向量a的起点到向量b的终点为a+b,向量加法可交换,a+b=b+a 点乘或数量积:a.b =a向量的模乘b向量的模,再乘之间夹角的余弦值 叉乘的性质: 根据右手法则,叉乘的交换律要加负号.左

计算机基础教程2 - 计算机发展历程

第一代的时期是1946年至1959年.第一代计算机使用真空管作为CPU(中央处理单元)的存储器和电路的基本组件.这些管子,如电灯泡,产生大量的热量,而且用于频繁熔断的装置.因此,它们非常昂贵,只有大型组织能够负担得起. 在这一代中,主要使用批处理操作系统.打孔卡,纸带和磁带用作输入和输出设备.这一代中的计算机使用机器代码作为编程语言. 第一代的主要特点是 - 真空管技术 靠不住 仅支持的机器语言 非常昂贵 产生了很多热量 输入和输出设备速度慢 巨大的尺寸 需要AC 非便携 消耗了大量的电力 这一

计算机导论

1.一到七章.. 第一章   *计算机组成 冯诺依曼结构 第二章 1.进制的转换 2.特定进制的转化 3.&与1+1=1 4.逻辑电路 5.二四译码器 图画全 第三章 原码反码补码 第四章 递归 第四章 链表 队 . 栈 面向对象 封装 继承 多态 软件的生命周期 定义阶段 开发阶段 维护阶段 软件-源代码 可运行的程序 文档 第五章-操作系统 进城的三种状态 就绪状态 堵塞状态 运行状态 短作业优先 先来先服务 竞争机制 内存的分配 第六章 五层模型 应用层.运输层.网络层 三次握手 UDP快