初涉编程之心得篇

来源:互联网 发布: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=ak1a0
    • x=k1i=02iai
  • 除二取余法1——十转二
十进制 除以二余数 118 0 59 1 29 1 14 0 7 1 3 1 1 1

(118)10=(1110110)2



  1. 十进制小数转成二进制需用乘二取整法,更多请参考http://www.cnblogs.com/xkfz007/articles/2590472.html ↩
5 0
原创粉丝点击