منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "Main";
الأرشيف الحالي: 2002.07.25;
تنزيل: [xml.tar.bz2];

إلى

عدد الحروف في الرقم pi البحث عن فروع مماثلة


olookin   (2002-07-13 09:11) [0]

ايها السادة،

السؤال هو: كيفية الحصول على سبيل المثال على أول 100 رقم من الرقم pi ، وعرضها كلها كسلسلة؟

شكرا مقدما ...



doroshka   (2002-07-13 10:44) [1]

إذا كنت تحتاج فقط للحصول عليها ، فإليك هنا:

http://3.141592653589793238462643383279502884197169399375105820974944592.jp/
؛-)

هناك العديد من العلامات التي لديك ما يكفي من الصبر :))



TTCustomDelphiMaster   (2002-07-13 10:45) [2]

ابحث عنه عبر الإنترنت في مواقع الرياضيات. أعتقد أنه في مكان ما يجب أن يكون.
حسنًا ، إذا كنت ترغب في حساب نفسك ، فعندئذٍ ، لمعلوماتك ، هناك سلسلة عددية تساوي مبالغها الثوابت. على سبيل المثال ، مجموع السلسلة (-1) ^ (k-1) / (2k-1) يساوي PI / 4 ،
حيث k من 1 إلى ما لا نهاية ، وعلامة ^ هي قوة.
فقط في باسكال لا توجد أنواع يمكنك من خلالها حساب الرقم حتى 100 منزل عشري. سيكون عليك إنشاء نوع خاص بك ، والذي سيعرض بدقة أرقامًا بمئات من الأرقام قبل وبعد العلامة العشرية وكتابة إجراءات الجمع والطرح والقسمة والضرب.
ثم عليك الانتظار لفترة طويلة حتى تصل k إلى قيمة تتوقف عن التأثير على المائة والعشر الأول. ثم تحصل على رقم دقيق للرقم المائة.



olookin   (2002-07-13 11:40) [3]

شكرا ، لكني لم أطلب ذلك. الأنواع في دلفي محدودة وتعاني الدقة هناك - هذا معروف. السؤال هو كيفية عرض رقم يحتوي على عدد كبير من الأحرف مع نص (سلسلة متغيرة). وبعبارة أخرى ، إذا كان تنسيق هذا الرقم في سلسلة لا يقتطع الأحرف. على سبيل المثال ، تنسيق و FloatToStr اقتصاص.

شكرا مرة اخرى



Anatoly Podgoretsky   (2002-07-13 11:47) [4]

استخدم FloatToStrF للحصول على جميع الأحرف الـ 18 لـ Extended



Юрий Зотов   (2002-07-13 12:16) [5]

> أنواع دلفي محدودة ...

كما هو الحال في أي لغة أخرى. بالمناسبة ، في دلفي أن مجموعة الأنواع القياسية غنية وتتضمن كل ما تحتاجه. وبالنظر إلى إمكانية إنشاء أنواع مخصصة خاصة بك ، يمكنك قول العكس - "الأنواع في دلفي ليست محدودة."


> ... والدقة تعاني هناك

مرة أخرى - كما هو الحال في أي لغة أخرى. وليست اللغة. كما ترى ، ذاكرة الكمبيوتر محدودة الحجم ، لذا لا يمكنك كتابة رقم واحد بعدد لا نهائي من الأحرف. "لا يمكن للمرء أن يحتضن هائلة." (C) كوزما رودز.


> تنسيق رقم لسلسلة لا يتم اقتصاصها
> علامات. على سبيل المثال ، تنسيق و FloatToStr اقتصاص.

ما علاقة التنسيق به؟ رقم SELF هو بالفعل مخزن في شكل اقتصاص. لأنه يتم تخصيص عدد معين من وحدات البايت من الذاكرة لذلك دائمًا. كم عدد الأحرف المناسبة هناك - يمكن تحويل الكثير إلى سلسلة ، لا أكثر.


باختصار ، لعرض 100 حرف من Pi في سلسلة ، يجب عليك أولاً الحصول عليها. علاوة على ذلك ، فإن وظيفة Pi القياسية ، بالطبع ، لن تعطيهم ، يجب عليك استخدام واحدة من العديد من خوارزميات الحساب المعروفة. ولا تحاول بأي حال من الأحوال تخزين الرقم المحسوب في متغير من أي نوع حسابي قياسي ، وإلا فسيتم اقتطاعه دائمًا. قم إما بإنشاء نوع خاص بك لتخزين النتيجة ، أو تخزينها مباشرة في السطر ، وإلحاق كل حرف جديد بنهايتها فور استلامها.



olookin   (2002-07-13 12:32) [6]

الآن كل شيء واضح (بفضل يوري زوتوف). تم مسح السؤال. شكرا لك



صفحات: 1 فرع كامل

المنتدى: "Main";
الأرشيف الحالي: 2002.07.25;
تنزيل: [xml.tar.bz2];

الطابق العلوي





الذاكرة: 0.57 ميغابايت
الوقت: 0.022 ج
1-81298
EugenCFG
2002-07-12 11:03
2002.07.25
كيفية عمل أزرار بأحجام مختلفة في ToolBar ...


1-81274
السكسوني
2002-07-15 12:07
2002.07.25
نافذة البقاء على القمة


14-81435
بري
2002-06-27 14:47
2002.07.25
تلميح في دلفي (W2K ، D6)


1-81291
كويست
2002-07-09 09:31
2002.07.25
اسم المستخدم.


14-81442
anpsoft
2002-06-26 03:37
2002.07.25
QB





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch English الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский