{ipb.vars['home_name']}


6 الصفحات V   1 2 3 > »   
اكتب تعقيباً على هذا الموضوعابدأ موضوعاً جديداً
> حساب مواقيت الصلاة الشرعية, طريقة مبسطة وسهلة بتطبيق
Mohamad Magdy
المشاركة 24th Nov 2004, 11:46 PM
مشاركة #1


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 784
التسجيل: 27-10-2004
البلد: EGYPT
رقم العضوية: 10





بسم الله الرحمن الرحيم

حساب مواقيت الصلاة الشرعية
لأى مكان بالعالم



الأخوة الكرام نظرا لدقة أمر المواقيت وخاصة مواقيت الصلاة الشرعية فقد وضعت هنا معادلات بسيطة لحساب مواقيت الصلاة الشرعية ولم أضف فىالمعادلات أثر إرتفاع الموقع عن سطح البحر أو أثر عوامل الإنكسار أو عناصر الحرارة والضغط الجوى وغيرها من القيم التى نستخدمها فى الحسابات إذا أردنا الحساب بدقة تصل إلى كسور بسيطة من الثانية ولكنى فضلت تبسيط المعادلات حتى يتمكن اى شخص من حساب المواقيت بدقة وهى تعطى نتائج جيدة ودقيقة جدا


العناصر الملطلوبة للحساب هى :

خط الطول الجغرافى للمكان المطلوب الحساب له ورمزه Long
خط العرض الجغرافى للمكان المطلوب الحساب له ورمزه Lat
فرق التوقيت الموقعى عن خط توقيت جرينتش
العام والشهر واليوم المطلوب الحساب له

فى حساب طول الشمس وموقعها فضلت هنا التبسيط ولم أكتب المعادلات التى نستخدمها فى حساب الظواهر الكونية بل ايضا فضلت التبسيط قد ما استطعت وهنا موقع الشمس بحسب مركزية الأرض Geocentric وهى معادلات بسيطة جدا ولكنها دقيقة بحول الله وقوته

أولا نحسب طول " موقع الشمس " للحصول على الميل الزاوى والمطلع المستقيم المستخدم بمعادلات مواقيت الصلاة

نحسب اليوم الجوليانى ورمزه D من المعادلة :

D =((367*Y)-(INT((7/4)*(Y+INT((M+9)/12))))+INT(275*(M/9))+d-730531.5)


مع ملاحظة أن Y = Year = العام
و M = Month = الشهر
و d= Day = اليوم
وهذا هو العام والشهر واليوم المطلوب له الحساب

نحسب طول الشمس الوسطى ورمزه L من المعادلة

L = 280.461+0.9856474*D


مع مراعاة أن يكون الناتج لا يقل أو يزيد عن 360°

ثم نحسب حصة الشمس الوسطى ورمزه M من المعادلة

M = 357.528+0.9856003*D


مع مراعاة أن يكون الناتج لا يقل أو يزيد عن 360°


ثم نحسب طول الشمس البروجى ورمزه Lambda من المعادلة

(Lambda = L +1.915*SIN(M)+0.02*SIN(2*M


مع مراعاة أن يكون الناتج لا يقل أو يزيد عن 360°


ثم نحسب ميل دائرة البروج ورمزها Obliquity من المعادلة

Obliquity = 23.439-0.0000004*D


ثم نحسب المطلع المستقيم ورمزه Alpha من المعادلة

((Alpha =ATAN (COS(Obliquity)*TAN(Lambda


مع مراعاة أن يكون الناتج لا يقل أو يزيد عن 360° بالمعادلة

(Alpha = Alpha - (360*INT(Alpha /360


ثم نعدل المطلع المستقيم

Alpha = Alpha + 90 * ( TRUNC ( Alpha / 90 ) -TRUNC(Alpha / 90))


نحسب الزمن النجمى ورمزه ST بالدرجات الزاوية من المعادلة

ST =100.46 + 0.985647352 *D


ثم نحسب ميل الشمس الزاوى ورمزه Decمن المعادلة

((Dec =ASIN(SIN (Obliquity )*SIN(Lambda


نحسب زوال الشمس الوسطى noon من المعادلة

Noon = Alpha - ST


مع مراعاة أن يكون الناتج لا يقل أو يزيد عن 360° بالمعادلة

ثم الزوالى العالمى UT Noonمن المعادلة

UT Noon = Noon - Long


حيث أن Long هو خط الطول الجغرافى للمكان

ثم الزوال المحلى Local Noonبالمعادلة وهو وقت صلاة الظهر

Local Noon = UT Noon /15 + Zone


حيث أن Zone هو فرق التوقيت العالمى


نحسب وقت صلاة العصر الأول وهو المذهب الشافعى " وهو معمول به فى كثير من الأقطار "

نحسب إرتفاع الشمس لوقت صلاة العصر Asr Altمن المعادلة

((Asr Alt = ATAN (1+ TAN( Lat - Dec


حيث أن Lat هو خط العرض الجغرافى
و Dec هو ميل الشمس الزاوى

وإذا أردتها لوقت صلاة العصر الثانى " المذهب الحنفى " يكون من المعادلة :

((Asr Alt =ATAN(2+TAN(Latitude - Dec


ثم نحسب قوس الدائر أى الوقت المتبقى من وقت الظهر حتى صلاة العصر قوس العصر Asr Arc من المعادلة :

Asr Arc =ACOS ((SIN(90- Asr Alt )-SIN(Dec)*SIN(Lat))/(COS(Dec)*COS(Lat)))


الناتج هنا بالدرجات الزاوية يحول لزمن بالقسمة على 15

Asr Arc = Asr / 15


فيكون وقت صلاة العصر Asr Time من المعادلة

Asr Time = Local Noon + Asr Arc


نحسب وقت شروق الشمس وغروبها من المعادلة :

نحسب نصف قوس النهار Durinal Arcمن المعادلة

Durinal Arc=ACOS ((SIN(-0.8333 )-SIN(Dec)*SIN(Lat))/(COS(Dec)*COS(Lat)))



وقت الشروق Sun Rise

(Sun Rise = Local Noon - (Durinal Arc / 15


وقت الغروب Sun Set

(Sun Set = Local Noon + (Durinal Arc /15


نحسب وقت صلاة العشاء من المعادلة

اولا نحسب فضل الدائر وهو الوقت المتبقى من وقت صلاة الظهر إلى وقت العشاء Esha Arc

Esha Arc = ACOS ((SIN(-18 )-SIN(Dec)*SIN(Lat))/(COS(Dec)*COS(Lat)))


فيكون وقت صلاة العشاء Esha Time

(Esha Time = Local Noon +( Esha Arc /15


نحسب وقت صلاة الفجر من المعادلة

أولا نحسب فضل دائر الفجر وهو الوقت المتبقى من وقت صلاة الفجر حتى وقت صلاة الظهر Fajr Arc

Fajr Arc = ACOS ((SIN(-18 )-SIN(Dec)*SIN(Lat))/(COS(Dec)*COS(Lat)))



فيكون وقت صلاة الفجر Fajr Time

(Fajr Time = Local Noon – (Fajr Arc /15


وتسهيلاً وضعت ملف إكسل به المعادلات مطبقة فقط يمكنك تغيير خط الطول والعرض وفرت التوقيت والعام او الشهر او اليوم وإن شاء الله ستحسب القيم .. ويمكنم مراجعه وتطبيق المعادلات على الملف حتى يتم مراجعة النتائج بعون الله

أتمنى أن تكون نافعه بعون الله تعالى

والسلام عليكم ورحمة الله وبركاته

محمد مجدى عبد الرسول

الملفات المرفقة
الملف المرفق  حساب_مواقيت_الصلاة.zip ( 18.52كيلوا بايت ) عدد مرات التحميل: 1909
 


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
زنبق
المشاركة 26th Feb 2005, 12:46 AM
مشاركة #2


عضو متميز
***

المجموعة: الأعضاء
المشاركات: 34
التسجيل: 24-02-2005
رقم العضوية: 434



السلام عليكم ورحمة الله وبركاته
في اشياء لم افهمها
مثل INT ، هل المقصود بها integer ?
ايضا لم افهم TRUNC ؟

وشكرا
اختكم زنبق
Go to the top of the page
 
+اقتباس من المشاركة
أبو طحمرة
المشاركة 3rd Mar 2005, 08:55 AM
مشاركة #3


عضو جديد
*

المجموعة: الأعضاء
المشاركات: 2
التسجيل: 3-03-2005
رقم العضوية: 468



اقتباس (Mohamad Magdy @ 24th Nov 2004, 06:46 PM)
أتمنى أن تكون نافعه بعون الله تعالى

مشكور أخي
ما أصدق وأنا أحصل على المعادلة
أخبر بأني مبرمج فيجوال بيسيك وإنشاء الله إن تيسر لي الأمر وفهمت المعادلة أصمم برنامج بسيط لأوقات الصلاة biggrin.gif
Go to the top of the page
 
+اقتباس من المشاركة
أبو طحمرة
المشاركة 4th Mar 2005, 10:12 AM
مشاركة #4


عضو جديد
*

المجموعة: الأعضاء
المشاركات: 2
التسجيل: 3-03-2005
رقم العضوية: 468



يا أختي زنبق
المقصود ب Int هي إحطاء المتغير من النوع Integer قيمة مناسبة له هذا بالنسبة للبرمجة
وبالتوضح هو يزل الفاصلة مثل Int(1.0)=1 أي 1.50 يجعلها 1 فقط و 5.60 يجعلها 5 فقط هل هذا واضح
وكلمة TRUNC تشابه Int
ولكِ التفاصيل في كلمة TRUNC
TRUNC
الفائدة :
اقتصاص رقم إلى عدد صحيح بإزالة الجزء الكسري للرقم.
بناء الجملة :
TRUNC(number,num_digits)

Number (الرقم) الرقم الذي ترغب في اقتصاصه.

Num_digits (عدد الأرقام) رقم يحدد دقة الاقتصاص. تساوي القيمة الافتراضية لـ num_digits صفراً.
ملاحظة:
تتشابه كلاً من TRUNC وINT في أن كل منهما يقوم بإرجاع عددين صحيحين. تقوم TRUNC بإزالة الجزء الكسري للرقم. تقوم INT بتقريب الرقم إلى أقرب عدد صحيح استناداً إلى قيمة الجزء الكسري للرقم. تختلف INT و TRUNC فقط عند استخدام أرقام سالبة: تقوم TRUNC(-4.3) بإرجاع -4، ولكن تقوم INT(-4.3) بإرجاع -5 لأن -5 هو الرقم الأدنى.
مثال:
قد يصبح هذا المثال أسهل لفهم إذا قمت بنسخه إلى ورقة عمل فارغة.

قم بإنشاء مصنف أو ورقة عمل فارغة.
حدد المثال في موضوع التعليمات. لا تحدد رؤوس الصفوف أو الأعمدة.

تحديد مثال من التعليمات

اضغط CTRL+C.
في ورقة العمل، حدد خلية A1، واضغط CTRL+V.
للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاع النتائج، اضغط CTRL+` (العلامة النطقية)، أو من القائمة أدوات، أشر إلى تدقيق الصيغة، ثم انقر فوق وضع تدقيق الصيغة.

الصيغة الوصف (النتيجة)
TRUNC(8.9)= الجزء الصحيح لـ 8.9 (8)
TRUNC(-8.9)= الجزء الصحيح لـ -8.9 (-8)
TRUNC(PI())= الجزء الصحيح لـ pi (3)

هذا شرح الإكسل نفسه أنا بالصعوبة فهمته

------------------

يا أخ محمد أشكرك على هذا الشرح وأنا دورت على هذا المعادلة كثر وما توقع هذه الصعوبة
...
كنت أتتبع الطرق من الملف المرفق حق الإكسل وأحولها إلى أوامر بلغة الفيجوال بيسيك 6 ولكن هناك أختلافات في بعض الأوامر
ولله الحمد حصلت على بدائل لهذا الأوامر
ولكن هناك أمر واحد خرب علي عملي كله وهو ACON هل لك طريقة بديله عنه
صراحة تعبت عشان أحل هذه المشكلة وذهبت إلى التعليمات في الإكسل ودخت هناك (بين جيب تمام الزاوية) ولم أعرف هل لديك
طريقة في إجاد بديل كإعطائي أمر أو معادلة بديلة ... كمل جمالتك بحل هذه المشكله
... إذا كنت لا تعلم بديل أخبرني ...
﴿إن الصلاة كانت على المؤمنين كتابا موقوتا
Go to the top of the page
 
+اقتباس من المشاركة
Mohamad Magdy
المشاركة 4th Mar 2005, 04:39 PM
مشاركة #5


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 784
التسجيل: 27-10-2004
البلد: EGYPT
رقم العضوية: 10



الأخ الكريم

trunc هى الحصول على الرقم الصحيح دون الكسر العشرى

واى شىء تحتاجونه فى البرمجه ان تسالوا ان شاء الله ارد عليكم

محمد مجدى


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
ikossan
المشاركة 6th Mar 2005, 12:48 AM
مشاركة #6


عضو جديد
*

المجموعة: الأعضاء
المشاركات: 3
التسجيل: 4-03-2005
رقم العضوية: 473



عفوا ة بالنسبة لعمل الدالتين فهو يختلف حسب لغة البرمجة التي استعملت فيها..
بالنسبة للغة الباسكال فالدالتين ترجعان عدد بدون جزء عشري..
غير أن الفرق يكمن في طبيعة العدد المرجع من طرف كل دالة:
TRunc ترجع عدد صحيح طبيعي من صنف Integer.
غير أن INT ترجع عددا بدون جزء عشري أي خالي من الفاصلة العشرية إلا أنه من صنف Real
Go to the top of the page
 
+اقتباس من المشاركة
زنبق
المشاركة 7th Mar 2005, 12:19 AM
مشاركة #7


عضو متميز
***

المجموعة: الأعضاء
المشاركات: 34
التسجيل: 24-02-2005
رقم العضوية: 434



السلام عليكم ورحمة الله وبركاته

بالنسبة اللغة سي و سي ++ وايضا الجافا int تقوم بارجاع عدد صحيح بدون كسر ولا تقريب

اختكم زنبق
Go to the top of the page
 
+اقتباس من المشاركة
سالم الجعيدي
المشاركة 7th Mar 2005, 10:39 PM
مشاركة #8


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 484
التسجيل: 2-11-2004
البلد: اليمن - حضرموت - المكلا
رقم العضوية: 33




الأخ أبو طحمرة
وفقكم الله في مهامكم

إذا أردت أن تحسب معكوس جيب التمام Acos ولا يتمتع برنامجك بخاصية حساب هذه الدالة فبإمكانك الأستعانة بالدالة Asin والحاصل اطرحه من 90 درجة
والمعادلة لها كالتالي
Acos = 90-Asin

مثال
X=0.93969262
المطلوب حساب
[Acos(x
ولنفرض أن البرنامج معي لا يوجد به خاصية حساب الدالة Acos
لذلك أستخدم الدالة Asin فأحصل على الناتج 20
ثم أطرحه من 90 فالحاصل هو 70
إذن Acos (x) = 70

أخوك سالم الجعيدي


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
akrumooz
المشاركة 16th Mar 2005, 09:16 AM
مشاركة #9


عضو جديد
*

المجموعة: الأعضاء
المشاركات: 3
التسجيل: 9-02-2005
رقم العضوية: 370



السلام عليكم
أعتقد وجود خطأ في اخر معادلة لل ALPHA
و الصحيح أنها كذلك
Alpha = (Alpha + 90 * ( TRUNC ( Lambda / 90 ) -TRUNC(Alpha / 90)))
Go to the top of the page
 
+اقتباس من المشاركة
akrumooz
المشاركة 16th Mar 2005, 09:24 AM
مشاركة #10


عضو جديد
*

المجموعة: الأعضاء
المشاركات: 3
التسجيل: 9-02-2005
رقم العضوية: 370



بالنسبة لموضوع ال INT & TRUNC
ده كود انا عملته حسب فهمي لهما من ال اكسيل
CODE

signed int TRUNC(float num)
{
return num;
}
/////////////////////////////////////////////////////////

signed int  INT(float num)
{
signed int temp;
if(num<0)
  {
   num = num*-1;
  temp = (num +1);
     temp = temp*-1;
  }
  else
  {
     temp = num;
  }

return temp;
}
Go to the top of the page
 
+اقتباس من المشاركة
سالم الجعيدي
المشاركة 17th Mar 2005, 11:48 AM
مشاركة #11


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 484
التسجيل: 2-11-2004
البلد: اليمن - حضرموت - المكلا
رقم العضوية: 33



الملاحظة التي أشار إليها الأخ KRUMOOZ عن alpha صحيحة
و alpha تعني المطالع المستقيمة للشمس
وقد ذكر الأستاذ محمد مجدي أن حاصل ( ألفا ) لا بد أن تكون محصورة بين صفر درجة و 360 فقط ثم أتى بالصيغة البرمجية لحساب الإستثناءات لألفا
وهنا أود الأفادة بالطريقة المعهودة ( بدون الصيغ البرمجية ) لحساب ألفا في حالاته الإستثنائية

If lambda > 90
And lambda < 180
Then
Alpha = alpha + 180
If lambda > 180
And lambda < 360
Then
Alpha = alpha + 360



أخوكم سالم الجعيدي


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
Mohamad Magdy
المشاركة 1st Apr 2005, 09:32 PM
مشاركة #12


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 784
التسجيل: 27-10-2004
البلد: EGYPT
رقم العضوية: 10



اقتباس (akrumooz @ 16 مارس 2005, 04:16 صباحاً)
السلام عليكم
أعتقد وجود خطأ في اخر معادلة لل ALPHA
و الصحيح أنها كذلك
Alpha = (Alpha + 90 * ( TRUNC ( Lambda / 90 ) -TRUNC(Alpha / 90)))

أخى الكريم

شكرا على تعقيبك

مداخلتك طيبه ولكن حاول ان تقوم بهذة العمليه الحسابية للمطلع المستقيم بعد حساب المطلع المستقيم
وهذا كى يتم التوافق بينها وبين الطول البروجى للشمس
اى ان قيمة المطلع المستقيم التى سوف تقوم بحسابها ادخلها فى هذة المعادلة واعتقد اننى ارفقتها بملف الاكسل


محمد مجدى


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
hassan_nlab
المشاركة 19th Apr 2005, 02:27 PM
مشاركة #13


عضو جديد
*

المجموعة: الأعضاء
المشاركات: 2
التسجيل: 11-04-2005
رقم العضوية: 671



الاستاذ محمد مجدي
هل يمكن مساعدتي بجداول خطوط الطول و دوائر العرض للمدن (لحساب مواقيت الصلاة) و شكراً
Go to the top of the page
 
+اقتباس من المشاركة
Mohamad Magdy
المشاركة 19th Apr 2005, 05:01 PM
مشاركة #14


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 784
التسجيل: 27-10-2004
البلد: EGYPT
رقم العضوية: 10



ساحاول اخى ان شاء الله


وارجوا اذا توافرت عند احد الأخوه بالمنتدى ان يرسلوها لك حتى اتمكن من ارسالها لك


وشكرا
محمد مجدى


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
farawla
المشاركة 24th Apr 2005, 10:22 AM
مشاركة #15


عضو جديد
*

المجموعة: الأعضاء
المشاركات: 3
التسجيل: 9-03-2005
رقم العضوية: 507



أنا طالبة في قسم علوم الحاسب الألي، ولدي مشروع تخرج عبارة عن برنامج يحسب مواقيت الصلاة لجميع دول العالم، وقد استخدمت طريقتكم في الحساب إلا أن لدي بعض الأخطاء ولا أعرف ما السبب ولدي بعض الأسئلة:
1. في حال كانت المدينة تقع غرب خط غرينتش W أو جنوب خط الاستواء S هل استخدم Longitude and Latitude كما هم أم يجب أن تكون الإشارة سالبة.
2. في حالة مدينة Buenos التي لها الأبعاد التالية Latitude 34 34 S و Longitude 58 25 W عند استخدام المعادلة ACos(X) فإن X تكون أكبر من واحد مما يتسبب بمشكلة في الحساب حيث يجب أن تكون بين 1 و1- .

أرجوا منكم مساعدتي في أسرع وقت فالمشروع كله متوقف على هذه الحسابات علماً بأني أستخدم برنامج visual basic.net
ولكم مني جزيل الشكر




























































































Go to the top of the page
 
+اقتباس من المشاركة
Mohamad Magdy
المشاركة 24th Apr 2005, 07:52 PM
مشاركة #16


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 784
التسجيل: 27-10-2004
البلد: EGYPT
رقم العضوية: 10



خطوط العرض الغربية اشارتها سالبة

ونحن تحت امركم لاى استفسار فالامر ليس بصعب


وشكرا
محمد مجدى


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
سالم الجعيدي
المشاركة 25th Apr 2005, 02:38 PM
مشاركة #17


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 484
التسجيل: 2-11-2004
البلد: اليمن - حضرموت - المكلا
رقم العضوية: 33



بعد إذن أستاذي محمد مجدي
أرجو من الأخت farawla أن تذكر لنا أمرين
الأول أن تكتب الطول والعرض للمدينة بالكسر العشري
مثلاً 25 درجة 14 دقيقة نكتبه بالكسور العشري هكذا 25.233333
أو أن توضح لنا أيهما الدرجات وأيهما الدقائق لأن الأرقام سيلتبس علينا

ثانياً حددي التاريخ الذي حسبت فيه مواقيت الصلاة
وإن شاء الله سنساعدك قدر الإمكان


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
farawla
المشاركة 25th Apr 2005, 04:39 PM
مشاركة #18


عضو جديد
*

المجموعة: الأعضاء
المشاركات: 3
التسجيل: 9-03-2005
رقم العضوية: 507



أنا آسفة على عدم التوضيح
خط العرض للمدينة 34 درجة و 34 دقيقة أما خط الطول فهو 58 درجة و 25 دقيقة و قد حسبت الوقت خلال شهر مارس وأبريل لعدة أيام من الشهرين
Go to the top of the page
 
+اقتباس من المشاركة
Mohamad Magdy
المشاركة 26th Apr 2005, 04:29 PM
مشاركة #19


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 784
التسجيل: 27-10-2004
البلد: EGYPT
رقم العضوية: 10



برجاء عرض المشكلة التى تعترضكم أثناء الحساب لمواقيت الصلاة الشرعية
وبيان خط العرض جنوبى ام شمالى وخط الطول شرقى ام غربى وفرق التوقيت ماهو وقبل او بعد جرينتش



وشكرا

محمد مجدى


--------------------
Go to the top of the page
 
+اقتباس من المشاركة
سالم الجعيدي
المشاركة 26th Apr 2005, 11:42 PM
مشاركة #20


عضو متميز
***

المجموعة: الاشراف وتحرير مجلة الفلك
المشاركات: 484
التسجيل: 2-11-2004
البلد: اليمن - حضرموت - المكلا
رقم العضوية: 33



أنا أشكر أختي Farawla كثيراً
على سؤالها التي لفتت نظرنا إلى ملاحظة كان الكثير من هواة الفلك والحساب يقعون فيه أثناء تطبيقهم لحساب وقت العصر
فالقانون المشهور لحساب ارتفاع الشمس لوقت العصر بالقاعدة
Asr Alt = ATAN (1 + TAN( Lat- Dec))
هذه القاعدة صحيحة بلا شك ، لكن بشرط أن يكون قيمة عرض البلد أكبر من ميل الشمس
أي
Lat > Dec
وذلك لكي لا يصبح حاصل الفرق بالسالب
فإن كان الحاصل بالسالب جاءت النتائج مغلوطة بلا شك
لذلك أقترح لأجل التصحيح أن نضيف دالة القيمة المطلقة ABS( )
وهي دالة معروفة يحول حاصل الحساب السالب إلى موجب دائماً
وعليه يصير القانون العام لحساب ارتفاع الشمس لوقت العصر هو
هكذا :

Asr Alt = ATAN (1 + TAN(ABS( Lat- Dec)))

والمدينة التي تسأل عنها أختنا فراولة Buenos
هي بونس آيروس عاصمة الأرجنتين
طولها 58 درجة 25 دقيقة غربي
عرضها 34 درجة 34 دقيقة جنوب خط الأستواء
وفارق التوقيت عن غرينتش - 3 ( سالب ثلاثة )

وحيث أن العرض جنوبي فإننا في الحساب نجعلها بالسالب
وكذلك عرض البلد بالسالب

وحيث أن ميل الشمس في شهر ابريل هو بين 5 درجات و 14 درجة بالموجب
وعرض البلد بالسالب فحاصل الفرق بينه وبين الميل سيصبح بالسالب
لذلك يجب حذف إشارة السالب من حاصل الفرق باستخدام القيمة المطلقة
أرجو أن يكون ما ذكرته فيها الأجابة على احتياج الأخت farawla
أما إن كان إن كان غير واضح فنرجو الأفادة
سالم الجعيدي



--------------------
Go to the top of the page
 
+اقتباس من المشاركة

6 الصفحات V   1 2 3 > » 
اكتب تعقيباً على هذا الموضوعابدأ موضوعاً جديداً
1 عدد القراء الحاليين لهذا الموضوع (1 الزوار 0 المتخفين)
0 الأعضاء:

 

.:: Daralaujam4Ever ::.