ترتبط البرمجة ارتباطًا وثيقًا بالألغاز والرياضيات. حل ألغاز البرمجة هو وسيلة للحفاظ على نشاطك العقلي ولياقتك. يساعد على بناء مهارات حل المشكلات. تعد مشكلة تسلسل فيبوناتشي إحدى مشكلات البرمجة المنطقية التي يسهل حلها ويتم طرحها أيضًا في المقابلات الفنية. نعتقد أنه مشروع ممتاز لصقل مهاراتك الحسابية بأي لغة تختارها. يبدو جيدا؟ هيا بنا نبدأ. في هذه المقالة ، ستتعلم كيفية طباعة متوالية فيبوناتشي تصل إلى حد n وقيمة n. ما هو تسلسل فيبوناتشي؟متوالية فيبوناتشي هي سلسلة من الأرقام حيث يكون كل رقم هو مجموع الرقمين السابقين ، بدءًا من 0 و 1. في الرياضيات ، يتم الإشارة إلى هذا التسلسل بواسطة Fن. F0 = 0 و F.1 = 1.و Fن = F.ن -1 + فن -2 متتالية فيبوناتشي: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... طباعة أول أرقام فيبوناتشي عرض المشكلةلقد أعطيت رقمًا ن. تحتاج إلى طباعة تسلسل فيبوناتشي حتى الأول ن مصطلحات. مثال 1: دع ن = 5. أول 5 أرقام فيبوناتشي: 0 1 1 2 3 وبالتالي ، يكون الناتج 0 1 1 2 3. مثال 2: دع ن = 7. أول 7 أرقام فيبوناتشي: 0 1 1 2 3 5 8 وبالتالي ، يكون الناتج 0 1 1 2 3 5 8. برنامج C ++ لطباعة أرقام فيبوناتشي الأولىinstagram viewer يوجد أدناه برنامج C ++ لطباعة أرقام N فيبوناتشي الأولى: // C ++ برنامج لطباعة متتالية فيبوناتشي حتى عدد n من المصطلحات#تضمن استخدام اسم للمحطة؛ طباعة باطلة FibonacciSequence (int n) { كثافة العمليات أ = 0 ، ب = 1 ؛ int nextTerm إذا (ن <1) { إرجاع؛ } cout << "Fibonacci Sequence Upto" << n << "terms:" << endl؛ cout << a << "" ؛ لـ (int i = 1 ؛ أنا{ cout << ب << "" ؛ // المصطلح التالي هو مجموع المصطلحين الأخيرين nextTerm = أ + ب ؛ أ = ب ؛ ب = nextTerm ؛ } cout << endl؛ } انت مين() { int n1 = 5 ؛ printFibonacciSequence (n1) ؛ int n2 = 7 ؛ printFibonacciSequence (n2) ؛ int n3 = 3 ؛ printFibonacciSequence (n3) ؛ int n4 = 10 ؛ printFibonacciSequence (n4) ؛ كثافة العمليات n5 = 8 ؛ printFibonacciSequence (n5) ؛ العودة 0 ؛ } انتاج: تسلسل فيبوناتشي حتى 5 شروط:0 1 1 2 3 تسلسل فيبوناتشي حتى 7 شروط: 0 1 1 2 3 5 8 تسلسل فيبوناتشي حتى 3 شروط: 0 1 1 تسلسل فيبوناتشي حتى 10 شروط: 0 1 1 2 3 5 8 13 21 34 تسلسل فيبوناتشي حتى 8 شروط: 0 1 1 2 3 5 8 13 برنامج Python لطباعة أرقام فيبوناتشي الأولى يوجد أدناه برنامج Python لطباعة أول أرقام n فيبوناتشي: # برنامج Python لطباعة تسلسل فيبوناتشي حتى عدد n من المصطلحاتdef printFibonacciSequence (n): أ = 0 ب = 1 إذا (ن <1): إرجاع print ("Fibonacci Sequence Upto"، n، "terms:") طباعة (أ ، نهاية = "") لأني في النطاق (1 ، ن): طباعة (ب ، النهاية = "") # المصطلح التالي هو مجموع المصطلحين الأخيرين nextTerm = أ + ب أ = ب ب = nextTerm مطبعة() ن 1 = 5 printFibonacciSequence (n1) ن 2 = 7 printFibonacciSequence (n2) ن 3 = 3 printFibonacciSequence (n3) ن 4 = 10 printFibonacciSequence (n4) ن 5 = 8 printFibonacciSequence (n5) انتاج: تسلسل فيبوناتشي حتى 5 شروط:0 1 1 2 3 تسلسل فيبوناتشي حتى 7 شروط: 0 1 1 2 3 5 8 تسلسل فيبوناتشي حتى 3 شروط: 0 1 1 تسلسل فيبوناتشي حتى 10 شروط: 0 1 1 2 3 5 8 13 21 34 تسلسل فيبوناتشي حتى 8 شروط: 0 1 1 2 3 5 8 13 متعلق ب: كيفية إضافة وطرح مصفوفتين في C ++ و Python و JavaScript برنامج JavaScript لطباعة أرقام فيبوناتشي الأولىيوجد أدناه برنامج JavaScript لطباعة أرقام فيبوناتشي الأولى n: // برنامج JavaScript لطباعة تسلسل فيبوناتشي حتى عدد n من المصطلحاتوظيفة printFibonacciSequence (ن) { دع أ = 0 ، ب = 1 ؛ دعونا بعد ذلك إذا (ن <1) { إرجاع؛ } document.write ("مصطلحات Fibonacci Sequence Upto" + n + ":" + " "); document.write (a + "") ؛ لـ (اسمح أنا = 1 ؛ أناdocument.write (ب + "") ؛ // المصطلح التالي هو مجموع المصطلحين الأخيرين nextTerm = أ + ب ؛ أ = ب ؛ ب = nextTerm ؛ } document.write (" "); } دع n1 = 5 ؛ printFibonacciSequence (n1) ؛ دع n2 = 7 ؛ printFibonacciSequence (n2) ؛ دع n3 = 3 ؛ printFibonacciSequence (n3) ؛ دع n4 = 10 ؛ printFibonacciSequence (n4) ؛ دع n5 = 8 ؛ printFibonacciSequence (n5) ؛ انتاج: تسلسل فيبوناتشي حتى 5 شروط:0 1 1 2 3 تسلسل فيبوناتشي حتى 7 شروط: 0 1 1 2 3 5 8 تسلسل فيبوناتشي حتى 3 شروط: 0 1 1 تسلسل فيبوناتشي حتى 10 شروط: 0 1 1 2 3 5 8 13 21 34 تسلسل فيبوناتشي حتى 8 شروط: 0 1 1 2 3 5 8 13 طباعة تسلسل فيبوناتشي حتى قيمة n عرض المشكلة لقد أعطيت رقمًا ن. تحتاج إلى طباعة تسلسل فيبوناتشي لأقرب قيمة أقل من أو تساوي ن. مثال 1: دع ن = 38. تسلسل فيبوناتشي حتى 38: 0 1 1 2 3 5 8 13 21 34 وبالتالي ، يكون الناتج 0 1 1 2 3 5 8 13 21 34. مثال 2: دع ن = 91. تسلسل فيبوناتشي حتى 91: 0 1 1 2 3 5 8 13 21 34 55 89 وبالتالي ، يكون الناتج 0 1 1 2 3 5 8 13 21 34 55 89. متعلق ب: كيفية إيجاد مجموع الأعداد الطبيعية باستخدام العودية برنامج C ++ لطباعة تسلسل فيبوناتشي حتى قيمة nيوجد أدناه برنامج C ++ لطباعة تسلسل فيبوناتشي حتى القيمة n: // C ++ برنامج لطباعة تسلسل فيبوناتشي حتى قيمة n#تضمن استخدام اسم للمحطة؛ طباعة باطلة FibonacciSequence (int n) { كثافة العمليات أ = 0 ، ب = 1 ؛ مجموع int = 0 ؛ cout << "تسلسل فيبوناتشي يصل" << n << ":" << endl؛ بينما (مجموع <= ن) { cout << sum << ""؛ أ = ب ؛ ب = مجموع // المصطلح التالي هو مجموع المصطلحين الأخيرين مجموع = أ + ب ؛ } cout << endl؛ } انت مين() { كثافة العمليات n1 = 38 ؛ printFibonacciSequence (n1) ؛ كثافة العمليات n2 = 56 ؛ printFibonacciSequence (n2) ؛ int n3 = 12 ؛ printFibonacciSequence (n3) ؛ كثافة العمليات n4 = 91 ؛ printFibonacciSequence (n4) ؛ كثافة العمليات n5 = 33 ؛ printFibonacciSequence (n5) ؛ العودة 0 ؛ } انتاج: تسلسل فيبوناتشي حتى 38:0 1 1 2 3 5 8 13 21 34 تسلسل فيبوناتشي حتى 56: 0 1 1 2 3 5 8 13 21 34 55 تسلسل فيبوناتشي حتى 12: 0 1 1 2 3 5 8 تسلسل فيبوناتشي حتى 91: 0 1 1 2 3 5 8 13 21 34 55 89 تسلسل فيبوناتشي حتى 33: 0 1 1 2 3 5 8 13 21 متعلق ب: كيفية البحث عن LCM و GCD لرقمين في لغات متعددة برنامج Python لطباعة تسلسل فيبوناتشي حتى قيمة nيوجد أدناه برنامج Python لطباعة تسلسل Fibonacci حتى القيمة n: # برنامج Python لطباعة تسلسل فيبوناتشي حتى قيمة ndef printFibonacciSequence (n): أ = 0 ب = 1 المجموع = 0 طباعة ("Fibonacci Sequence Upto"، n، ":") بينما (مجموع <= ن): طباعة (مجموع ، نهاية = "") أ = ب ب = مجموع # المصطلح التالي هو مجموع المصطلحين الأخيرين مجموع = أ + ب مطبعة() ن 1 = 38 printFibonacciSequence (n1) ن 2 = 56 printFibonacciSequence (n2) ن 3 = 12 printFibonacciSequence (n3) ن 4 = 91 printFibonacciSequence (n4) ن 5 = 33 printFibonacciSequence (n5) انتاج: تسلسل فيبوناتشي حتى 38:0 1 1 2 3 5 8 13 21 34 تسلسل فيبوناتشي حتى 56: 0 1 1 2 3 5 8 13 21 34 55 تسلسل فيبوناتشي حتى 12: 0 1 1 2 3 5 8 تسلسل فيبوناتشي حتى 91: 0 1 1 2 3 5 8 13 21 34 55 89 تسلسل فيبوناتشي حتى 33: 0 1 1 2 3 5 8 13 21 متعلق ب: كيفية إنشاء وفك شفرة QR Code باستخدام Python برنامج JavaScript لطباعة تسلسل فيبوناتشي حتى قيمة nيوجد أدناه برنامج JavaScript لطباعة تسلسل فيبوناتشي حتى القيمة n: // برنامج JavaScript لطباعة تسلسل فيبوناتشي حتى قيمة nوظيفة printFibonacciSequence (ن) { دع أ = 0 ، ب = 1 ؛ دع مجموع = 0 ؛ document.write ("تسلسل فيبوناتشي حتى" + n + ":" + " "); بينما (مجموع <= ن) { document.write (sum + "") ؛ أ = ب ؛ ب = مجموع // المصطلح التالي هو مجموع المصطلحين الأخيرين مجموع = أ + ب ؛ } document.write (" "); } دع n1 = 38 ؛ printFibonacciSequence (n1) ؛ دع n2 = 56 ؛ printFibonacciSequence (n2) ؛ دع n3 = 12 ؛ printFibonacciSequence (n3) ؛ دع n4 = 91 ؛ printFibonacciSequence (n4) ؛ دع n5 = 33 ؛ printFibonacciSequence (n5) ؛ انتاج: تسلسل فيبوناتشي حتى 38:0 1 1 2 3 5 8 13 21 34 تسلسل فيبوناتشي حتى 56: 0 1 1 2 3 5 8 13 21 34 55 تسلسل فيبوناتشي حتى 12: 0 1 1 2 3 5 8 تسلسل فيبوناتشي حتى 91: 0 1 1 2 3 5 8 13 21 34 55 89 تسلسل فيبوناتشي حتى 33: 0 1 1 2 3 5 8 13 21 صحح أخطاء البرمجة الجميع يرتكب أخطاء أثناء البرمجة. لكن هذه الأخطاء يمكن أن تؤدي إلى الكثير من المشاكل. من المهم جدًا كتابة تعليمات برمجية نظيفة وفعالة أثناء البرمجة. كيف يمكنك أن تذهب نحو ذلك؟ يجب تجنب أخطاء البرمجة الشائعة مثل التعليمات البرمجية المتكررة ، وأسماء المتغيرات السيئة ، وعدم استخدام التعليقات ، الحمل الزائد للغة ، عدم نسخ الكود احتياطيًا ، كتابة كود معقد ، عدم التخطيط مسبقًا ، عدم السؤال الأسئلة ، إلخ. يمكن أن يساعدك تصحيح هذه الأخطاء في أن تصبح مبرمجًا أفضل. يشاركيشاركسقسقةبريد إلكتروني أكثر 10 أخطاء شائعة في البرمجة والترميز يمكن أن تؤدي أخطاء الترميز إلى العديد من المشاكل. ستساعدك هذه النصائح على تجنب أخطاء البرمجة والحفاظ على مغزى التعليمات البرمجية الخاصة بك. اقرأ التالي مواضيع ذات صلة برمجة عن المؤلف
يوفراج شاندرا (39 مقالة منشورة) يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه متحمس لتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة. المزيد من Yuvraj Chandra
اشترك في نشرتنا الإخبارية انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية! خطوة أخرى أيضا…! يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو. قم بالتوسيع لقراءة القصة الكاملة (责任编辑:) |