美文网首页
科学启蒙之路-Day25

科学启蒙之路-Day25

作者: 海鹏杂谈 | 来源:发表于2018-09-26 00:33 被阅读0次

昨天带香锅爬山,晚上讲了一本超长的神奇校车,是关于太阳系的科普。又适逢中秋节假期,来不及在简书上更新,断了两天。今天继续。

今天接着讲计算机编程的一些东西。

通过之前的几天讲述,我们知道了计算机内部都是通过数字来记录和表示所有的东西,还都是只有0和1,这样虽然计算机能够读懂,可是对于我们来说不行。所以我们在编写程序的时候、记录事件的时候、读取屏幕上的信息的时候,还都是用的文字。由计算机为我们做了翻译--当然,翻译也是通过程序来做的。

之前提到过,程序其实就是一段一段的指令。指令有大致这么三类:

命令--简单的告诉计算机如何做的指令,比如:将屏幕上的小方格向右移动三个距离或者将变量x+1等等,简单的干一件事情。

判断--由if关键字开头,加一个简单的能得到是或者否的判断语句,比如:如果变量x等于1,那么就显示“是”。x等于1,就是一个判断,结果显然只能有两个:是或者否。if后面还可以加一个else--否则,如果x等于1,那么执行命令1,否则执行命令2。

循环--不断地重复执行一些命令,计算机最擅长的就是干重复的事情,所以循环是编程中重要的控制机制,可以减少大量的代码编写工作。

在实际使用中,循环通常都会和判断一起使用,来决定循环结束的条件,如果没有这个判断,那就成了死循环。计算机很笨,会按照你写的程序一步一步的执行,完全不会出错,所以一旦判断的条件有误,写成了死循环,计算机会一直循环下去,直到计算资源用光,然后就崩溃死机了。有一些聪明的编译器,可以识别很容易看出来的死循环,但是仍然对运行时出现的死循环毫无办法。

举一个循环的例子:

令变量x等于1

循环,如果x小于100,则重复做:

1、在屏幕上打印x的值

2、让x+1

结束循环

上面这段程序,3行循环语句,就可以实现100行语句做的事情,这就是循环的力量。

相关文章

  • 科学启蒙之路-Day25

    昨天带香锅爬山,晚上讲了一本超长的神奇校车,是关于太阳系的科普。又适逢中秋节假期,来不及在简书上更新,断了两天。今...

  • 科学启蒙之路

    从今天开始,准备给香锅每晚睡前讲一个科学界的名人,大概用5-10分钟介绍一些主要成就和名人轶事,今天的主角是:牛顿...

  • 科学启蒙之路-Day2

    昨天给宝宝讲牛顿时,宝宝说他喜欢动手做实验,所以今天的主角就是这位发明大王:爱迪生。 爱迪生(1847年—1931...

  • 科学启蒙之路-Day21

    昨天讲了计算机是什么,还记得吗,计算机是根据指令解决问题的机器。 今天就来讲一讲计算机的指令是怎么回事儿。 基本上...

  • 科学启蒙之路-Day3

    昨天在讲爱迪生的众多发明的时候,香锅问:“木头是他发明的吗?”木头当然不是发明出来的了,而是自然界中生长出来的。关...

  • 科学启蒙之路-Day4

    昨天讲故事时,香锅问玻璃是谁发明的?这可真难住我了,所以今天特地查了一下。 3000多年前,一艘欧洲腓尼基人的商船...

  • 科学启蒙之路-Day26

    昨天讲了些简单的编程基础,今天介绍一些编程语言。 编程语言就是一类用来跟计算机交流的语言,类似人类的语言,有语法也...

  • 科学启蒙之路-Day31

    从今天起,开始给香锅讲讲中华文化,三十六计是非常好的素材,适合每天讲一个。 今天讲的是第一计:瞒天过海。 顾名思义...

  • 科学启蒙之路-Day32

    三十六计之第二计-围魏救赵 公元前354年,赵国进攻卫国,迫使卫国屈服于它。卫国原来是朝贡魏国的,后改向亲附赵国,...

  • 科学启蒙之路-Day6

    这两天香锅比较累了,所以今天要讲的是香锅特别喜欢的飞机的发明故事。 莱特兄弟(Wright Brothers)是美...

网友评论

      本文标题:科学启蒙之路-Day25

      本文链接:https://www.haomeiwen.com/subject/pliroftx.html