资源简介 小海龟画三角形(教案)教学目标:1. 认识small Basic编程语言,了解small Basic的启动和界面介绍。2. 了解对象和它的操作,能够使用Turtle.move来画一个正三角形。3. 理解对象的属性,能够在窗口的任意位置画三角形,掌握Turtle.speed、turtle.x、turtle.y的使用,设置速度和窗口坐标。重点:学习small Basic编程语言的基本操作和Turtle对象的使用。难点:理解对象的属性和坐标系的概念,掌握Turtle对象的操作方法。教学准备:1. 电脑上安装了small Basic软件。2. 准备好课程PPT或者教案资料。3. 准备好代码示例,可以通过投影或屏幕分享展示给学生。教学过程:1. 导入课程(5分钟)介绍small Basic编程语言,展示如何启动small Basic和介绍其界面,给学生展示一个简单的小海龟绘图示例。2. 学习对象和操作(10分钟)通过代码示例,讲解Turtle.move的使用方法,教学示例代码:Turtle.Move(100)Turtle.Turn(120)Turtle.Move(100)Turtle.Turn(120)Turtle.Move(100)要求学生在自己的电脑上测试代码,并逐步理解Turtle.move的作用,画出一个正三角形。3. 学习对象的属性(15分钟)讲解对象的属性,学习Turtle.speed、turtle.x、turtle.y的使用方法,示例代码:Turtle.Speed = 9Turtle.Move(100)TextWindow.WriteLine("当前x坐标:" + Turtle.X)TextWindow.WriteLine("当前y坐标:" + Turtle.Y)要求学生尝试设置不同的速度和坐标,观察绘图的变化,并理解坐标系的概念。课堂练习(10分钟)1. 编写代码,让小海龟在窗口的左上角画一个正三角形。2. 设置小海龟的速度为5,让它画一个正三角形,并输出三个顶点的坐标。3. 让小海龟在窗口的任意位置画一个正三角形。总结(5分钟)对本节课的知识点进行总结,并强调重点。反思向学生征求对本节课的反馣,鼓励他们提出意见和建议,并承诺在以后的教学中作出改进。总结通过本节课的学习,学生理解了small Basic编程语言和Turtle对象的使用方法,初步掌握了绘制三角形的基本操作,并对对象的属性有了一定的了解。 展开更多...... 收起↑ 资源预览