知识目标
①了解算法的概念及其表示方法。
②理解程序的3种基本结构。
③熟练掌握格式化输入输出函数的使用方法。
④掌握顺序结构程序设计方法。
能力目标
①具有使用流程图和N-S图描述算法的能力。
②具有使用C语言进行顺序结构程序设计的能力。
③具有初步编写简单程序的能力。
素质目标
①培养学生规范代码编写的职业素养。
②通过对程序的反复调试,培养严谨的职业素养。
③提高学生的文化修养。
案例描述
输入三角形3条边的边长,用海伦公式求三角形面积。
海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的3条边的边长直接求三角形面积的公式。表达式为: ,它的特点是形式漂亮,便于记忆。
相传这个公式最早是由古希腊数学家阿基米德得出的,但因为这个公式最早出现在海伦的著作《测地术》中,所以被称为海伦公式。中国秦九韶也得出过类似的公式,称为三斜求积术。
案例分析
输入三角形3条边的边长,所以显然要定义3个变量 a 、 b 、 c ,同时还要定义三角形面积area。
由于在求三角形的面积时要用的海伦公式 中, p 是三角形的二分之一周长,所以还需要定义三角形的二分之一周长 p 。
需要提示的是area=sqrt(p*(p-a)*(p-b)*(p-c)),即根号用sqrt()函数表示。只要在程序的前面加上库函数math.h就行了。
案例实现