- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《用SmallBasic语言画三角形》教案
一、教学目标
1.知识与技能目标
学生能够了解SmallBasic编程环境,熟悉其界面组成。
掌握SmallBasic中对象、操作和属性的概念,理解它们之间的关系。
学会使用SmallBasic语言编写画正三角形的程序,掌握Turtle对象的基本操作命令,如Move()、Turn()等,以及如何设置Turtle对象的属性,如Speed、x、y、Angle等。
2.过程与方法目标
通过观察、模仿和实践操作,培养学生的动手能力和逻辑思维能力。
引导学生自主探索和合作交流,提高学生发现问题、解决问题的能力。
3.情感态度与价值观目标
激发学生对编程的兴趣,培养学生的创新精神和实践能力。
让学生在编程过程中体验成功的喜悦,增强学习信息技术的自信心。
二、教学重难点
1.教学重点
SmallBasic编程环境的认识和基本操作。
掌握用SmallBasic语言画正三角形的编程方法,理解Turtle对象的操作和属性。
2.教学难点
理解对象、操作和属性的概念及其相互关系。
灵活运用Turtle对象的属性设置,实现在不同位置、以不同速度画三角形。
三、教学过程
(一)课程导入
同学们,大家还记得五年级学过的Logo语言编程吗?在Logo语言的指挥下,可爱的小海龟能“爬”出各种有趣的图案,比如三角形。今天,我们将用另一种编程语言——SmallBasic,来指挥小海龟画三角形。SmallBasic是一种简单易学的编程语言,非常适合初学者。现在,让我们一起开启今天的编程之旅吧!
(二)知识新授
1.认识SmallBasic编程环境
通过多媒体展示,介绍SmallBasic的启动程序为SmallBasic.ce,讲解如何通过快捷键启动SmallBasic。
打开SmallBasic编程环境,向学生展示其窗口界面,重点介绍编辑器,强调这是编写程序的地方。当打开示例程序或先前保存的程序时,它们会显示在编辑器里,而且还可以同时编辑多个程序,每个程序在单独的编辑器中显示。
2.对象和它的操作
在编辑器中输入命令“Turtle.Move(100)”,向学生解释“Turtle”是小海龟的意思,“Move”是向前移动的意思,“(100)”是向前移动的步数,所以这个命令的含义是小海龟向前移动100步。
单击“运行”按钮,执行程序,展示弹出的“GraphicsWindow”窗口以及小海龟画图的结果。
讲解画正三角形的完整命令:
Turtle.Move(100)向前移动100步(画一条100步长的边)
Turtle.Turn(120)向右转弯120度
Turtle.Move(100)向前移动100步
Turtle.Turn(120)向右转弯120度
Turtle.Move(100)向前移动100步
Turtle.Turn(120)向右转弯120度
强调在SmallBasic中,编程控制的东西都是“对象”,小海龟“Turtle”和画图窗口“GraphicsWindow”都是对象。对象有自己的“操作”,如“Move()”“Turn()”,操作后面带圆括号,括号里写参数。对象与操作之间用符号“.”连接。
3.对象的属性
提出问题:能不能在窗口的任意位置画三角形?小海龟能不能“爬”快点?引导学生思考,引出小海龟的“坐标”和“速度”等属性概念。
类比将“人”看作对象,“站立”“坐下”是操作,“姓名”“性别”等是属性,帮助学生理解对象属性的概念。
介绍SmallBasic中Turtle对象的属性表示方法,如“Turtle.Speed”表示小海龟的速度,“Turtle.x”表示小海龟的x坐标,“Turtle.y”表示小海龟的y坐标。
讲解设置对象属性的方法,例如:
Turtle.x=150将小海龟的x坐标设置为150
Turtle.y=100将小海龟的y坐标设置为100
Turtle.Speed=10将小海龟的速度设置为10
展示完整的设置属性后画三角形的程序:
Turtle.x=100将小海龟的x坐标设置为100
Turtle.y=100将小海龟的y坐标设置为100
Turtle.Angle=90将小海龟的方向设置为与垂直方向成90度
Turtle.Speed=10将小海龟的速度设置为10
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
运行该程序,让学生观察小海龟移动速度和所画三角形位置的
您可能关注的文档
- 新世纪教育出版社八年级下册信息科技 第三课 小海龟画正多边形 教案.docx
- 川教版(2024)三年级下册信息科技 3.4梳理在线学习路径 课件.pptx
- 川教版(2024)三年级下册信息科技 3.5分解在线学习问题 课件.pptx
- 川教版(2024)三年级下册信息科技 3.6分派在线学习任务 课件.pptx
- 川教版(2024)三年级下册信息科技 3.7共享在线学习资源 课件.pptx
- 川教版(2024)三年级下册信息科技 3.8共创在线学习作品 课件.pptx
- 川教版(2024)三年级下册信息科技 3.9评价在线学习成果 课件.pptx
- 川教版(2024)三年级下册信息科技 3.10做好自我管理 课件.pptx
- 浙教版(2023)三年级下册信息科技 第1课 多样的数字资源 课件.pptx
- 新世纪教育出版社八年级下册信息科技 第二课 小海龟画彩色正五边形 教案.docx
- 2025山东健康医疗大数据管理中心招聘5人笔试备考试题附答案详解ab卷.docx
- 2025年四川省成都七中育才学校中考数学模拟试卷.docx
- 2025山东健康医疗大数据管理中心招聘5人考前自测高频考点模拟试题及答案详解(夺冠系列).docx
- 2025山东健康医疗大数据管理中心招聘5人考前自测高频考点模拟试题及答案详解(基础+提升).docx
- 2025山东健康医疗大数据管理中心招聘5人考前自测高频考点模拟试题及答案详解(各地真题).docx
- 2025山东健康医疗大数据管理中心招聘5人考前自测高频考点模拟试题及答案详解(夺冠).docx
- 2025山东健康医疗大数据管理中心招聘5人考前自测高频考点模拟试题及完整答案详解.docx
- 2025山东健康医疗大数据管理中心招聘5人考前自测高频考点模拟试题及参考答案详解一套.docx
- 2025山东健康医疗大数据管理中心招聘5人考前自测高频考点模拟试题及参考答案详解.docx
- 水痘患者的护理.pptx
文档评论(0)