前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >浙江省初中信息技术九年级 -张叔叔划重点

浙江省初中信息技术九年级 -张叔叔划重点

作者头像
张叔叔讲互联网
发布2018-10-29 16:32:13
5620
发布2018-10-29 16:32:13
举报

说实话,张叔叔还是比较喜欢九年级的教材,一是教材内容开始涉及到编程内容,二是介绍了比较前沿的机器人知识。本书依旧分为三个单元,且听叔叔慢慢讲解。

算法与流程图

本单元核心概念就是:算法。算法这个词听起来有点复杂,其实本质还是比较简单的。算法就是解决问题的一系列步骤的总称。举个最简单的例子,比如要把大象放冰箱,总共分几步?答:总共分三步,第一把冰箱门打开,第二把大象放冰箱,第三把冰箱门关上,描述解决这个问题的步骤就是算法。算法的复杂度与具体问题是相关的,所以呢,想要算法好必须先把问题和解决思路想明白。那么如何更好的描述你处理问题的步骤呢,可以通过流程图来介绍,流程图可以把你步骤的每一个环节描述清楚,更加易于理解和推导。

计算机其实是一个任劳任怨的好员工,只要你把明确的步骤告诉他,他就会快速的帮你解决问题。程序就是表明这一步骤的表现形式,你只要把想做的事情(算法)告诉计算机,计算机就能快速地计算出你想要的结果。

Visual Basic程序涉及初步

先来明确什么是编程语言?编程语言就是计算机能够听懂的语言,第一单元已经提过算法,算法如何表达出来并让计算机明白呢,这个需要计算机的语言,即编程语言。我们世界上有不同的国家,很多国家都有自己的专属语言,那么对于不同的计算机及其操作系统,也是需要不同的语言的,而我们常用的计算机安装的都是Windows操作系统,这个系统可以很好的理解Visual Basic语言。

下面介绍的内容适合所有的编程语言。虽然语言比较多,但是语言能够表达的含义都是同等的。这就好比中文和英文都可以表达日常生活中遇到的各类场景一样,不同的编程语言都可以描述各类算法。

有几类主要的逻辑介绍如下:

  • if else语句,就是如果,那么,如果不,那么... 这是条件语句,就是满足和不满足条件的时候分别需要做什么。
  • while语句,循环判断语句,如果怎样,那么就一直执行吧。如果你吃不饱,那就一直吃吧,直到你吃饱为止。有些语言中有Do... While语句,道理是一样的,先干着什么事情吧,直到满足条件为止。
  • for循环语句,这个和while循环道理差不多,不过for循环明确知道循环次数,对于(for)每一轮,都需要做指定的处理。

只要认真掌握这些语句结构,其他编程语言也都是类似的喔。

智能机器人

机器人也是时下比较流行的话题,因为机器人总是和人工智能绑定在一起,人工智能就是让机器具有智力。机器人所指的范围还是比较宽广的,比如简简单单拧螺丝的工业机器人;比如运送战略物质的四脚机器人;比如战胜柯洁的阿尔法狗。

机器人想运行起来主要靠三部分:传感器,控制器和执行机构。怎么理解呢,类比于人来讲,当你的眼睛(传感器)看到一条恶狗向你跑过来的时候,你的大脑(控制器)开始思考如何逃跑,决定后开始指挥你的双腿(执行机构)快速逃跑。机器人也是这样子的,只是机器人的传感器不如人类的眼睛等器官灵敏,机器人的控制器不如我们大脑那么复杂(但是如果比较算数的话,你肯定比不过机器人),机器人的执行机构可是要比人类的双腿等坚固耐用喔。

机器人的控制器其实就是在执行上面所说的程序(算法),根据传感器感受到的不同情况来执行不同的逻辑代码。如果遇到狗,你就跑,如果不是狗,你再继续观察。机器人里面的程序就是if dog: run; if not dog: wait a monent。

张叔叔寄语,希望孩子们好好学习编程语言,了解和掌握机器人,问鼎人工智能,让我们的国家在科技领域独领风骚。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 张叔叔讲互联网 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云小微
腾讯云小微,是一套腾讯云的智能服务系统,也是一个智能服务开放平台,接入小微的硬件可以快速具备听觉和视觉感知能力,帮助智能硬件厂商实现语音人机互动和音视频服务能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档