(共30张PPT)
第6课
三角形、长方形面积
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
掌握三角形和长方形面积的面积求解方式,并编写程序自动计算图形面积
2
3
4
巩固“运算模块的乘除”、“变量模块”、 “重复执行” 、“运动模块”等脚本
学习“画笔模块相关指令” 、“询问模块指令” 、“连接…和…”等新功能
能够根据图形规律利用画笔模块绘制简单图形
新脚本:
巩固脚本:
2.本节课用到的背景
Blue Sky
1.本节课用到的角色
Pencil
角色可自己定义,无特殊要求
背景可自己定义,最好纯色背景
《绘制图形并计算面积》
1.程序一开始是如何获取三角形边长信息的?
2.获取信息后,角色pencil在干嘛,要用到什么模块?
3.猜一猜舞台中的3个变量是干嘛用的?
4.已知三角形直角边a和直角边b的大小,面积为多少?
通过询问模块,手动输入两个边长
画笔开始画图 ,要用到画笔模块
分别记录三角形边长a、边长b、面积
直角三角形面积公式:s = a × b
《绘制三角形并计算面积》
《绘制图形并计算面积》
长方形的面积公式:
面积 = 长 ×宽( S = a × b )
图中长方形面积为 :5×3=15
1.学科知识:长方形的面积
1.长方形的面积公式
直角三角形面积公式:
面积 = (直角边a × 直角边b)÷2
S = (a × b )÷ 2
图中直角三角形面积为 :(4×3)÷2=6
2.学科知识:三角形方形的面积
1.三角形的面积公式
3.绘制三角形及求解面积
1.三角形程序流程图
2.制作背景图片
矩形(长方形)工具
选择一个简洁的背景图或者利用矩形工具填充背景为纯色
内置背景Blue Sky
3.绘制三角形及求解面积
3.设置角色
打开造型,使用选择工具整个框选铅笔
将铅笔笔尖拖到造型中心点
造型中心点
3.绘制三角形及求解面积
角色pencil回到舞台中央,面向舞台右边
3.绘制三角形及求解面积
询问两个直角边大小,并储存在变量内
用于发起询问需求
将答案临时存储
新建两个变量储存两个直角边长
3.绘制三角形及求解面积
调用画笔模块
准备一张白纸
笔准备好,但是不画
开始画画
设定画笔颜色
画笔粗细
3.绘制三角形及求解面积
调用运动模块,开始绘制图形
(1)
(2)
(3)
(4)
(1)
(3)
(2)
(4)
3.绘制三角形及求解面积
a
b
计算直角三角形面积
新建变量存储求解的面积
a
b
直角三角形面积公式:
面积 = (a × b)÷2
S = (a × b )÷ 2
3.绘制三角形及求解面积
输出计算的面积,字符串链接
字符串链接举例:
编写程序输出
【这个三角形的面积为:+ 面积变量】
3.绘制三角形及求解面积
3.绘制三角形及求解面积
4.绘制长方形及求解面积
请参考直角三角形的编程思路独立完成任务2
4.绘制长方形及求解面积
注意绘制正方形时与三角形的不同:
(1)
(2)
(3)
(4)
剩下的步骤可以考虑用重复执行
4.绘制长方形及求解面积
1.熟悉询问模块的功能及使用
2.熟悉画笔模块各个指令的功能
3.掌握字符串的链接方式
2.总程序
Q1:用画笔功能绘制一条粗5单位,长50的直线,下面的代码正确吗?
Q&A
A1:不正确,应该用画笔设定为模块
Q2:这段程序能够绘制出什么图形?
Q&A
A2:绘制边长为60的正方形
Q&A
Q3:运行下面程序会输出什么结果?
(1)
(2)
知识点巩固
准备一张白纸
笔准备好,但是不画
开始画画
设定画笔颜色
画笔粗细
(3)
知识点巩固
字符串链接举例:
明明最后计算三角形面积的时候,最后两段编写了这样的程序,请问错误的地方有几处?( )
A
B
源码测试
0处
1处
C
D
2处
3处
答案:
解析:
明明错的太离谱了, 错误百出简直。太粗心了,咱们可不能像明明这样哦
D
源码测试