专栏首页张叔叔讲互联网浙江省初中信息技术九年级 -张叔叔划重点

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

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

算法与流程图

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

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

Visual Basic程序涉及初步

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

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

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

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

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

智能机器人

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

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

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

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

本文分享自微信公众号 - 张叔叔讲互联网(unclezhangcomeon),作者:张叔叔

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-09-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 浙江省初中信息技术八年级(上)-张叔叔划重点

    与初中信息技术七年级的教材相比,八年级的教材真正的开始接触了互联网概念。八年级上册重点讲的是互联网的基础之网络,首先介绍了计算机网络,让大家对网络有个基本的认识...

    张叔叔讲互联网
  • 养猪的网易丁磊,背后的创业史了解下?

    丁磊,英文名William Ding,1971出生于中国浙江省宁波奉化人。丁磊出生在一个高级知识分子家庭,父亲是一名电子工程师。丁磊小时候也非常调皮,但他的调皮...

    张叔叔讲互联网
  • 江苏省初中信息技术九年级 -张叔叔一文读懂

    前面的讲解受到了很多读者的欢迎,再次感谢读者的支持,张叔叔会更加努力,希望为互联网编程教育添砖加瓦。

    张叔叔讲互联网
  • 移动机器人的几种视觉算法

    谈到移动机器人,大家第一印象可能是服务机器人,实际上无人驾驶汽车、可自主飞行的无人机等等都属于移动机器人范畴。它们能和人一样能够在特定的环境下自由行走/飞行,都...

    机器人网
  • 解读 - 人工智能发展白皮书 产业应用篇 (2018 年) - 第一部分

    人工智能是一种引发诸多领域产生颠覆性变革的前沿技术,当今 的人工智能技术以机器学习,特别是深度学习为核心,在视觉、语音、 自然语言等应用领域迅速发展,已经开始像...

    用户6026865
  • 【平昌冬奥会】机器人滑雪挑战赛,姿势惊艳(多图)智能躲避旗帜

    新智元报道 来源:路透社、每日邮报 作者:朱允文 【新智元导读】机器人自己的“冬奥会”滑雪大赛在韩国平昌Welli Hilli滑雪胜地举行,8支来自高校...

    新智元
  • ZigBee On Windows Mobile--3.模拟器和实物调试

        继续前两篇” ZigBee On Windows Mobile--1.背景和结构”和” ZigBee On Windows Mobile--2.硬件和软...

    ShiJiong
  • 为什么中国人没有自己的编程语言?

    说到编程语言,大家最直接想到的是现在比较流行的C语言,java以及现在势头非常猛的python,php等语言。很多人喊着都是英文的,不是中国人自己的语言,中国人...

    程序员互动联盟
  • 瞄准懒人经济,天猫新零售力推智能机器人

    根据中国电子学会发布的《中国机器人产业发展报告(2017年)》显示,2016年中国服务机器人市场规模达到10.3亿美元,预计2017年该市场规模将达到13.2亿...

    WZEARW
  • ABB换帅在即 欲通过机器人争夺工业4.0市场蛋糕

    据abb中国相关负责人透露,已72岁高龄的ABB集团董事长冯恩博将不再参与2015年4月年度股东大会的董事会竞选,ABB集团董事会已经一致提名傅赛(PeterV...

    机器人网

扫码关注云+社区

领取腾讯云代金券