Professional Documents
Culture Documents
.1اكتب عملية خارجية Bigبلغة C#تتلقى مصفوفة ألعداد صحيحة .تعيد العملية
مؤشر (إندکس) الحد الذي قيمته هي األكبر في املصفوفة.
إذا كان العدد يظهر أكثر من مرة واحدة في املصفوفة ،تعيد العملية املؤشر (اإلندکس)
األصغر من بين مرات الظهور.
)public static int bigb(int[] arr )public static int bigA(int[] arr
{ {
;]int max = arr[0 ;int max = 0
;int place = 0 )for (int i = 1; i < arr.Length; i++
)for (int i = 1; i < arr.Length; i++ {
)]if (arr[i] > arr[max
{
;max = i
)if (arr[i] > max
}
{ ;return max
;]max - arr[i }
;place = i ;
}
}
return place:
}
מדעי המחשב ,קיץ תשע"ז ,מס' 899381
علم الحاسوب ،صيف ،2017رقم899381
מדעי המחשב ,קיץ תשע"ז ,מס' 899381
علم الحاسوب ،صيف ،2017رقم899381
استعدادا أللعاب رياضية دولية عرفوا الفئة Gameالتي لها ثالث صفات:
اسم اللعبة gameName -من نمط نص ،عدد الالعبين numPlayers -من نمط صحيح ،إذا كانت
اللعبة تلعب في الماء isWater -من نمط بولياني .افترض أنه تم لكل صفة تعريف عمليتي Getو
Setبلغة .C#
أ .اكتب بلغة C#في الفئة Gameعملية بنائية تتلقى قيما لكل صفة .
ب .عرفوا الفئة دولة – Countryالتي لها صفتان:
اسم الدولة countryName -من نمط نص ،مصفوفة أحادية األبعاد games -بكبر 43من نمط
.Gameتحوي المصفوفة األلعاب التي تشارك الدولة فيها.
افترض أنه تم لكل صفة تعريف عمليتي Getو Setبلغة .C#
( )1اكتب بلغة Javaأو بلغة C#عنوان الفئة Countryوصفاتها.
( )2اكتب بلغة Javaأو بلغة C#في الفئة Countryعملية بنائية تتلقى اسم الدولة.
تبني العملية كائنا للدولة التي ال تشارك في أية لعبة من األلعاب.
( )3اكتب بلغة C#في الفئة Countryعملية بوليانية تتلقى اسم اللعبة وتعيد - trueإذا كانت الدولة
تشارك في اللعبة ،خالف ذلك – تعيد العملية .false
מדעי המחשב ,קיץ תשע"ז ,מס' 899381
علم الحاسوب ،صيف ،2017رقم899381