高一数学 1.1.2程序框图与算法的基本逻辑结构学案 新人教A版必修3.docVIP

  • 2
  • 0
  • 约3.19千字
  • 约 7页
  • 2018-07-19 发布于四川
  • 举报

高一数学 1.1.2程序框图与算法的基本逻辑结构学案 新人教A版必修3.doc

高一数学 1.1.2程序框图与算法的基本逻辑结构学案 新人教A版必修3

1.1.2 程序框图与算法的基本逻辑结构 一、利用顺序结构的程序框图表示算法 例1 已知点P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d的算法及程序框图. 解 (1)用数学语言来描述算法: 第一步,输入点的坐标x0,y0,输入直线方程的系数即常数A,B,C; 第二步,计算z1=Ax0+By0+C; 第三步,计算z2=A2+B2; 第四步,计算d=eq \f(|z1|,\r(z2)); 第五步,输出d. (2)用程序框图来描述算法,如图所示. 点评 在使用顺序结构书写程序框图时,(1)要注意各种框图符号的正确使用;(2)要先赋值,再运算,最后输出结果. 变式迁移1 写出下列算法的功能: (1)图(1)中算法的功能是(a0,b0)________. (2)图(2)中算法的功能是________. 答案 (1)求以a,b为直角边的直角三角形斜边c的长 (2)求两个实数a,b的和 二、条件结构的程序框图 例2 某居民区的物业部门每月向居民收取卫生费,计算方法如下:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,只需画出流程图即可. 分析 要计算应收取的费用,首先要将费用与人数的关系表示出来. 解 依题意费用y与人数n之间的关系为 y=eq \b\lc\{\rc\ (\a\vs4\al

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档