2018年9月12日

Scratch入门课程(1)——把工具准备好

摘要: 为了让更多的同学了解少儿编程,从今天开始,我将以每周1次的频率发布Scratch的入门课程,大约在30课时左右。 几点情况说明: 1.这批课程主要面向2-4年级的同学,难度都不大,按照教程可以很轻松地完成作品,想要进一步学习的同学可以来参加我们的编程班。 2.由于录制视频比较繁琐,手机上观看效果也不 阅读全文

posted @ 2018-09-12 20:50 scratch 阅读(1194) 评论(0) 推荐(0) 编辑

【blockly教程】Blockly编程案例

摘要: 案例一 原码反码和补码 我们把一个数在计算机内被表示的二进制形式称为机器数,该数称为这个机器数的真值。机器数有固定的位数,具体是多少位与机器有关,通常是8位或16位。原码:是指符号位用0或1表示,0表示正,1表示负,数值部分就是该整数的绝对值的二进制表示。例如:假设机器数的位数是8,那么:[+17] 阅读全文

posted @ 2018-09-12 20:47 scratch 阅读(1977) 评论(0) 推荐(0) 编辑

【blockly教程】第六章 Blockly的进阶

摘要: 6.1 模块化程序设计 一个较大的程序一般应分为若干个程序模块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。比如在C语言中,子程序的作用是由函数完成的,一个C程序可由一个主函数和若干个函数构成,由主函数调用其它函数,其他函数也可以相互调用,同一个函数 阅读全文

posted @ 2018-09-12 20:46 scratch 阅读(9402) 评论(0) 推荐(0) 编辑

【blockly教程】第五章 循环结构

摘要: 在这里,我们将介绍一个新游戏--Pond Tutor 在Pond Tutor(https://blockly-games.appspot.com/pond-tutor)这个游戏中,我们将扮演黄色的鸭子,通过不断的发炮弹去攻击红色的鸭子,当红色的鸭子血条减为0时则玩家获胜。在这个游戏中为我们提供了四个 阅读全文

posted @ 2018-09-12 20:45 scratch 阅读(3170) 评论(0) 推荐(0) 编辑

【blockly教程】第三章Blockly顺序程序设计

摘要: 3.1 什么是Blockly语言 2012年6月,Google发布了完全可视化的编程语言Google Blockly,整个界面清晰明了, 你可以如同在玩拼图一样用一块块图形对象构建出应用程序。每个图形对象都是代码块,你可以将它们拼接起来,创造出简单功能,然后将一个个简单功能组合起来,构建出一个程序。 阅读全文

posted @ 2018-09-12 20:44 scratch 阅读(3403) 评论(0) 推荐(0) 编辑

【blockly教程】第四章 Blockly之选择结构

摘要: 今天,我们通过一个游戏来学习选择结构,游戏的地址如下:https://blockly-games.appspot.com/bird?lang=en本游戏分为10关:主要游戏规则如下:①主界面是游戏的运行界面,我们需要通过控制代码来让鸟叼完虫子后回到鸟窝,并保证不撞到墙。②代码主要由选择结构和逻辑判断 阅读全文

posted @ 2018-09-12 20:44 scratch 阅读(2249) 评论(0) 推荐(0) 编辑

【blockly教程】第二章 Blockly编程基础

摘要: 2.1 Blockly的数据类型 2.1.1 数据的含义 在计算机程序的世界里,程序的基本任务就是处理数据,无论是数值还是文字、图像、图形、声音、视频等信息,如果要在计算机中处理的话,就必须将它们转换成所谓的数字信息,因为计算机中只能存储数字,甚至连计算机程序都是由数字组成的,所以在使用计算机程序解 阅读全文

posted @ 2018-09-12 20:43 scratch 阅读(9049) 评论(1) 推荐(1) 编辑

【blockly教程】第一章 Google Blockly教学应用手册

摘要: 1.1 Google Blockly概述 美国计算科学教育一直认为计算机作为当今各个领域的基础技术工具,有必要让学生尽早的了解和学习计算机工作原理,理解基础的编程思维。在2006年周以真教授提出计算思维概念,这很大程度上促进了人们对计算机编程教学的认识。图形化编程摒弃了繁琐的代码语法,以直观的图形化 阅读全文

posted @ 2018-09-12 20:41 scratch 阅读(6707) 评论(0) 推荐(0) 编辑

导航