CodeMonke少儿编程第1章 step与turn】的更多相关文章

第1章 step与turn 目标 了解游戏舞台的各组成部分 掌握step和turn指令的用法 说起计算机,对于不了解它的人来说,也许会感到有些神秘,其实不然,它不过是能够接收指令并且按照指令执行的一种机器. 计算机一点也不神秘,它的最大优势,就在于它的运行速度非常非常非常之快. 就在前几天,在德国法兰克福举行的国际超级计算大会发布了最新的全球超级计算机500强的名单,美国超算"顶点"和"山脊".中国超算"神威·太湖之光"和"天河二号&q…
目标 了解对象的概念 了解方法与对象的关系 掌握turnTo指令的用法 在开始本章的学习之前,我们先来复习一下上一章的知识点. 在第1章中,我们学会了在这个游戏中最简单的两个指令. step x 其中,x既可以是正数,也可以是负数.x是正数时,上述指令可以实现让小猴子向前移动x步的功能,为负数时则是倒着走,也就是向后移动. turn y 其中,y可以取值为left.right或是45这样具体的角度数值,它们分别表示让小猴子向左.向右旋转,或是向左旋转45度. 通过这两个简单的指令,我们不难总结出…
目标 了解程序由哪三种基本的结构组成 了解循环的概念 掌握times的结构与用法 三种基本结构 计算机程序由三种最基本的结构组成,它们分别是: 顺序结构 循环结构 选择结构 千万不要被这些陌生的术语给吓住了,它们非常简单,它们其实是根据我们日常思考和处理问题的方法提炼得来的. 下面让我给你一一道来. 顺序结构 什么是顺序结构? 让我们通过日常生活中的例子,来说明什么是顺序结构.想一想,在早上起床闹钟响了之后,你会做些什么事情. 假设你是个早睡早起的好孩子,那么早上闹钟响了以后,你会依次做以下事情…
点击这里,现在就开启CodeMonkey的趣味编程之旅. 目标 了解什么是变量 了解变量的命名规则 掌握如何使用变量 变量 什么是变量?顾名思义,变量就是可以变化的量. 和变量相对的是常量,即不可变化的量.例如数字1.2.5等等,它们都是常量. 在使用变量之前,我们首先要给变量取一个名字,这样我们才能使用这个变量. 变量名只能使用数字.字母和下划线,并且不能以数字开头. 例如,d是一个合法的变量名,而2d则是不合法的,它不能用作变量名. 在定义变量的同时,我们一般都会对它进行赋值,这一过程也称做…
目标 了解函数是什么 掌握如何定义一个函数 函数是什么 本章我们学习一个新的概念----函数. 你可以简单的将函数看作为一个黑匣子,给它输入参数后,它将会按照一定的规则,执行相应的指令或输出数据. 让我们用生活中的一个小物件来理解什么是函数. 假设你家有一台榨汁机,通过它,就能榨出鲜美可口的果汁.而具体榨出来的是什么果汁呢?那就要看你放进榨汁机的是什么水果啦. 而对于函数,你完全可以将它想象成是一台榨汁机.你只需要给定不同的输入参数(不同的水果),它就会有不同的输出(不同的果汁). 如何定义一个…
一.系列文章的来由 本篇为该系列文章的一个简单总结, 从初次接触Scratch开始,在写本系列文章过程中,一边读书,一边通过例子做练习. 技术实现,对于我跟人来说,没有什么难度. 我相信,对于一个初次接触Scratch的读者来说,step by step,进行实验,你完全可以掌握Scratch相关的技术,来实现你心中的想法. 但是难点在于“创意”,“点子”,即用Scratch来做什么有趣.好玩? 本系列仅从技术实现上介绍可以用Scratch做什么,就像绘画(建筑)一样,本系列告诉你How,但是能…
p { display: block; margin: 3px 0 0 0; } --> 写在前面 在学异步,有位园友推荐了<async in C#5.0>,没找到中文版,恰巧也想提高下英文,用我拙劣的英文翻译一些重要的部分,纯属娱乐,简单分享,保持学习,谨记谦虚. 如果你觉得这件事儿没意义翻译的又差,尽情的踩吧.如果你觉得值得鼓励,感谢留下你的赞,愿爱技术的园友们在今后每一次应该猛烈突破的时候,不选择知难而退.在每一次应该独立思考的时候,不选择随波逐流,应该全力以赴的时候,不选择尽力而…
在上一篇<初识少儿编程>曾提到过Scratch的脚本标签内包含10大模块,本文将围绕这10大模块展开,分为两部分:积木和编程概念,结合<动手玩转Scratch2.0编程―STEAM创新教育指南>一书进行分析. 一.模块 1)运动模块 运动模块中包含移动和转向的操作,可将角色移动到舞台某一个具体的点,或者旋转到某一个特定的方向. 在Scratch中0是向上,90°是向右,180°是向下,-90°是向左. 2)画笔模块 通过设置画笔,可以观察到角色在移动时的轨迹. 当画笔状态是落下时,…
<Ruby元编程> 第二章 对象模型 类定义揭秘inside class definitions: class关键字更像一个作用域操作符,核心作用是可以在里面随时定义方法. [].methods.grep(/^re/):调用 出Array的所有以re开头的method. Monkeypatch:涉及全局修改,定义某个方法前应该仔细检查该类是否已有同名的方法. 实例对象存放在对象中,方法存放在类中. 类的真相:类本身也是对象.Ruby允许在运行时修改类的信息. Class.instance_me…
UNIX网络编程 第6章 I/O复用:select和poll函数…