ماۋۇ تەڭلىمىلەر سېستىمىسىنى يېشىپ بېرىڭلار
ئەسسالامۇ ئەلەيكۇم قېرىنداشلار، ماڭا ياردەملىشىپ بەش يىلدىن بېرى يېشەلمەيۋاتقان ماۋۇ تەڭلىمىلەر سېستىمىسىنى يېشىپ بەرگەن بولساڭلار، ئىشقىلىپ مۇسبەت پۈتۈن سانلىق يېشىمى چىقىدۇ.x+y+z=100}
100x+50y+5z=1000 مانا ماۋۇ رەسىمدىكىسى شۇ ئۈچ نامەلۇم سان، ئىككى تەڭلىككەن. بۇنى قانداق يەشكىلى بولىدۇ؟:o
ئىسىمدە قىلىشىچە بۇنى يەشكىلى بولمايدىغاندۇ.......
x=1
y=9
z=90
ئەمىلىيەتتە بۇ تەڭلىمىلەر سىستىمسىنىڭ چەكسىز كۆپ يېشىمى بولىدۇ، چۈنكى نامەلۇم ئۈچ، تەڭلىمە ئىككى ئىكەن. بۇ ئىككى تەڭلىمىدىن پايدىلىنىپ بىر نامەلۇمنى يوقاتساق، قالغان ئىككى نامەلۇمغا ئائىت يېڭى بىر تەڭلىمىگە ئىرىشىمىز. بۇ يېڭى تەڭلىمىدىن پايدىلىنىپ بۇ ئىككى نامەلۇمنىڭ مۇناسىۋىتىنى تاپقىلى بولىدۇ. ئاندى يىشىم مۇسبەت پۈتۈن سان بولىدۇ دېگەنگە ئاساسەن مۇسبەت پۈتۈن سانلارنى ئورنىغا قويۇش ئارقىلىق ئۈچ نامەلۇمنىڭ ھەممىسىنىڭ مۇسبەت پۈتۈن سان بولىشىغا كاپالەتلىك قىلساقلا نەتىجىگە ئىرىشىمىز. قىزقچىلىق !
يىشىملەر توپلىمى مۇسبەت پۈتۈن سان دېدى، شۇڭا چەكسىز يېشىم چەكلىككە ئۆزگۈرىدۇ. ئاندىن بۇ سوئال چىققان بولسا، تايىنى يوق ياكى ئىشلىگىلى بولمايدىغان بىرمە چىقمايدۇ. شۇڭا ئازراق تۈرلەش، ياكى ئازراق لوگىكىلىك تەپەككۇردىن كېيىن بۇنىڭ بىردىنبىر يېشىمى چىقىدۇ.
x=1
y=9
z=90
جەريانى مۇنداق.
1.ئادەتتە بۇنداق مەسىلىلەر بوش ئورۇن ياكى تاللاش بولۇپ چىقىدۇ. چوڭ ئون نومۇرلۇق ھىسابلاپ يېشىپ بېرىش تەلەپ قىلىنمايدۇ. (كۆپ ھاللاردا دەيمەنغۇ). تاللاش بولۇپ قالسا بار جاۋابنى ئورنىغا سېلىپ تەكشۈرسەكلا بولىدۇ. بۇنى نومۇر سوغا قىلىش دەيمىز. شۇڭا تېخىمۇ ئېنىقىراق دېسەك بوش ئورۇن بولۇپ چىقسا سالمىقى بار بولغان بولىدىكەن.
قانداق قىلىش كېرەك؟
ئۈچ نامەلۇمنى ئىككى نامەلۈمغا ئاددىلاشتۇرۇپ ئۈچ تەڭلىمە كەلتۈرۈپ چىقىرىمىز.
50y+95z=9000
45z-50x=4000
95x+45y=500
ئەمدى مۇشۇ ئاددى تەڭلىمىگە ، 1،2 دېگەندەك مۇسبەت پۈتۈن ساننى سېلىپ ي، يېشىملەرنى تۈرلەشكە ئۆتىمىز.
1-ئىپادىدىكى yنىڭ قىممىتى 1،2 بولسا z چۇۋۇلۇپ كېتىدۇ. شۇڭا z نىڭ قىممىتىنى 1،2 قىلىپ باقساق y چۇۋۇلۇپ كېتىدىكەن.
ئەمدى x ئورنىغا سېلىشتىن باشقا ئامال يوق. بۇ تەڭلىمىنىڭ چەكسڭز كۆپ يىشىمى بار ، بۇ يىشىملەر بوشلۇقتىكى بىر تۈز سىزىقنى بىلدۈرىدۇ . x, y, z لار مۇسبەت پۈتۈن سان بولسا پەقەت بىرلا يىشىمى چىقىدىكەن :lol
X=1
Y= 9
Z= 90 بۇ يازمىنى ئاخىرىدا tayirT تەھرىرلىگەن. ۋاقتى 2014-2-17 10:56
Dim x, y, z As Integer
For x = 0 To 100
For y = 0 To 100
For z = 0 To 100
If x + y + z = 100 Then
If 100 * x + 50 * y + 5 * z = 1000 Then
TextBox1.Text = TextBox1.Text & vbCrLf & "X=" & x & " Y= " & y & " Z= " & z
End If
End If
Next
Next
NextVB دا يىزىپ چىقىرىپ باقسام يەنە شۇ جاۋاپ چىقىدىكەن . ئۈچ نامەلۇم، ئىككى تەڭلىمە ؟ يېشەلمىگىنىڭىز توغرىكەن. Batush يوللىغان ۋاقتى 2014-2-17 13:14 static/image/common/back.gif
ئۈچ نامەلۇم، ئىككى تەڭلىمە ؟ يېشەلمىگىنىڭىز توغرىكەن.
جاۋابىنى چىقىرىپ قويسىمۇ دېگەن گېپىنى. VBدىگەن نىمە ئۇ؟ rock يوللىغان ۋاقتى 2014-2-17 14:23 static/image/common/back.gif
جاۋابىنى چىقىرىپ قويسىمۇ دېگەن گېپىنى.
مەن بۇنى بوشلۇقتىقى ئىككى تۈز سىزىق ، كىسىسشىمۇ مۇمكىن، كىسىشمەسلىكىمۇ مۇمكىن دەپلا ئۇچراشمايدىغان ئىككى سىزىق دەپ ئويلاپ قاپتىمەن. خاپوممىغايلا . :lol
95x+45y=500 بۇ دېگەن بىر تۈز سىزىقنى ئىپادىلە ؟ سىزنىڭ تاپقىنىڭىز پەقەت شۇ بىر تۈزسىزىق ئۈستىدىكى بىر نۇقتىدۇ ؟
ئىشقىلىپ مەن مۇشۇنداق چۈشەندىم . ئوبدانراق ئوقۇڭلا ئاداش ئا تېمىدىكى گەپنى، مۇسبەت پۈتۈن سان يېشىمى دەپ سورىدى. چەكسىز يېشىمىدىن تەلەپكە چۈشىدىغان نەتىجە بىردىنبىر بولىدىكەن. رەھمەت سىلەرگە بۇنداق تەڭلىمىلەر سىستېمىسىنى ئېنىقسىز تەڭلىمىلەر سىستېمىسى دەيمىز. مەن ئۆزەمنىڭ يېشىش ئۇسۇلىنى ئوتتۇرغا قۇياي:
بۇ بۇرۇنقى مەسىلە بولۇپ، مەزمۇنى مۇنداق ئىدى:
1000 يۈەنگە توخۇ، پاقلان، موزايلاردىن جەمئىي 100 نى سېتىۋالماقچى، ئۇلارنىڭ باھاسى ئايرىم- ئايرىم 5 يۈەن، 50 يۈەن، 100 يۈەن بولسا، ھەر قايسىسىدىن قانچىدىن سېتىۋېلىش كېرەك؟
بۇ مەسىلىنىڭ يېشىمى matrix67 يەشكەن يېشىمى دەل توغرا.
بەت:
[1]