编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
FMSLogo是一个名为Logo的计算环境的免费实现,它是一种交互式的编程语言,简单、强大,最重要的是有趣,相比其它具有易于使用的图形用户界面,鼓励学习,特别是对儿童来说。
功能介绍
FMSLogo包括以下支持
"标准 "Logo解析
Turtle Graphics
异常处理
TCP/IP网络
所有可用系统字体的文本
多只独立的海龟
位图龟
MIDI设备
用于控制外部硬件的直接I/O(必须是管理员)。
串行和并行端口通信
以BMP格式保存和加载图像
调用本地DLLs
创建窗口对话框
事件驱动编程(鼠标、键盘、定时器)。
控制多媒体设备(WAV声音文件、CD-ROM控制等)。
三维透视绘图(线框和实体)。
创建动画GIF
为什么选择FMSLogo?
FMSLogo有一个简单的图形用户界面,鼓励学习。
FMSLogo为探索不同的学科提供支持,包括数学、工程、艺术、音乐和机器人。
FMSLogo可以在10年以上的电脑上正常运行。
FMSLogo拥有一个强大的国际用户社区,拥有超过十年的课堂经验。
正因为如此,FMSLogo是小学计算机实验室的理想选择。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。