程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办,简单至极!

从零开始学编程 , 如果从基础“计算机原理”开始 , 根本看不懂啊 。 不过开车不需要懂发动机怎么转 , 编程也不需要完全了解原理才能开始 。

程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办,简单至极!

程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办 , 简单至极!//草丁生活 http://life.caoding.cn/

编程就是告诉电脑它该怎么办 。 人之间的交流=事实逻辑+感情 。 机器嘛 , 莫得感情 。 我们今天从最简单的逻辑开始:

★逻辑公式1:▏如果(条件A)那么(结果A)

▏如果(我有钱)那么(我就去看电影)

好了 , 第一段代码已经完成 。 是不是很简单?

聪明的我眉头一皱 , 发现事情并不简单 , 看下题:

如果(我有钱并且有女朋友)那么(我就去看电影)//???怎么还要女朋友

这里涉及到了一个重点:

★逻辑判断和/或/非

和▁表示必须钱和女朋友两个都满足才能看到电影 , 只要有一个不满足就看不到电影 。

或▁表示钱和女朋友满足任意一个或者两个都满足 , 就能看到电影 。 只有单身穷小伙才看不到电影 。

非▁表示的是……就是没有钱 。 是只有我没钱才出现的情况 , 比如:如果(我没钱)那么(我要学编程赚钱请小姐姐看电影)

上面只能指导满足条件后进行的动作 , 不满足怎么办?不告诉我 , 我就不动啦 。

★逻辑公式2:▏如果(条件A)那么(结果A)否则(结果B)

▏如果(我有钱)那么(我就去看电影)否则(在家写公众号)

如果满足条件A就执行A , 如果不满足就执行B 。 好像很简单呢?如果在结果中可以出现另外一整个逻辑呢?就像俄罗斯套娃一样 。

▏如果(我有钱)

▏那么(如果(我有女朋友)

▏那么(我就去看电影)

▏)

▏否则(我就在家写公众号)

这样看起来是不是有些挑战了 , 这里同样是按照从上往下 , 从外到内的顺序进行判断:第一行判断成立后 , 会进入第一个逻辑的结果部分 , 发现结果部分是第二个逻辑 , 接着判断第二逻辑中条件是否成立 。

当一个又一个套娃套进去的时候 , 就该头大了 。 所以会编程并不是多么厉害的事情 , 但可以做出很厉害的事情 。 自己拼个手推车 , 别人拼出玛莎拉蒂那才是本事 。

★来点实战:

▏如果(我有钱且有女朋友)

▏那么(如果(女朋友开心)

▏那么(如果(天晴朗)

▏那么(逛公园)

▏否则如果(下雪啦)

▏那么(吃火锅)

▏否则(唱K去)

▏)

▏否则(在家逗女朋友开心)

▏)

▏否则(在家写公众号)

每个颜色代表一个逻辑 。

那么 , 该怎么判断有钱的我在一个下雪天该和开心的女朋友干嘛去 。

程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办,简单至极!

程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办 , 简单至极!//草丁生活 http://life.caoding.cn/ 程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办,简单至极!

或者怎么判断作为一个穷鬼的我在下雪天该干嘛去?

程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办,简单至极!

程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办 , 简单至极!//草丁生活 http://life.caoding.cn/

最后一下:如果老妈打麻将让我给把扑克牌按花色分个类 。 该怎么给“分牌机器人”下命令呢?写54个判断逻辑一劳永逸这辈子都能自动分牌了 , 但是能不能再简单点呢?当然可以啦 , 我们的目的是干掉一切重复的事情 。

“我是一名从事了10年开发在退休边缘垂死挣扎的高龄程序员 , 想学习C/C++的小伙伴可以找我!程序猿虎牙参上■编程入门学习!只需告诉电脑它该怎么办,简单至极!