前言:
♂️ 作者简介:一碗黄豆酱 ♂️(等七月十四就改成这个名字) 给大家带来快乐的就是阿酱我!
CSDN 勤写标兵!、上兰村编程小能手!
座右铭:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。
慄 由于知识储备有限,如果文章内出现问题,请大家指正!thanks!
烙如果喜欢阿酱的文章可以给个三连嘛珞珞珞 或者时常来看看阿酱趴梁
系列索引:
| 系列名称 | 链接 |
|---|---|
| 绪论(计算机的组成、进制转换、算法表示、程序结构) | 绪论 |
从0开始学习c语言,关注我,不迷路!
文章目录- 前言
- 一、绪论
- 1.1计算机基础知识
- 1.1.1 计算机的组成
- 1.2程序设计基础
- 1.2.1 计算机在实际问题中应用
- 总结
前言
博主从0开始进行C语言的剖析,生动形象的引导读者进行c语言的学习,不生搬硬套!慄♀️慄♂️慄
大家一起快乐的学习C!
一、绪论 1.1计算机基础知识 1.1.1 计算机的组成
计算机是一台能存储程序和数据,并能自动执行程序的机器。计算机能对各种数字化的信息进行处理,协助人们获取信息、处理信息、存储信息和传递信息。
构成计算机的结构: 控制器、运算器、存储器、输入设备、输出设备。运算器与控制器合称为CPU(中央处理器)。
控制器: 计算机的控制、管理核心部件,主要用于控制计算机各个部件之间协同工作。(通俗的来说就是大脑)
运算器: 计算机中处理数据的核心部件,主要用来完成各种算数运算于逻辑运算。(通俗的来说就是神经元)
ps:往往控制器于运算器是集成在一个同一个芯片上,即为中央处理器(CPU)
存储器: 用来存放输入的程序和数据。(通俗的来讲就是存放的记忆)
输入/输出设备: 就是我们日常中的鼠标键盘等等外设。(通俗的讲就是四肢)
那么接下来说一下计算机各部分之间的联系。(其实就是大脑通过记忆然后在神经元的帮助下控制四肢进行运动)鷺鷺鷺
上图像!
从图像中我们可以看出经由控制器进行总调配,借助运算器进行运算,从存储器中获得程序指令以及运算所需要的数据,然后由输入输出设备进行操作。
此前我们所使用的一直是冯·诺依曼存储程序的工作原理。
冯·诺依曼是20世纪最杰出的数学家之一,于1945年提出了“程序内存式”计算机的设计思想。这一卓越思想为电子计算机的逻辑结构设计奠定了基础,成为计算机设计的基本原则。由于他在计算机逻辑结构设计上的伟大贡献,被誉为“计算机之父”。
其原理为:
1.2程序设计基础 1.2.1 计算机在实际问题中应用①二进制:任何信息都必须用二进制表示。
能被计算机处理的数值、文字、语音、图形和图象等统称信息。信息必须数字化编码(变为二进制),才能传送、存储和处理。
②存储程序控制:
将需要解决的问题用程序设计语言写成程序,与处理问题所需的原始数据一起通过输入设备送给计算机的内存,即存储程序;
然后,控制器按照程序规定的运算步骤或用户提出的要求向计算机的有关部件发布命令并控制它们执行相应的操作,对数据进行处理,即程序控制。
总结
此文为第一章,主要就是为了为大家进行C语言系统学习进行一个引入。这一章节内容以了解为主。
我认为学习一门编程语言最重要的是练习以及思考,我们需要在日常中多思考,多练习才可以达到一定的高度!
加油! 猿友们!



