数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 9986|回复: 11

两道初等数学竞赛问题

[复制链接]
发表于 2005-2-24 17:29:54 | 显示全部楼层 |阅读模式
<>题目来源:(<a href="http://post.baidu.com/f?kz=10433388" target="_blank" ><FONT face="Times New Roman">http://post.baidu.com/f?kz=10433388</FONT></A>)


<p>
<>(<FONT face="Times New Roman">1</FONT>)求<FONT face="Times New Roman">1287XY6</FONT>能被<FONT face="Times New Roman">72</FONT>整除的所有七位数。
(<FONT face="Times New Roman">2</FONT>)已知三角形<FONT face="Times New Roman">ABC</FONT>,角<FONT face="Times New Roman">A=80</FONT>度且<FONT face="Times New Roman">AB=AC</FONT>,<FONT face="Times New Roman">O</FONT>为三角形<FONT face="Times New Roman">ABC</FONT>内任意一点,
<FONT face="Times New Roman">     </FONT>又知角<FONT face="Times New Roman">OBC=10</FONT>度,角<FONT face="Times New Roman">OCB=20</FONT>度。求角<FONT face="Times New Roman">OAC=</FONT>?
<p>
<p>
<>我给出的做法(仅供参考,如有不对,敬请指教)
<p>
<p>
<P>
<P><FONT face="Times New Roman"></FONT></P>
<p>
<P>解:(<FONT face="Times New Roman">1</FONT>)由于<FONT face="Times New Roman">72=8*9</FONT>,这样根据能被<FONT face="Times New Roman">8</FONT>整除和能被<FONT face="Times New Roman">9</FONT>整除数的特征,就可以知道有如下的结论:①<FONT face="Times New Roman">100*x+10*y+6</FONT>是<FONT face="Times New Roman">8</FONT>的正整数倍,不妨假设<FONT face="Times New Roman">100*x+10*y+6=8*m</FONT>(<FONT face="Times New Roman">m</FONT>为正整数)。
<p>
<p>
<P><FONT face="Times New Roman">      </FONT>②<FONT face="Times New Roman">1+2+8+7+x+y+6</FONT>是<FONT face="Times New Roman">9</FONT>的正整数倍,不妨记为<FONT face="Times New Roman">1+2+8+7+x+y+6=9*n</FONT>(<FONT face="Times New Roman">n</FONT>为正整数)。
<p>
<p>
<P>借助计算机很快就可以得到结果!(用<FONT face="Times New Roman">matlab</FONT>解决)
<p>
<p>
<P>程序如下:<FONT face="Times New Roman">X=[];Y=[];x=1;y=1;
<p></FONT>
<p>
<P><FONT face="Times New Roman">for i=1:9
<p></FONT>
<p>
<P><FONT face="Times New Roman">for j=1:9
<p></FONT>
<p>
<P><FONT face="Times New Roman">        if (rem(100*i+10*j+6,8)==0)&amp;(rem(24+i+j,9)==0)
<p></FONT>
<p>
<P><FONT face="Times New Roman">            X(x)=i;Y(y)=j;
<p></FONT>
<p>
<P><FONT face="Times New Roman">            x=x+1;y=y+1;
<p></FONT>
<p>
<P><FONT face="Times New Roman">        end
<p></FONT>
<p>
<P><FONT face="Times New Roman">    end
<p></FONT>
<p>
<P><FONT face="Times New Roman">end
<p></FONT>
<p>
<P><FONT face="Times New Roman">X,Y
<p></FONT>
<p>
<P><FONT face="Times New Roman">X =2     5     9
<p></FONT>
<p>
<P><FONT face="Times New Roman">Y =1     7     3
<p></FONT>
<p>
<P>也就是<FONT face="Times New Roman">1287216</FONT>,<FONT face="Times New Roman">1287576</FONT>,<FONT face="Times New Roman">1287936</FONT>。
<p>
<p>
<P>当然用手计算也可以,也是很容易检验出来的。
<p>
<p>
<P>(<FONT face="Times New Roman">2</FONT>)根据正弦定理可以得到:
<p>
<p>
<P>假设角<FONT face="Times New Roman">OAC=x
<p></FONT>
<p>
<P>则有:<FONT face="Times New Roman">OC/sin</FONT>(<FONT face="Times New Roman">x</FONT>)<FONT face="Times New Roman">=OA/sin</FONT>(<FONT face="Times New Roman">30</FONT>度),
<p>
<p>
<P><FONT face="Times New Roman">      OB/sin</FONT>(<FONT face="Times New Roman">80</FONT>度<FONT face="Times New Roman">-x</FONT>)<FONT face="Times New Roman">=OA/sin</FONT>(<FONT face="Times New Roman">40</FONT>度)。
<p>
<p>
<P><FONT face="Times New Roman">      OC/sin</FONT>(<FONT face="Times New Roman">10</FONT>度)<FONT face="Times New Roman">=OB/sin</FONT>(<FONT face="Times New Roman">20</FONT>度)。
<p>
<p>
<P>这样可以得到方程,可以求出来。
<p>
<p>
<P>结果是:角<FONT face="Times New Roman">OAC=20</FONT>度。
<p>
<p>
<P>当然,这个方程是用计算机解出来的。
<p>
<p>
<P>程序如下:
<p>
<p>
<P><FONT face="Times New Roman">solve('sin(10*pi/180)*sin(80*pi/180-x)*sin(pi/6)=sin(x)*sin(40*pi/180)*sin(20*pi/180)','x')
<p></FONT>
<p>
<P><FONT face="Times New Roman">ans =atan(sin(1/18*pi)*cos(1/18*pi)/(sin(1/18*pi)^2+2*sin(2/9*pi)*sin(1/9*pi)))
<p></FONT>
<p>
<P>同时我也可以用几何添加辅助线的方法解决这个问题!(主要是作出这样的辅助线,过<FONT face="Times New Roman">A</FONT>做<FONT face="Times New Roman">BC</FONT>边的垂线,延长<FONT face="Times New Roman">CO</FONT>交垂线于点<FONT face="Times New Roman">O’</FONT>,则角<FONT face="Times New Roman">O’BC=20</FONT>度,只要证明<FONT face="Times New Roman">AO</FONT>平分角<FONT face="Times New Roman">O’AC</FONT>就可以了,用到了面积法和角的平分线定理)。
<p>
<p>
<P>
<P><FONT face="Times New Roman"></FONT></P>
<p>
<P>
<P><FONT face="Times New Roman"></FONT></P>
<p>
<P><FONT face="Times New Roman">Levy
<p></FONT>
<p>
<P><FONT face="Times New Roman">QQ:271021449
<p></FONT>
<p>
<P><FONT face="Times New Roman">E-mail:leewei0329@126.com
<p></FONT>
<p>
<P><FONT face="Times New Roman">2005 2 23
<p></FONT>
<p>
发表于 2005-3-9 05:06:06 | 显示全部楼层
楼上哥哥真强,佩服!
发表于 2005-3-14 04:27:37 | 显示全部楼层
<>真厉害!`</P>
发表于 2005-3-21 06:19:14 | 显示全部楼层
很简单的程式..没什么佩服的
发表于 2005-3-22 04:21:37 | 显示全部楼层
<>那你会做吗??</P><>你怎么能这么说呢</P>
发表于 2005-4-25 01:11:30 | 显示全部楼层
确实不难嘛,连我也可以看出来。
发表于 2005-5-1 19:03:57 | 显示全部楼层
<>为什么会有12两个推论??请解答一下!!!</P><>①<FONT face="Times New Roman">100*x+10*y+6</FONT>是<FONT face="Times New Roman">8</FONT>的正整数倍,不妨假设<FONT face="Times New Roman">100*x+10*y+6=8*m</FONT>(<FONT face="Times New Roman">m</FONT>为正整数)。
</P><><P><P>②<FONT face="Times New Roman">1+2+8+7+x+y+6</FONT>是<FONT face="Times New Roman">9</FONT>的正整数倍,不妨记为<FONT face="Times New Roman">1+2+8+7+x+y+6=9*n</FONT>(<FONT face="Times New Roman">n</FONT>为正整数)。
</P>
发表于 2005-5-1 19:29:26 | 显示全部楼层
<>#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
main()
{</P><> float k,i,j;
clrscr();
for(i=0;i&lt;10;i++)</P><>   for(j=0;j&lt;10;j++)
  {
   k=(1287006+i*100+j*10)/72;
   printf("%3f     %1f     %1f\n",k,i,j);</P><P>  }</P><P>} </P>[em05]
发表于 2005-7-27 09:23:36 | 显示全部楼层
<>数学方法:</P>
<>1287XY6=1287000+100X+10Y+6=17875*72+100X+10Y+6</P>
<>为了求满足条件的X,Y,只要求出X,Y能够是100X+10Y+6的三位数能被72整除就可以</P>
<P>很显然,能够被72整除且末位是6的三位数只有72*3=216,72*8=576</P>
<P>所以(X,Y)=(2,1) or (5,7)</P>
发表于 2005-7-28 03:46:54 | 显示全部楼层
<>一个初等数学的题目了呀,</P>
<>为什么要这么麻烦,还要用计算机来计算&gt;?</P>
<>有没有搞错?</P>
<P>这么说用大学的知识,初中数学竞赛还有开展的必要吗?</P>

<P>一个阶段就得用这个阶段的知识啊,不然学无止境,哪来的最高级竞赛?</P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-30 13:18 , Processed in 0.063874 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表