写出求过两点P1(x1,y1),P2(x2,y2)的直线的斜率的算法,并画出流程图.
题型:不详难度:来源:
写出求过两点P1(x1,y1),P2(x2,y2)的直线的斜率的算法,并画出流程图. |
答案
由于当x1=x2时,过两点P1、P2的直线的斜率不存在,只有当x1≠x2时,根据斜率公式 k=求出,故可设计如下的算法和流程图. 算法如下: 第一步:输入x1,y1,x2,y2; 第二步:如果x1=x2,输出“斜率不存在”,否则, k ←; 第三步:输出k. 相应的流程图如图所示:
|
解析
由于当x1=x2时,过两点P1、P2的直线的斜率不存在,只有当x1≠x2时,根据斜率公式 k=求出,故可设计如下的算法和流程图. 算法如下: 第一步:输入x1,y1,x2,y2; 第二步:如果x1=x2,输出“斜率不存在”,否则, k ←; 第三步:输出k. 相应的流程图如图所示:
|
举一反三
某企业2007年的生产总值为200万元,技术创新后预计以后的每年的生产总值将比上一年增加5%,问最早哪一年的年生产总值将超过300万元?试写出解决该问题的一个算法,并画出相应的流程图. |
已知分段函数y=,编写伪代码,输入自变量x的值,输出其相应 的函数值,并画出流程图. |
编写一组伪代码计算1+++…+,并画出相应的流程图. |
某百货公司为了促销,采用打折的优惠办法:每位顾客一次购物 ①在100元以上者(含100元,下同),按九五折优惠; ②在200元以上者,按九折优惠; ③在300元以上者,按八五折优惠; ④在500元以上者,按八折优惠. 试写出算法、画出流程图、伪代码,以求优惠价. |
最新试题
热门考点