欢迎回到 cod combat hero class, 在这里我们编写代码来打败食人魔,走出地牢。代码是用英语单词写的,英语单词就是我们的武器,一起来看看今日词汇吧! hero 英雄是 coco 王国的保护者,勇敢而善良。在电脑里,我们写代码,控制英雄来做动作。 right, 右边大部分小朋友写字的手就是右手,这边就是右边,这里的英雄向右走。 left, 左边右边的对面就是左边 英雄向左抖荡,下边低下头看到的是下边英雄向下抖,下一个是什么?你猜,猜 对了, up 上边抬起头来看到的就是上边英雄向上斗。 还有一个非常重要的动词, 把这些单子读成代码看看。 herald that must left 是英雄向左走,还有两个,你猜猜对。 heral that must down 英雄向下走,呵, heral that move up 英雄向上走。好了,单腿武器全都盖起来。去看看语法吧。 世界上的事物可以划分为很多类, class, 如动物类、植物类。其他类类是个统称,不方便理解。比如你去动物园看到不同的动物,说这个动物,这个动物,这个动物,别人听起来一头雾水,到底是哪个动物? 我们把属于某一类的事物具体下来,比如动物类里有猴子,老虎,长颈鹿,他们有不同的特征和生活习惯。我们把这个具体的事物叫做对象 object, 虽然他们各不相同,但是他们都属于动物类。拿老虎来举例子,属性 h build 是静态特征,如老虎的身高,体重,生命值等。 方法 mether 是老虎做的动作,如抖动,说话,吃东西等。 这种分析事物的方法叫面相对象 object oriented 编程里也是这样,同类理,具体出对象来,如英雄 hero, 宠物 pet。 不同的对象有不同的属性和方法,如英雄的属性有生命值, help, 伤害值 damage。 英雄的方法有, 走动、 look, 说话、 say, 攻击, attack。 小结一下,对象有表示静态特征的属性和做动作的方法两部分。 在 code combat 中,每个对象都有属性,可以这样理解,对象是做动作的,如英雄 hero, 可以做向上下,左右移动这些动作。方法是对象做的动作,如 left, right, 向右移动。 方法后面要加上括号,括号表示立即执行,也就是高度计算机。这个方法不能拖延,要马上执行,所以一定不能忘记括号呀。 有了对象也有了方法,用点将他们连起来,这个点表示要用 call, 也就 就是对象要用方法,连起来后,英雄就可以向右走啦。一句话,董杰今天学了面向对象的分析方法,简称 pass, 是对象也方法,你学会了吗?去今日关卡里看看怎么闯关吧, 你的征途马上要开始了,现在你来到了地牢第一层。首先看看目标, 避开尖刺,收集宝石。你需要穿过走廊来收集到这颗宝石,在这个过程中你要小心尖刺,尖刺就是这些蓝色的, 一不小心撞上监测就会死掉的。来致敬英雄的行动方案吧! 英雄 向右走,再向下走,最后向右走就可以在避开监测的同时收集大宝石啦。那就写代码吧。 元旦马里已经写好这一句了,我们运行一下试试。 看来这句 hero that looks right 的意思是,英雄向右走一步,你就完成我们的发案第一步了。划掉剩下的不会写怎么办呢?点击提示按钮看看,这里是鼓励我们来闯关的, 在这里有向下移动是 move down, 写成代码是 hero does move down, 学会了,回来写上吧。 写代码的过程中,你会发现,当我们只写一个字母时,下面会出现参考代码,我们可以选择他,这是代码自动补全功能,初学者这样写起来会很快。当我们学完一个等级后,建议小朋友可以点击这里游戏菜单, 这里关掉实时代码补全功能,自己亲自写代码,才能得到最好的练习效果。第二步也完成了,化掉第三步。
粉丝13获赞27

ok, 今天正式开始我们的 ade you know 的编程机器人的学习,当我们买到一款 ade you know 的编程机器人,他一般都会配套有一个图形框的编 变成工具,这工具其实是 coat 三的一个个增强版,你可以看到里边有很多机器人啊,或者传感器的一些主见在里边。好,这里面我们 o 选一下啊的 you know 主板。 好,当我们选择完爱的用力组建之后,工具会跳回主界面, 这个时候大家注意看一下左下角多了一个 id 一楼的图标,我们点一下这个图标,然后我们会看到有很多的主板设置的主见,比如说管角的设置,管角的读取,一些传感 感器的设置读取等等。其实本质来说,这些图形化的积木,他其实对一些主板的数据的读取跟设置进行了函数的封装,因为有了这些图形化的封装积木之后呢, 我们用来做编程显得特别特别的方便,后期我们那个教程大家就会体现到这一点。 好,我们现在做一个小常识,嗯,我们把一个程序运行的主积木拖了出来, 我们后边所有编程第一个步骤都要把这个程序运行的主体积木拖出来。呃,大家可以看到这个积木分为上下两层,第一层是初始跨,第二层是循环。那初始跨是什么意思呢?初始跨其实就是你的 代码放在这个区域只会被执行一次,所以说一般这种情况下,我们是用来初始跨一些电量啊,呃,一些传感器的初始的状态呀等等。 然后呢,下面对应的是一个是循环的题,也就是说你把积木拖到这个下面那个区域呢? 这个积木的代码就会在这个城市运行期间不断的被执行,一次执行除非你自己设置一个条件,并且拖出一个跳出循环的积木,然后他就会跳出,否则你里边的时候,代码会在程序运行的生命周期里边一次次循环, 这样就是一个主体积木的有一个一个主要的用途,大家可以先了解一下,后面我们会展开详细的介绍,大家是不是觉 觉得挺简单的,这样就完成一个程序的编排,其实 cpu 是不会执行一个图形化的积木的,那么他其实最终执行的是代码, 我们可以看一下右边这个区域是不是有一堆代码,这堆代码是怎么生成的呢?这堆代码是在我们刚才拖拉呢在积木的时候自动生成的, 这个其实就是快的图形怪编程工具最强大的地方,他可以把编程积木的队列的图形编译成真正的代码,然后再把代码上传到 itune 主板上,让 itune 主板去执行这个代码, 所以说特别适合呃小朋友去学习编程这个工具。好的,这一节课主要介绍了筷子图形 冰块编程的一个工具的基础的知识,让大家先有一个感性的认识。下节课我们会正式开始的运动主板开发的学习, 因为一个智能小车,他会使用到很多的传感器,所以我们的课程将会对智能小车使用到的每一种传感器 主义做一个实验调试跟开发。然后当我们熟悉了这些传感器的使用之后,我们再去组装一台真正的智能小车。好的,下期见。拜拜。

这是我根据这个教材做的一期视频,今天要学习的是第一课软件的初体验。今天学习的目标呢有三个,第一个是认识 十块棋的主界面,第二个是让角色动起来,第三个是让绿棋控制脚本运行。 首先我们要学习的是认识 switch 软件, 接下来我们一起学习 scratch 软件的界面。 scratch 的用户界面主要由菜单栏、标签栏、模块分类区、积木块选择区、脚本区、角色区、舞台区、舞台设 设置区组成。其中菜单栏有三个菜单项,分别是文件编辑、教程文件主要有新作品从电脑中上传以及保存到电脑三个选项。 编辑菜单包括恢复和打开加速模式两个菜单命令。恢复菜单命令用于恢复误删的角色。 打开加速模式菜单命令则用于启用加速模式,加快程序的运行速度。 教程菜单提供了多种类型的教学视频,可以通过观看这些视频来学习 scratch 编程。在 scratch 中单击 教程菜单,可以打开如下的选择一个教程页面。 接下来我们学习标签栏,要注意的是标签栏的内容并不是固定不变的,当选中某个角色时,标签栏显示的是代码、造型和声音三个选项卡,如这里的红框中所示, 而我们注意到这里被选中的是小猫这个角色, 如果点击的是舞台设置区中的舞台,则标签栏会变为代码、背景、声音三个选项卡。 接下来学习模块分类区和积木块选择区。 scratch 是通过模块分类区和积木选择区的各种积木块来编成的,不同分类的积木,其颜色也是各不相同的。 scratch 将积木按照功能分为九大模块,分别为运动模块、外观模块、声音模块、事件模块、控制模块、 侦测模块、运算模块、电量模块、 自制积木模块。了解完了软件的界面,下面我们来学习怎样让角色动起来,我们来让 小猫动起来,首先打开这一个 squash 三点零软件, 打开软件以后,我们这个界面一个默认的一个小猫在这里。首先我们来了解一下这个小猫,在这个 左边有一个代码区,造型区,声音区,我们先看一下造型,造型里面有两个造型, 他两个不同的都是一个小猫,他的形形状不同,然后我们要再去代码区将这个小猫 两个造型都用上来。首先我们只要让小猫动起来,那么动就是运动,运动,我们叫他去运动里面去 找运动,移动,那么我们首先把这个移动十步拖一下,看一下,我们一点他就会动,这就说明他会运动,那么他动这一下,那在我们这个软件里默认就是十步 运动以后,然后他还很单调的,你看一下就是一个形状往前滑,不是动,而是滑,那么怎样他动起来呢? 那就把另外一个另外一个小猫也要放进去,那么怎样把另外一个小猫放进去呢?这就是在外形形状,那么叫外形,去外形里面找下一个造型, 把这个下个造型拖出来,拖出来以后,然后这样放在这里,他自己会捏 到一起,然后我们再看一下,哎,你看一下就每走一次呢十步,他就会换另外一个角色,那么就一直点,他就一直往外滑行, 那我们就要现在就要可以动起来了,两个形状都有了。那我们叫他要他连续的往前走,不要我们点,我们点一下,他要连续走。那要怎么办呢? 就我们现在就用到了一个控制,控制里面有个重复字形,就是要连续走,你把这个连续走的放在上面这个地方,他会默认的把这两个就放到一起,然后我们再点一下 啊,点一下他就跑了,就第一次走,看一下就连续走,但是有点看不清楚,太快了,是吧? 很快,那我要他慢一点怎么办呢?慢一点, 慢一点,等待,还在控制里面等待,这里有一个等待,他默认是等待一秒,然后我们要在这移动, 移动十步以后换一个造型,移动十步换一个,那么移动十步换一个造型,那么换的时候是移动是不是要有一段时间呢?那要把它放到移动后面去,你再看一下, 太慢了, 那我这里叫时间,他换的时间太长,那我们在这换一下这个零点二试一下。哎,可以了,哎,可以了,可以了,那我们再零点五可不可以呢? 再看一下啊,就比较接近正常哈。 嗯,就这样我们就用一个零点五,那我们现在就让小猫动起来了,按照一个均匀的速度动起来了, 现在小猫动起来了,下面我们就要学习今天的第三个知识点,会使用律奇控制脚本运行,我要学习今天的第 第三个目标,当绿区被点击时,当绿区被点击就是一个事件,让我们在事件里面找到这个当绿区被点击的模块,然后按住左键把它拖出来看,放在这里它自己会粘上去。 粘上去以后呢?然后我们再看一下这个小猫,我把它放到这里,当绿曲被点击时, 他就按照零点五的速度再往前走,然后点红。红旗呢?红旗就是停止啊,点红了,停止了。 那我们再看一遍,当绿棋被点击时,他就往前走了,当红棋被点击,他就停下来。今天我们的三个学习目标都 学习完了,同学们你学会了吗?如果还有不明白的可以来我的直播间哦,我等你。

哈喽大家好,我是木编程的小熊老师,今天带来 scratch 基础教程第二期,制作一个动画类小程序艾瑞过马路。先看一下程序效果, 艾瑞在我们舞台左下方出发,通过斑马线走到右方区域,而这过程中艾瑞会改变行进方向。 第一步,我们先选择出我们今天的舞台背景,在素材库中选择出我们的街道背景,在户外选项中可以找到。第二步,选择今天的主角艾瑞, 并根据比例设为五十的大小,并将角色拖拽到起始区域。完成以上设定之后,就可以开始程序的制作。首先放入程序的开端,当绿棋被点击,随后放入初始位置的程 序模块,移到 s y 坐标的什么位置,这里要对照清楚目前二位处在的位置,这里会有一个数值,只要两边的数值相同就可以了。 接着放入一条上节课用过的,将翻转方式设为左右翻转,随后设定角色开始时面向什么方向, 这里设定向右的九十度方向即可设定艾瑞的初始造型。说一句开始过马路啦!后开始行走路线的编写,这里我们要先分析艾瑞的行走路径,行走路径分为三段,我们先制作第一段行走路径, 向右方行进一定的距离,这里可以用重复执行五次来制作。放好重复执行后,在里面放入移动三十步,下一个 造型和等待零点五秒就可以完成第一段路径的行走。接下来我们要制作第二段路径的程序,这里就不再是右转了,行走路径有一定的倾斜,我们要将面向方向改为四十五度, 然后与第一个路径相同,放入重复执行五次,每次移动三十步,下一个造型每次间隔零点五秒倒死。第二路径完成, 下面制作第三路径设定角色面向九十度方向。这里要注意最后一段行进的路线比较长,设立放入重复执行五次, 每次移动的距离改为三十五,下一个造型每次行走零点五秒 秒。 到这里我们今天的画面小程序就完成了,同学们学会了吗?有任何疑问都可以在评论区留言,我会逐一解答哦! 关注小熊老师,一个用心将学习与快乐带给孩子的编程老师!

本游戏适合程序员、云程序员、精神程序员,一个被中国式编程教育的受害者。内心独白,终于找到了一个合格的编程开发启蒙教材了。这是一个普通人玩掉发,程序员玩秃头的游戏,上线至今百分之九十一的特别好。 如果你想体验一边撸猫一边学习的快乐,那请打开它。一个涵盖了机器学习、神经网络、大数据、人工智能的解密 游戏里,我们将作为一个一生好强的菜鸟程序员,为了造出喵语识别系统,听懂猫主子在说什么,我们开启了写 bug 的加班夜晚,从角色数到随机树林到梯度下降等等原理。我们需要一步步掌握机器 学习的知识,通过对各种极致学习功能模块进行脱战组合,朝着喵语识别的终极目标前进。每一个知识点都将围绕着一个任务数展开,循序 渐进。比如我绝对输模块在许多分类任务中都是必不可少的组件,我们要知道他从输入到输出中间的原理是什么,才能根据题目要求,在不断尝试、测试和优化后完成相应的任务。虽然不用直接写代码,但没有很强的逻辑能力,可能也足够让你秃头。好了,我是大哥,点赞加关注,再见不迷路,我们下一个再见!

scratch 九问视频很长,干货只给有缘人!一、 scratch 是什么编程启蒙工具?把看上去令人头大的符号编程用图形化的形式展示出来,更容易让孩子接受。但完成编程所需要运用到的思维过程跟真正的编程语言是无意的。发明者是马车理工学院终身幼儿园项目的教授米切尔雷斯尼克, 他同时也是乐高编程的设计者,名副其实的少儿编程之父。二、 scrash 软件收费吗?免费!免费!免费! scrash 是一个公益项目,所有收费下载或者卖注册码的都是骗子,都是骗子!千万不要去百度搜索 scrash 下载, 最简单的获取方式就是在电脑自带的应用商店里去搜索 scars。 windows 和苹果都有自带的应用商店, windows 需要 win 十系统目前没有手机版,除了电脑版之外,还有一个 pad 版。 scarszr 是一个更加经典的版本,适合学龄前儿童,实在不会操作的可以去我的作品列表里搜索下 下载方法,我之前发过下载过程的详细视频。三、 surprise 是智商税吗?只有一种情况下,他是智商税,孩子没兴趣学,家长想要赶时髦,非让孩子学,报了超长的课程,除了上课,平时碰都不碰,机构开心的收钱,孩子受罪的上课,家长花钱买个安心,说没输在起跑线上。 除此之外, scratch 对孩子来说其实是一个好东西的。四、 scratch 到底有啥好处?一、很好的思维训练工具,脑子跟身体一样,越用越灵活。二、培养耐心和专注力。 一个典型的 surprise 编程过程是这样的,孩子有了一个很好的想法驱动的,想去用 surprise 实现,过程中遇到各种跟最初想法不一致的地方,一点点调试,去接近目标,在兴趣的驱使下,不知不觉进入深度思考的状态。 三、培养解决问题的能力编程的过程就是解决问题的过程,还是在潜移默化中学会聚焦关键点,把复杂问题分解,不断 调整,达成目标,搜索资料,寻找外部力量和知识来帮助解决问题。这是一种工作和生活中的通用能力,而不只是编程能力。四、想象力的释放能力的延伸没有比把想法变成现实更能让孩子开心的事情了。此块是与其说是一个编程工具,不如说是一个辅助孩子释放想象力的工具。 五、部分情况下有助于升学教育部的白名单赛事中有不少编程类的比赛,这其中有很多可以使用 squats 进行参赛,比如全国青少年人工智能创新挑战赛、全国中小学信息技术创新与实践大赛、 燃烧杯、全国软件和信息技术专业人才大赛等。在一些地方,这类赛事的奖项可能与中考的科技特长生挂钩,但都是地方性的政策,没有统一标准, 对高考升学基本无用。对高考有用的是信息要塞。比赛用的不是 scratch, 但是 scratch 仍然可以作为启蒙课程存在。此外,现在各个地方都会有一些地方性的比赛,对孩子来说 是一个不错的锻炼机会。五、男孩女孩都能学 scratch 吧只要孩子感兴趣,不论男孩女孩都可以学 scratch, 而且 scratch 也不只是做游戏一类的作品,故事性的动画作品在社区里也是非常热门的分类。实际上 scratch 是一个综合性非常好的 steam 工具。那什么是 steam 呢?科学技术、工程艺术、数学的英文首字母缩写。 六、学习 surprise 需要很多数学知识吗?不需要,会基本的加减法和乘法就足够了。所以我一般建议二年级学过乘法后开始学习会比较稳妥。而且其实 surprise 反而会推动孩子对数学的探索和学习,因为最好的学习方法不是别人告诉你这个知识,而是当你要去解决一个问题时,刚好发现了这个知识。 七、多大开始学习 spac 格式呢?前面提到过,二年级学过乘法之后比较稳妥。实际上关于开始学习的时间不是一个很严肃的问题,没有必要过度苛求你,晚一点学也不会输掉,其 表现上的时间真没那么重要,主要是看孩子的兴趣和能力是否能够匹配。现在一些经济发达地区是从三年级或者四年级开设校内的斯卡斯课程而起步晚的地区呢,初中才把他纳入进去, 甚至作为中考信息技术考试的一部分。我见过最夸张的是,一些大学的课程里还包含 squats 作为教学内容。 but squats 非学补课吗?那必然不是非学补课啊, 没必要为了这样的事情而焦虑,尤其是想要走新乡下的家长,头脑要保持清醒,这东西真是看天赋的。但是我的确建议让孩子们在有条件的情况下都去接触一下,如果他感兴趣,学一学还是有很多好处的。即便我们不是为了走竞赛升学的道路,也是一种锻炼思维、陶冶情操的兴趣爱好, 我觉得至少比跆拳道更加值得学习。九、如何选择 squats 培训机构?我没有研究过机构的具体课程,所以不能给你精确的建议,但有几个大方 可以把握。同等教学内容情况下,线下,由于线上,因为更便于进行沟通答疑,无论线上线下,还是尽量选择大一点的机构,主要为了资金安全,避免跑路风险。另一方面,大机构在组织参加考级和竞赛方面确实会更有优势。 需要注意的是,想学好编程,核心不在机构和老师,而在于兴趣的维护,在于自我探索的过程。没有一个技术大龄是靠老师教出来的。兴趣的驱动,热爱的坚守,自主独立的探索才是最关键的。 课下多给孩子机会去尝试,把自己的想法制作出来,多给一些关注和鼓励。多逛逛编程社区,看看别人的作品胜过金牌老师。

大家好,我们是 sling 科技学习中心的科技老师,我是兔子老师,我是铃铛老师,我是何老师,我是李老师。我们 sling 科技学习中心专注于三到十六岁 sling 创客教育, 不同于传统的积木,他是集科学、技术、工程、艺术、数学多学科融合的综合教育。不同年龄段的孩子对私定学习的诉求是不一样的,所以我们设置了不同课程。 我们的课程有少儿启蒙建构,适合二到六岁的孩子,主要是给孩子建立一个良好的行为思考习惯,带领孩子更好的认知世界。如打叉、小人叉车都用到了不同的机械结构,可以提高孩子的空间、想象力、动手能力等,让孩子 们了解各种生活常识和科学知识,使孩子的想象力和创造力得以充分的发挥,同时锻炼了孩子们的判断力和动手能力。 机器人编程主要在于专注编程课程研发,因材施教,制定方案,提供针对性的课程,适合六岁以上的孩子学习。在学习机器人的过程搭建机器人结构,并根据任务有序分解问题。 孩子在整个学习过程中梳理编程思维导图,从大剧中把握,根据条件判断、循环控制和等待这些方面着手,从而做出智能化的作品,有效提高孩子的工程思维和逻辑思维。 图形化编程是以麻省理工学院研发的青少年专用编程软件,现在去作为教学工具,通过涂鸦、录音、找照片 等有趣的形式建立程序,适合六岁以上的孩子。在学习编程动画和游戏的过程中,不仅教会孩子们一些编程的概念,更包含着物理和数学知识的模拟及讲述故事的一些练习。 编程的学习不仅可以更便捷的实现孩子学习和生活中的创意想法,而且更可以让孩子具备上帝视角,跳出游戏,看到游戏和故事背后的逻辑和设计原理,让孩子成为生活的策划者。 青少年目前主流的代码编程课程是拍散和习家家,是很多知名大学选择的程序设计课程语言 十分适合工程技术科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。对代码编程兴趣浓厚的孩子还可以参加国家教育部认可的信息学奥林匹克竞赛以及国内外众多 信息学主题的赛事,表现优异者还能更有机会获得众多高档学府的青睐。预兆娱乐会,学会玩,带你的孩子走进科技世界吧!

正在收看视频的朋友大家好,我是金木教育的践行者,我乐自我高。欢迎收看本期的少儿派森编程的教学视频。 今天我们讲解少儿派审编程的第一课计算机的简单介绍。本次课程的主要内容包括两方面。一是呢,介绍一下计算机的组成。 然后呢,我们会通过思维导图对本节课的内容做一个总结,这也是本系列课程的统一模板。 在每节课的最后,我们都会通过思维导图来总结回顾一下当堂的课程内容。首先我们来看一下计算机的组成 部分。计算机的种类有很多,有台式机、笔记本、平板等等。但是无论什么种类的计算机,他们的主要都是由硬件和软件两部分组成。 我们以台式机为例,一台台式机我们看得见摸得着的部分就是硬件,例如显示器、鼠标、键盘、机箱等等。 而软件是区别于硬件的,他是我们看得到但是是摸不到的。例如我们玩的游戏王者荣耀,我们办公软件 office, 我们聊天用的软件微信、 qq 等等。我们是通过屏幕看得到软件并使用他。软件是搭建在硬件平台的基础上的,没有 没有硬件的存在,也就没有软件的存在了。下面我们分别详细介绍一下硬件和软件。 我们看一下计算机的主要硬件。除去显示器、鼠标、键盘 以外,我们知道计算机最重要的部分是他的机箱,决定计算机性能的硬件部分都在机箱中,所以我们介绍一下机箱里的主要部分。 打开机箱,其中最大的一块电路板就是我们计算机的主板,机箱内的其他硬件都是通过和主板相连接来实现不同硬件之间的协同工作的。例如被称为计算机大脑的 cpu, 就是插在主板上的 cpu 的,全 人称是三抽,不是三星 u。 内存中文的意思就是中央处理器。可以看到 cpu 就是他的英文单词的第一个字母的缩写。 同学们在今后的编程课程中会经常看到一些英文以及他们的缩写,同学们要主动去记忆这些英文,这对我们的编程是很有帮助的。希望同学们能通过编程学习,也提高自己的英文单词的词汇量。好,我们说回 cpu, 它是一台计算机的核心部分,相当于我们人类的大脑。所有的逻辑计算工作都是通过 cpu 来完成的。 cpu 的性能指标直接决定了一台计算机的性能指标。除去 cbu, 我们还有数据存储硬件硬盘。硬盘也是通过排线连接到主板上的,并给其他硬件资源提供数据。 保存在硬盘上的数据呢,是持久化的。也就是说,即使计算机断电或者是重新启动,硬盘上保存的数据是不会丢失的。例如我们下载一部动画片,只要我们硬盘没有损坏,随时打开 都可以观看,不会消失。但是呢,硬盘有一个缺点就是它的访问速度相对比较慢,但是 我们的 cpu 速度已经非常快了。你如果 cpu 直接访问硬盘,会有什么问题呢?会出现硬盘跟不上 cpu 的计算速度,从 降低了整个计算机的计算速度。为了解决这个问题,我们加入了一个新的硬件,叫做内存。 内存是一个可以快速访问的存储单元, cpu 在进行计算的过程中,会从内存中读取数据 啊进行计算,从而提高了计算机的计算速度。那我相信有同学会问了,既然内存的速度这么快,为什么不能直接去掉硬盘而全部使用内存呢?原因是这样的,首先,内存的价格比较高, 而且存储的容量呢,也比较小,所以如果全部使用内存来存储数据,计算机的价格就会非常高了。其次,存储在内存中的数据呢,不是持久化的。也就是 是说,当计算机断电后,或者是计算机重启之后,内存中保存的数据呢,就会全部丢失。所以呢,硬盘依然是计算机的主要存储单元。存在它上面的数据呢,首先是持久化的,不会因为断电而消失。 其次,硬盘的价格比较便宜,存储空间呢也很大,比内存呢大上几千倍。当然,除了这个三个硬件,计算机还有很多其他的硬件。比如我们在屏幕上能看到图像是由显卡的计算来渲染的, 还有给 cpu 散热的风扇等等。家里有计算的机的同学呢,可以在父母的协同下,打开自家的电脑机箱,找到我们课程中提及到的硬件,一定要在家长的启动下, 并且把电电源哦。说完了硬件,我们来说一下计算机的软件。 软件是一台计算机的灵魂,一台只有硬件而没有安装软件的计算机呢,只是一个躯壳,真正体现硬件价值的就是安装器上的软件。那么软件究竟是什么呢?首先, 软件从职能上区分,分为系统软件和应用软件。其中系统软件主要指操作系统,例如我们常见的 windows 操作系统麦克,也就是我们的苹果操作系统,还有手机的安卓系统等等。 而应用软件是基于操作系统之上而开发的软件,例如我们聊天的工具,微信 玩的游戏,王者荣耀,甚至我们本课程利用的编程工具,也都属于应用软件的范围。 我们本系列课程讲解的也是基于拍摄的应用软件的开发同学。可以从用途看出,硬件是底层的物质基础。操作系统是基于硬件平台之上的软件。 而应用软件呢,又是基于操作系统软件之上的软件。绝大多数的程序员通过编程开发的软件呢,都属于应用软件的范围。 好的,下面我们会通过思维导图来回顾一下本机课程的内容。这节课我们主要讲解了计算机的主要结构。一台计算机呢, 只要包括硬件和软件两个部分。其中硬件是我们看得见摸得着的部分,例如显示器、 鼠标、键盘、 cpu、 硬盘等等。而软件部分呢,主要包括系统软件和应用软件。其中系统软件是指 不同的操作系统,例如 windows max、 安卓 l s 等等。二、应用软件呢,主要指具有特定功能的软件,例如聊天用的微信、 qq, 游戏类软件,王者荣耀、吃鸡, 甚至我们上课用的 pass 呢,变成开发环境,这些都属于应用软件的范畴。好了,今天课程呢,主要讲 这些内容,我们留一个课后作业。首先我们列出三个本课程中未提及的软件 啊。接着呢,我们再列举一个啊,本科荣未提及的计算机的硬件啊!请同学们认真思考啊!可以在下方留言回复。今天的课程就到这里,欢迎大家在视频下方留言提问,下节课再见!