欢迎来到天天文库
浏览记录
ID:60779070
大小:21.00 KB
页数:4页
时间:2020-12-18
《C++计算点到直线的距离复习进程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品好文档,推荐学习交流C++计算点到直线的距离#include#includeclassPoint{private:floatx,y;public:Point(floata,floatb);floatgetX();floatgetY();voidprint();};Point::Point(floata,floatb){x=a;y=b;}floatPoint::getX(){returnx;}floatPoint::getY(){returny;}voidPoint::print(){cout<<"("<<","<2、classLine{private:Pointp1,p2;public:Line(Point&,Point&);仅供学习与交流,如有侵权请联系网站删除谢谢4精品好文档,推荐学习交流friendfloatdistance(Line&p,Point&q);};Line::Line(Point&_p1,Point&_p2):p1(_p1),p2(_p2){p1=_p1;p2=_p2;}floatdistance(Line&p,Point&q){floatx1=p.p1.getX();floaty1=p.p1.getY();floatx2=p.p2.getX();floaty2=p.p2.ge3、tY();floatx=q.getX();floaty=q.getY();return((x-x1)*(y2-y1)-(x2-x1)*(y-y1))/sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));}voidmain(){Pointp1(2,4);Pointp2(7,9);Pointp(0,0);LineL(p1,p2);cout<4、oata,floatb);分别对x和y初始化floatgetX(),floatgetY();分别返回横坐标和纵坐标仅供学习与交流,如有侵权请联系网站删除谢谢4精品好文档,推荐学习交流voidprint();以(x,y)的形式输出点(2)定义一个直线类Line,含有:私有数据成员:Pointp1,p2;分别表示直线的两个端点公有成员函数:Line(Point&,Point&);分别对p1和p2初始化友元函数floatdistance(Line&p,Point&q);计算并输出点到直线的距离点(x,y)到由(x1,y1)和(x2,y2)两点确定的直线的距离公式为:(3)在主函数中利用上述类5、定义一个点和一条直线,计算并输出点到直线间的距离。*/初中《道德与法治》练习题第一部分 前言一、填空题1.道德是人自身发展的,也是人类文明进步的。2.初中学生处于迅速发展和社会公共生活的重要阶段,处于和观念形成的关键时期,追切需要学校在思想品德的发展上给予正确引导和有效帮助。3.为了适应初中学生的成长需要,思想品德课程融合、、法律、国情等相关内容。4.思想品德课程旨在促进初中学生逐步树立正确的、、仅供学习与交流,如有侵权请联系网站删除谢谢4精品好文档,推荐学习交流。5.当今世界,科技进步日新月异,人类面临的共同问题不断增多,国际竞争日趋激烈,对人的、和综合素质提出了新的挑战和要求。6.6、思想品德课程是一门以初中学生生活为、以引导和促进初中学生思想品德发展为的综合性课程。7.思想品德课程的思想性以为导向,深入贯彻落实。8.思想品德课程根据学生发展特点,分阶段分层次对初中学生进行、、、、的教育,为青少年健康成长奠定基础。9.思想品德课程人文性特征,尊重学生规律,体现青少年特点,关怀学生成长需要,提升学生的素养和感。10.思想品德课程从学生实际出发并将初中学生逐步扩展的作为课程建设与实施的基础。11.思想品德课程引导学生自主参与丰富多样的活动,在、中促进正确思想观念和良好道德品质的形成和发展。12.思想品德课程的综合性特征有机整合、、法律和国情等多方面的学习内容。13.思想7、品德课程将价值观的培养、的学习、的提高与思想方法、思维方式的掌握融为一体。14.思想品德课程以帮助学生过的生活,做的公民为课程的核心。15.初中学生正处于发展的重要时期,和逐步增强。仅供学习与交流,如有侵权请联系网站删除谢谢4
2、classLine{private:Pointp1,p2;public:Line(Point&,Point&);仅供学习与交流,如有侵权请联系网站删除谢谢4精品好文档,推荐学习交流friendfloatdistance(Line&p,Point&q);};Line::Line(Point&_p1,Point&_p2):p1(_p1),p2(_p2){p1=_p1;p2=_p2;}floatdistance(Line&p,Point&q){floatx1=p.p1.getX();floaty1=p.p1.getY();floatx2=p.p2.getX();floaty2=p.p2.ge
3、tY();floatx=q.getX();floaty=q.getY();return((x-x1)*(y2-y1)-(x2-x1)*(y-y1))/sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));}voidmain(){Pointp1(2,4);Pointp2(7,9);Pointp(0,0);LineL(p1,p2);cout<4、oata,floatb);分别对x和y初始化floatgetX(),floatgetY();分别返回横坐标和纵坐标仅供学习与交流,如有侵权请联系网站删除谢谢4精品好文档,推荐学习交流voidprint();以(x,y)的形式输出点(2)定义一个直线类Line,含有:私有数据成员:Pointp1,p2;分别表示直线的两个端点公有成员函数:Line(Point&,Point&);分别对p1和p2初始化友元函数floatdistance(Line&p,Point&q);计算并输出点到直线的距离点(x,y)到由(x1,y1)和(x2,y2)两点确定的直线的距离公式为:(3)在主函数中利用上述类5、定义一个点和一条直线,计算并输出点到直线间的距离。*/初中《道德与法治》练习题第一部分 前言一、填空题1.道德是人自身发展的,也是人类文明进步的。2.初中学生处于迅速发展和社会公共生活的重要阶段,处于和观念形成的关键时期,追切需要学校在思想品德的发展上给予正确引导和有效帮助。3.为了适应初中学生的成长需要,思想品德课程融合、、法律、国情等相关内容。4.思想品德课程旨在促进初中学生逐步树立正确的、、仅供学习与交流,如有侵权请联系网站删除谢谢4精品好文档,推荐学习交流。5.当今世界,科技进步日新月异,人类面临的共同问题不断增多,国际竞争日趋激烈,对人的、和综合素质提出了新的挑战和要求。6.6、思想品德课程是一门以初中学生生活为、以引导和促进初中学生思想品德发展为的综合性课程。7.思想品德课程的思想性以为导向,深入贯彻落实。8.思想品德课程根据学生发展特点,分阶段分层次对初中学生进行、、、、的教育,为青少年健康成长奠定基础。9.思想品德课程人文性特征,尊重学生规律,体现青少年特点,关怀学生成长需要,提升学生的素养和感。10.思想品德课程从学生实际出发并将初中学生逐步扩展的作为课程建设与实施的基础。11.思想品德课程引导学生自主参与丰富多样的活动,在、中促进正确思想观念和良好道德品质的形成和发展。12.思想品德课程的综合性特征有机整合、、法律和国情等多方面的学习内容。13.思想7、品德课程将价值观的培养、的学习、的提高与思想方法、思维方式的掌握融为一体。14.思想品德课程以帮助学生过的生活,做的公民为课程的核心。15.初中学生正处于发展的重要时期,和逐步增强。仅供学习与交流,如有侵权请联系网站删除谢谢4
4、oata,floatb);分别对x和y初始化floatgetX(),floatgetY();分别返回横坐标和纵坐标仅供学习与交流,如有侵权请联系网站删除谢谢4精品好文档,推荐学习交流voidprint();以(x,y)的形式输出点(2)定义一个直线类Line,含有:私有数据成员:Pointp1,p2;分别表示直线的两个端点公有成员函数:Line(Point&,Point&);分别对p1和p2初始化友元函数floatdistance(Line&p,Point&q);计算并输出点到直线的距离点(x,y)到由(x1,y1)和(x2,y2)两点确定的直线的距离公式为:(3)在主函数中利用上述类
5、定义一个点和一条直线,计算并输出点到直线间的距离。*/初中《道德与法治》练习题第一部分 前言一、填空题1.道德是人自身发展的,也是人类文明进步的。2.初中学生处于迅速发展和社会公共生活的重要阶段,处于和观念形成的关键时期,追切需要学校在思想品德的发展上给予正确引导和有效帮助。3.为了适应初中学生的成长需要,思想品德课程融合、、法律、国情等相关内容。4.思想品德课程旨在促进初中学生逐步树立正确的、、仅供学习与交流,如有侵权请联系网站删除谢谢4精品好文档,推荐学习交流。5.当今世界,科技进步日新月异,人类面临的共同问题不断增多,国际竞争日趋激烈,对人的、和综合素质提出了新的挑战和要求。6.
6、思想品德课程是一门以初中学生生活为、以引导和促进初中学生思想品德发展为的综合性课程。7.思想品德课程的思想性以为导向,深入贯彻落实。8.思想品德课程根据学生发展特点,分阶段分层次对初中学生进行、、、、的教育,为青少年健康成长奠定基础。9.思想品德课程人文性特征,尊重学生规律,体现青少年特点,关怀学生成长需要,提升学生的素养和感。10.思想品德课程从学生实际出发并将初中学生逐步扩展的作为课程建设与实施的基础。11.思想品德课程引导学生自主参与丰富多样的活动,在、中促进正确思想观念和良好道德品质的形成和发展。12.思想品德课程的综合性特征有机整合、、法律和国情等多方面的学习内容。13.思想
7、品德课程将价值观的培养、的学习、的提高与思想方法、思维方式的掌握融为一体。14.思想品德课程以帮助学生过的生活,做的公民为课程的核心。15.初中学生正处于发展的重要时期,和逐步增强。仅供学习与交流,如有侵权请联系网站删除谢谢4
此文档下载收益归作者所有