行业动态
您所在的位置:首页 > 行业动态 > 中软卓越分享:编程到底难在哪里?

中软卓越分享:编程到底难在哪里?

来源:中软卓越 日期:2017-05-11 13:50 人气:
标签: 编程  IT  中软卓越 
中软国际教育集团Python+大数据课程入驻大武汉啦!!!
  中软卓越分享:编程到底难在哪里?
 
       经常看到很多人问“编程到底难在哪里?”,编程难就难在复杂性,但要真给你解释也解释不清楚,下面中软卓越给你们举个例子,相信看完你们就知道了:
  
  普通人:
  
  我今天要买一斤苹果。
  
  程序员:
  
  我今天要买一斤苹果。
  
  因为我只喜欢红富士苹果,所以我只买红富士苹果。
  
  我能接受的最高价格是10元/斤。
  
  正常情况下一斤苹果用一个袋子能装下,但是为防万一,我会带两个袋子。
  
  我知道附近的3家水果店,所以我会依次访问这3家水果店。
  
  根据上述条件,我设计出以下的买苹果的流程:
  
  买苹果流程开始
  
  对水果店0、水果店1、水果店2依次执行:
  
  拜访一家水果店流程开始
  
  走到此水果店
  
  如果此水果店没有开门,则结束当前的“拜访一家水果店流程”
  
  如果此水果店没有苹果,则结束当前的“拜访一家水果店流程”
  
  如果此水果店的苹果当中没有红富士苹果,则结束当前的“拜访一家水果店流程”
  
  如果此水果店的红富士苹果剩余不到一斤,则结束当前的“拜访一家水果店流程”
  
  如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:
  
  讲价流程开始
  
  询问店主是否愿意将价格降到10元/斤或更低
  
  如果店主愿意,则跳过剩余的“讲价流程”
  
  讲价流程结束
  
  如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“拜访一家水果店流程”
  
  打开一个袋子,将其作为当前的袋子
  
  重复执行以下流程,直到总重量大于一斤:
  
  装袋一个苹果流程开始
  
  从所有的不在袋子中的红富士苹果中选出最好的一个
  
  如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:
  
  换袋子流程开始
  
  如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:
  
  向店主要袋子流程开始
  
  向店主索要一个袋子
  
  如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
  
  将店主给我的袋子作为当前的袋子
  
  向店主要袋子流程结束
  
  换袋子流程结束
  
  测量我的所有袋子里的所有苹果的总重量
  
  装袋一个苹果流程结束
  
  根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格
  
  向店主询问我应付的价格
  
  如果我不接受店主索要的价格,则执行3次:
  
  校对流程开始
  
  向店主解释我计算出的价格,并询问其是否同意
  
  如果店主同意,则跳过剩余的“校对流程”
  
  校对流程结束
  
  如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
  
  如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
  
  付钱拿走苹果
  
  跳过剩余的“拜访一家水果店流程”
  
  拜访一家水果店流程结束
  
  买苹果流程结束
  
  连苹果都买不好,我还怎么跳PPAP?
  
  哈哈哈哈,当然啦,这只是中软卓越举的夸张笑话例子,但是也说明了编程的复杂性!相信这下大家该知道编程难在哪里了吧?

中软卓越是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务快速发展的重要人才支撑平台,是集团保持高速增长动力之一。

中软国际教育集团专注IT教育36年,一直秉承“用良心做教育”的理念,是中国移动互联网研发人才一体化服务的开拓者,全力打造移动互联网研发人才服务优质平台。

公司总部位于武汉,目前已在深圳、上海、郑州、广州、大连、武汉、成都、西安、杭州、重庆、长沙、合肥、无锡、南宁、厦门、南京、南昌等全国22个省成立了60多家分公司。拥有全国的移动互联网教学就业保障团队,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。

营业执照 版权所有©Copyright 2008-2020,中软卓越科技有限公司 , All Rights Reserved. ICP备案号:15018648号-1

sitemap | 来校路线 | 分类导航 | 关于我们