第二章程序设计基础知识 第2节C++语言基础
robin
阅读 81
赞 0
评论 0
第2节C++语言基础 由于篇幅所限,本书在此只介绍C++语言的大致语法和使用,以帮助读者快速读懂程序。更详细的使用请参考《信息学奥赛一本通》这本书的前面几章或者自行在网上查找资源。 一、程序的基本构成 1. 头文件<io…
第二章 程序设计基础知识 第1节 程序基本常识
robin
阅读 69
赞 0
评论 0
第二章 程序设计基础知识 “程序 = 算法 + 数据结构”,其中算法可以理解为解决实际问题的方法,数据结构则是计算机存储、组织数据的方式。 算法是程序设计的核心和灵魂,有了算法就可以结合数据结构转变成程序。 第1节 程序…
第一章计算机基础知识 第8节计算机网络
robin
阅读 72
赞 0
评论 0
第8节计算机网络 网络的定义 计算机网络利用通信线路和设备,把分布在不同地理位置上的多台计算机连接起来,是现代通信技术与计算机技术相结合的产物。 网络中计算机与计算机之间的通信依靠协议进行。协议是计算机收、发数据的规则。…
第一章计算机基础知识 第7节原码、反码和补码
robin
阅读 111
赞 0
评论 0
第7节原码、反码和补码 原码、反码和补码表示 原码、反码、补码是计算机存储一个具体数字的编码方式。数值在计算机中是以补码的方式存储的。 数的定点表示和浮点表示 一、机器数和真值 在学习原码、反码和补码之前,需要先了解机器…
第一章 计算机基础知识 第6节 信息编码表示
robin
阅读 90
赞 0
评论 0
在计算机内部是通过二进制编码的方式表示信息,故在存储信息之前需要先转换成计算机能够识别的编码。 一、西文字符的编码表示—ASCII码 ASCII码 (American Standard Code for Informat…
第一章 计算机基础知识 第5节 数制转换
robin
阅读 85
赞 0
评论 0
第一章 计算机基础知识 第5节 数制转换 一、计算机的数制 1. 十进制:每一位可取09这十个数码,计数的基数为10,超过9须用多位数来表示。 2. 二进制:每一位可取01这2个数码,计数的基数为2,超过1须用多位数来表…
第一章 计算机基础知识 第4节 计算机语言
robin
阅读 88
赞 0
评论 0
计算机语言分为高级语言和低级语言。 一、低级语言 低级语言依赖于硬件,可读性和可移植性差,分为机器语言和汇编语言。 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的指令集,具有灵活、直接执行和速度快等…
第一章 计算机基础知识 第3节 计算机软件系统
robin
阅读 87
赞 0
评论 0
软件系统分类 软件系统是计算机的灵魂。没有安装软件的计算机称为"裸机",无法完成任何工作。硬件为软件提供运行平台。软件和硬件相互关联,两者之间可以相互转化,互为补充。 计算机软件系统按其功能可分为系统软件和应用软件两大类…
第一章 计算机基础知识 第2节 计算机系统的基本结构
robin
阅读 89
赞 0
评论 0
一、概述 计算机系统由硬件和软件两部分组成。硬件系统是计算机的"躯干",是物质基础。而软件系统则是建立在这个"躯干"上的"灵魂",没有安装任何软件的计算机称为裸机。 1. 宏观角度 从宏观角度来看,计算机最底层的基础是各…
第一章 计算机基础知识 第 1 节 计算机概述
robin
阅读 98
赞 0
评论 0
第一章 计算机基础知识 第1节 计算机概述 发展史 1.计算机发展的五个阶段划分: | 代际 | 年代 | 逻辑(电子)元件 | 应用范围 | | | | | | | 第一代 | 19461958 | 真空电子管 | 科…