初涉编程之心得篇
来源:互联网 发布:java float 0 编辑:程序博客网 时间:2024/05/02 06:11
初涉编程之心得篇
学号:16340255
数据科学与计算机学院
目录
- 初涉编程之心得篇
- 心路历程
- 编程是什么
- 编程有什么用
- 编程怎么做
- 算法的实现编译
- 二进制0与1的世界
- 二进制与十进制的转换
心路历程
- 十几年前:编程?什么东西?能吃吗?
- 近几年来:经常听见别人说编程……
- 四个月前:编程貌似挺高端的~
- 三个月前:编程能做好多事情啊!
- 两个月前:编程好有意思啊!
- 一个月前:计算机好聪明!
- 现在:计算机真笨……(且听下回分解)
编程是什么
- 编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
- 通俗地说,编程,就是你下命令,让机器执行。
编程有什么用
- 编程可以让机器为你代劳
- 编程可以解决实际问题
- 编程可以锻炼思维
- 编程可以瞬间帮你找到想要的答案
- 编程可以……
编程怎么做
- 发现问题
- 寻找算法
- 实现算法
- 简化算法
- 运行算法
- 解决问题
关于算法
算法的实现——编译
二进制——0与1的世界
- 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二进制。19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号”0”.”1”的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。
- 因此,机器语言采用二进制有很大优势。
二进制与十进制的转换
- 位置计数法——二转十
- 对一二进制数I=
ak−1…a0 x十进制=∑k−1i=02i⋅ai
- 对一二进制数I=
- 除二取余法1——十转二
则
- 十进制小数转成二进制需用乘二取整法,更多请参考http://www.cnblogs.com/xkfz007/articles/2590472.html ↩
5 0
- 初涉编程之心得篇
- 编程心得之C语言
- 编程之美阅读心得
- 编程之美读书心得
- Cydiasubstrate modules 简单编程之Java Hook 心得篇
- 编程之路之c++ (心得)
- 《Linux内核编程指南》心得之二
- 《Linux内核编程指南》心得之三
- 编程之美读书心得(一)
- 编程之美读书心得(二)
- 【编程之美】微软技面心得
- 2016 BOP 编程之美复赛心得
- 编程之法-面试和算法心得
- 编程心得
- 编程心得
- 编程心得
- 编程心得
- 编程心得
- Redis加入Centos Linux开机启动
- 3.sf2 核心目录及文件结构
- 硬链接和软链接的区别和作用
- 框架入门 中级篇 (中)composer安装和使用 引入medoo数据库操作类
- 机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
- 初涉编程之心得篇
- python青头小白之搞不明白的错误
- 【UML】初识UML-《 大象-Thinking in UML》
- C++学习日记4——模板篇的友元函数和友元类
- L2TP协议及AVP
- Maven 配置与新建(Myeclipse)
- 【Android开发艺术探索】IPC机制(三)-使用Messenger进行跨进程通信
- swift3.0-屏蔽系统日记打印
- 九月英语--不同以往的感觉