第二课 小海龟画彩色五边形(教学设计)
更新时间:2023-11-09 05:26:02 阅读量: 教育文库 文档下载
- 第二课堂推荐度:
- 相关推荐
第二课 小海龟画彩色五边形
授课人: 授课班级:初二10班
教学目标:
1、理解变量及其命名规则。
2、掌握变量的赋值及变量的应用。
3、认识“GraphicsWindow”对象及常用属性设置。
教学重难点
重点:变量及其应用
难点:理解赋值语句,不要将赋值语句和数学中的等式混为一谈。
教学方法
讲授法、演示法、任务驱动法
教学过程
一、 引入教学
1、回顾上一节课用小海龟画正三角形的过程。 2、复习小海龟对象的相关属性。
3、提出任务:如果要用小海龟画正五边形,应该如何实现呢? 二、 变量
1、列出两种画正三角形的程序代码,通过对比分析两个程序段的优劣。 2、学习变量相关知识要点
(1) 我们将程序中代表某个值的符号称为“变量”。 (2) 变量是程序用来保存数据的。 (3) 变量取名规则
A、 变量名要以字母、汉字、数字、下划线命名,且不能以数字开头。 B、 变量名不能与对象、属性、操作名相同,也不能与Small Basic中的保留字相同,例如:if不能作为变量名。 C、 变量名应尽量简单易懂。
3、实例教学
小海龟画正多边形的时候,每画一边旋转一个角度(这个角是正多边形的外角)。画完正多边形正好回到起点,整个过程小海龟共旋转了360度。因此,用S表示正多边形的边数; 用Length表示正多边形的边长; 用E表示小海龟每次旋转的角度。E=360/S。 例子:(正三边形)
S=3 //S表示多边形的边数
Length=100 //Length表示多边形的边长 E=360/S //E表示每次旋转的角度 Turtle.Move(Length) Turtle.Turn(E)
Turtle.Move(Length) Turtle.Turn(E)
1
Turtle.Move(Length) Turtle.Turn(E) 三、 赋值语句
变量就像一个存放数据的“盒子”,当我们在程序中需要使用该“盒子”中的数据时只要用该变量名指代就行了。
而在“盒子”中存放数据,我们就用到赋值语句。 例如:
S=3 //把数值3存放在变量S中
Length=100 //把数值100存放在变量Length中 E=360/S //先算出表达式360/S的结果(120),然后把数值120存放在变量中 注意:表达式中使用的算术运算符是:+ - * /(分别对应加、减、乘、除) 赋值语句的格式和作用如下: 【格式】
变量名=表达式 【作用】
将右端表达式的值存放到左边的变量中。变量被赋值之后,变量名就代表右边表达式的值,直到又有赋值语句改变了该变量的值。 拓展:
1、设置属性值:对象名.属性名=表达式 例如:Turtle.x=100 2、获取属性值:变量=对象名.属性名 例如:E= Turtle.x
3、调用操作:对象名.操作名(参数) 例如:Turtle.Move(Length) 四、 GraphicsWindow对象
小海龟绘图的窗口叫“图形窗口”,它也是一个对象,对象的名称叫“GraphicsWindow”。
赋值语句:
GraphicsWindow.PenColor=“Red” //将绘画的笔的颜色设置为“红色” GraphicsWindow.PenWidth=10 //将绘画笔的粗细设置为10,值越大线条越粗 五、 任务
请同学们利用已经学习的Turtle和GraphicsWindow属性和操作,自己动手去完成各种图形。 六、 学生演示
挑选有示范性的例子进行演示 七、 小结
1、灵活应用变量,尤其是变量的取名要尽量简单易懂。 2、正确使用赋值语句。
3、要学会分析所要画的图形的特点,归纳出它们的规律,然后编写代码实现。 八、课后思考练习
如果要画正十二边形、正三十边形、正五十边形,有没有其它更好更快捷的方法可以实现呢?
2
正在阅读:
第二课 小海龟画彩色五边形(教学设计)11-09
人教版2013八年级英语竞赛试题及答案05-10
预制梁作业指导书05-29
财经法规案例10-31
大学教师入党志愿书09-08
夏令营物理考试题04-01
八年级科学上第一单元测试卷05-20
如何发掘客户需求06-11
想起这件事我就感动作文400字06-19
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 五边形
- 海龟
- 教学设计
- 彩色
- 高中理解性默写
- 请求督促办理房屋产权证上访材料
- 站场输气员工天然气试题集 - 23621
- 2007年高考文科综合冲刺卷(三)
- 八年级下册政治复习资料 - 图文
- 儿科学试题库(最终)
- 7.24信阳邮政半年工作会会议精神学习
- 2019-2020年中考试化学试卷word版含答案(I)
- 进退法
- 发挥工会积极分子作用,增强工会组织活力
- 2016物业查验学习心得体会
- 山东省烟台市2010届高三高考适应性考试 - -理科综合
- 浅析商务英语的语言特点
- 典型案例(环境监管失职)
- 2014年河北省公务员四级联考面试模拟题(10)
- 第八周平面向量集体备课
- translation
- 金融岛站-基坑监测方案 - 图文
- 服装美学练习题总汇
- 北京市重点城区2012届九年级上学期期末考试化学试题精选 及答案