Scratch编程-3.海伦公式 算法教学课件(20张ppt)

资源下载
  1. 二一教育资源

Scratch编程-3.海伦公式 算法教学课件(20张ppt)

资源简介

(共20张PPT)
第3课:海伦公式
学习大纲
第一章
学习目标
第二章
编码实现
第三章
每课一练
第四章
总结拓展


CONTENTS
第五节
创新作业
1、学习目标
项目演示
知识点
1
如何在scratch中根据数学公式搭建赋值指令
2
3
学习“当小绿旗被点击”、“变量” 、“加” 、“减”、“乘”“除”等指令
基本原理:赋值是将某一个数值赋给某个变量的过程。scratch中的赋值指令
积木块
新脚本:
2、学习目标
三角形的面积不仅可以通过底和高的长度得出,如果知道三角形的三个边长,同样可以求出三角形的面积,这就要用到海伦公式。
本节学习在scratch中用海伦公式求解三角形的面积
基本原理
海伦公式又译作希伦公式,也称海伦----秦九韶公式。它是利用三角形的三条半的编程直接求三角形面积的公式。设三角形的三条边长分别为a, b, c,如图所示:
设三角形的面积为 S,海伦公式如下:
其中,
平方根
如果a = b,b 是 a 的“平方”,a 则是 b 的“平方根”,也称“二次方根”,
记为 a = 。
在scratch中,求平方根的积木在“运算”模块中,如图所示。
任务
根据海伦公式,求三角形的面积
询问并输入三个数代表三条线段的长度,如果能构成三角形,则输出三角形的面积;否则输出“无法构成三角形”
1.新建变量
(1)变量a,b,c:存放三条线段的长度。
(2)变量S:存放三角形的面积
(3)变量P:计算过程中使用到的变量,即海伦公式中的p。
任务
判断三角形能否成立
判断三条线段能否构成三角形,原理是“任意两条边的长度之和大于第三条边的长度”
注意:在此处的“任意”有三个关系表达式,如图所示
那么,这三个表达式之间是什么关系呢?根据三角形原理可知,这三种情况必须同时满足才能构成三角形,所以三个表达式再scratch中是“与”的关系,如下图所示
任务
求三角形的面积
根据三条线段的长度a, b, c求解三角形的面积S,可以分成两步,先计算p,再根据公式计算S,代码如下图所示:
任务
流程图
求三角形面积的流程图,如下图所示:
代码总览
利用海伦公式求三角形面积的代码
执行结果
小结
看到程序任务时,应先规划出实现步骤,再实现步骤来编写程序,这样做旺旺会达到事半功倍的效果,条理更清楚,不容易出错。例如,在完成任务时可以按照以下步骤编写程序
1、输入三条线段的长度,判断是否能构成三角形
2、如果不能构成三角形,结束程序;如果能构成三角形,再分别求p和S
3、输出三角形的面积
实战
根据勾股定理,求直角三角形斜边的长度
【要求】如图所示,在直角三角形ABC中,a和b是两条指教变的长度,c是斜边的长度。询问并输入a和b,输出c。例如,一次输入a和b的值为3和4,输出5.
提示勾股定理公式:a +b =c
5、创新作业
编程实现
下 课 啦!

展开更多......

收起↑

资源预览