التعليم السعودي

حساب قيمة power للعدد في الخوارزميات – التمرين الثاني 

حساب قيمة ال power للعدد في الخوارزميات – التمرين الثاني
حساب قيمة ال power للعدد في الخوارزميات – التمرين الثاني
حساب قيمة ال power للعدد في الخوارزميات – التمرين الثاني
حساب قيمة ال power للعدد في الخوارزميات – التمرين الثاني
حساب قيمة ال power للعدد في الخوارزميات – التمرين الثاني

المناهج السعودية

حساب قيمة ال power للعدد في الخوارزميات – التمرين الثاني

المطلوب

أكتب برنامج يطلب من المستخدم إعطائه عدد صحيح و يخزنه في المتغير N.
بعدها يعرض له ناتج القيمة المضاعفة للأعداد التي قام بإدخالها.

 

إرشادات

  1. المتغير S هو المتغير الذي سيحتوي على مجموع كل الأرقام الموجودة من 1 إلى N.
  2. الـ i هو المتغير ( العداد ) الذي يزيد واحد في كل دورة.
  3. الـ N هو المتغير الذي يخزن العدد الذي سيدخله المستخدم و الذي تتوقف عنده الحلقة.
  4. الحلقة تبدأ من 1 و تتوقف عند N , أي عند العدد الذي أدخله المستخدم.
  5. في كل دورة سيتم إعتبار قيمة العداد i هي الـ Base و لها Power يساوي 2 , أي ستضاعف مرتين.

 

النتيجة المطلوبة

لنفترض أن المستخدم أدخل العدد ” 6 “.

تحليل النتيجة

الخوارزمية

كود الجافا

  1. package power;
  2. import java.util.Scanner;
  3. public class Power {
  4.     public static void main (String[] args) {
  5.         Scanner input = new Scanner(System.in);
  6.         int N;
  7.         double S = 0;
  8.         System.out.print(“Enter a number for N: “);
  9.         N = input.nextInt();
  10.         for (int i=1; i<=N; i++)
  11.         {
  12.             S = S + (i*i);
  13.         }
  14.         System.out.print(“S = “ +S+ “\n”);
  15.     }
  16. }

شرح الكود

  1.         int N;
  2.         double S = 0;
    • هنا قمنا بإنشاء المتغير N لتخزين الرقم الذي سيدخله المستخدم.
    • و المتغير S لتخزين المجموع.
  1.         System.out.print(“Enter a number for N: “);
  2.         N = input.nextInt();
    • هنا طلبنا من المستخدم إدخال عدد, ثم وضعناه في المتغير N
  1.         for (int i=1; i<=N; i++)
  2.         {
  3.             S = S + (i*i);
  4.         }
    • بعد إدخال العدد, سيقوم البرنامج بإنشاء حلقة من 1 إلى هذا العدد.
    • في كل دورة من دورات هذه الحلقة, سيتم ضرب قيمة العداد i بنفسها, أي سيتم مضاعفتها. و الناتج من عملية المضاعفة سيتم إضافته على قيمة المتغير S
  1.         System.out.print(“S = “ +S+ “\n”);
  • في الأخير سيعرض نتيجة جمع جميع الأرقام المضاعفة المخزنة في المتغير S

 
المصدر: حساب قيمة power للعدد في الخوارزميات – التمرين الثاني – المناهج السعودية

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى