LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言

您所在的位置:网站首页 最好用的浏览器插件排名榜 LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言

LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言

2024-07-16 16:03:30| 来源: 网络整理| 查看: 265

I think the LOGO turtle graphic is the best introductory programming language for the kids. LOGO has ranked 49 according to the TIOBE (August, 2017). The turtle can be controlled by simple commands such as forward, backward, left, right. Then as the turtle moves, it draw a line. The LOGO also supports high level programming concepts (such as condition if, repeat loop). Modern LOGO even supports/implements the fourth generation Object Oriented concepts.

我上幼儿园的时候, 父母把我送到一个”科技”夏令营, 那个时候我第一次接触真正的电脑(之前都是玩小霸王学习机). 也就是那个时候, 我学习第一门编程语言, LOGO 海龟作图.

LOGO语言很简单, 对孩子来说很好学, 孩子也挺感兴趣的, 因为这门语言最重要就是操作一只海龟, 然后控制海龟在屏幕上走动, 走动的过程海龟会留下痕迹, 也就是相当于在屏幕上画线.

比如最基本的4个指令:

前进 FT(或者 Forward) 后退 BK(或者 Backward) 左转 LT(或者 Left) 右转 RT(或者 Right) logo-commands LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids I.T. LOGO海龟做图 程序设计

logo-commands

海龟默认起始位置是 屏幕中心 朝向北. 比如, 在LOGO控制台里敲入 FT 100 那么海龟前进了100步

logo-fd-100 LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids I.T. LOGO海龟做图 程序设计

logo-fd-100

在输入 RT 90 FD 100 则告诉海龟 向右转90度 再前进100步

logo-fd-100-rt-90-fd-100 LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids I.T. LOGO海龟做图 程序设计

logo-fd-100-rt-90-fd-100

然后 任何时候输入 HOME 则会让海龟回到屏幕中心 头朝向北

logo-triangle LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids I.T. LOGO海龟做图 程序设计

logo-triangle

循环

很多时候我们要重复一些指令(让海龟重复走)比如画个等边三角形, 就可以分解成, 重复3次这个动作: [前进100步, 并向右转120度]

这时候可以用这个命令 REPEAT 3 [FD 100 RT 120]

logo-1 LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids I.T. LOGO海龟做图 程序设计

LOGO 等边三角形

画个四边形 REPEAT 4 [FD 100 RT 90]

logo-square LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids I.T. LOGO海龟做图 程序设计

logo-square

画个五边形 REPEAT 5 [FD 100 RT 72]

logo-2 LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids I.T. LOGO海龟做图 程序设计

LOGO 画等边五边形

然后你大概可以得出 画 N 边形就是

REPEAT N [FD 100 RT 360/N]

比如画个 30边形, 我们把步长调小一点, 调成 10 步, 这下感觉像个圆了.

logo-circle LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 - Logo Turtle Graphics - Series 1 - Best Introductory Programming for Kids I.T. LOGO海龟做图 程序设计

logo-circle

海龟作图陪伴我度过了童年, 它很简单, 很直观, 我想孩子会很感兴趣的(大概6-7岁我觉得就可以开始启蒙一下孩子).

LOGO语言还支持 橡皮擦, 条件判断, 递归 等第三代编程语言(面向过程)概念, 甚至最新版本的还支持 第四代面向对象的程序设计, 真是很强大.

根据 TIOBE 每月编程排名榜, 2017年8月份, LOGO还排第49名, 说明还是有很多孩子在使用(主要是在学校里的教育).

好玩么? 之后我会再继续这个系列. . 这里有一个用JS写的LOGO解释器, 在这里: http://www.calormen.com/jslogo/

对了, 11年前, 我用PHP写了一个服务端的LOGO解释器. 源代码在: Github

LOGO 海龟作图系列教程 LOGO 海龟作图系列 – 给孩子最好的启蒙 LOGO 海龟作图系列 – Hello World LOGO 海龟作图系列 – 递归画国际象棋棋盘 LOGO 海龟作图系列 – 分形五角星 GD Star Ratingloading... 本文一共 614 个汉字, 你数一下对不对.


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭