الأحد، 27 سبتمبر 2020

كود برنامج بلغة الجافا يقوم بعرض لعرض سلسلة فيبوناتشي

كود برنامج بلغة الجافا يقوم بعرض سلسلة فيبوناتشي

كود برنامج بلغة الجافا يقوم بعرض سلسلة فيبوناتشي


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

ماهي سلسلة فيبوناتشي Fibonacci numbers ؟


قام عالم الرياضيات ليوناردو فيبوناتشي قديما بإكتشاف طريقة تقوم بجمع كل رقم هو مجموع الرقمين السابقين على سبيل المثال التالي , وسميت بسلسلة فيبوناتشي نسبة الى اسمة وظهرت هذة السلسلة في القرن الثاني عشر
The Fibonacci sequence: 0, 1, 1, 2, 3, 5, 8, 13, 21, ...

مدخلات البرنامج (input)


لن يحتاج المستخدم الى ادخال اي بيانات ولكن يمكنك التعديل على السلسلة من خلال السطر رقم 3 والتعديل على قيمة n وهي طول السلسلة.

كود البرنامج


public class Fibonacci {

    public static void main(String[] args) {

        int n = 10, t1 = 0, t2 = 1;

        System.out.print("First " + n + " terms: ");

        for (int i = 1; i <= n; ++i)

        {

            System.out.print(t1 + " + ");

            int sum = t1 + t2;
            t1 = t2;
            t2 = sum;
        }
    }
}

المخرجات او الطباعة (output)


First 10 terms: 0 + 1 + 1 + 2 + 3 + 5 + 8 + 13 + 21 + 34

ختامية

في النهاية ان تكون المقالة نالت على رضاكم واعجابكم ونتمنى ان نراكم مرة اخرى قريبا, ولمزيد من الاكواد البرمجية يمكنك تصفح الموقع geecoders.com لتجد مجموعة من الاكواد البرمجية كل ما عليك اختيار القسم الذي ترغب باكواد لة وستجد بحر من الاكواد البرمجية المختلفة, واذا لم تجد ما تبحث عنة فيكفي ان تترك لنا تعليق بالكود الذي ترغب بة وسنعمل على توفيرة لكم في اسرع وقت ممكن وتذكر جي كودرس دائما بجانبك.

احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً