عرض مشاركة واحدة
  #20  
قديم 06-05-2012, 01:14 AM
احمد م حجازي احمد م حجازي غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Apr 2009
المشاركات: 1,502
معدل تقييم المستوى: 17
احمد م حجازي is on a distinguished road
افتراضي

محافظة السويس نموذج أجابه
امتحان النصف الدراسى الثانى تخصص : حاســـبات
مديرية التربية والتعليم للعام 2011 /2012 المادة : برمجيات الحاسب
مدرسة الصباح الثانوية الصناعية بنات الصف : الثاني الزمن : ساعتان
----------------------------------------------------------------------
أجابة السؤال الاول :-
أ – عرفى المقصود بالملف :-
هى وسيلة لحفظ البيانات المختلفة وحمايتها من الفقد.
ما هى الحاجة اليه :-
حتى نستطيع الاحتفاظ بها والاستفادة منها لاحقـا,
مع ذكر أنواعه من حيث القراءة والكتابة :-
1- الملف قناة كتابة و يستخدم الامر ofstream
2- الملف للقراءة و يستخدم الامر ifstream
3 - ملف للقراءة و الكتابة و يستخدم الامر fstream
ب أكتبى برنامج بأستخدام دالة بسيطة لاظهار العبارة التالية على الشاشة
Languages Computer Science is the future ) )
#include<iostream.h>
Void printmessage ( )
{
Cout<<" Languages Computer Science is the future";
}
Int main()
{
Printmessage( );
Return 0;
}

أجابة السؤال الثاني :-
أ - ماهى الحاجة التى دعت إلى استخدام الدوال :-
لامكانية تقسيم البرنامج الى برامج فرعية صغيرة يسمى كل منه دالة و هذا يؤدى الى
1- تسهيل كتابة البرامج الكبيرة.
2- سهولة تتبع الأخطاء.
3- سهولة التعديل والتطوير على البرنامج من دون الحاجة إلى كتابة البرنامج كاملا.
4- جعل حجم البرنامج صغيرا.
مع تعريف المقصود بالدالة:-
الدالة هى عبارة عن مقطع برمجي منفصل يؤدي عمل معين يمكن استدعائه من داخل البرنامج الرئيسى لتنفيذه وتكراره
ب - أكتبي برنامج يقرأ الملف المخزن فى المشغل Dو اسمه data.txt حرفاً حرفاً.
#include<iostream.h>
#include<fstream.h>
void main()
{
ifstream fin;
fin.open("d:\\data.txt");
char c;
while( ! fin.eof())
{
fin >> c;
cout << c;
}
fin.close();
}

أجابة السؤال الثالث :-
أ -عرفي المصفوفة :-
هى عبارة عن مجموعة من البيانات التي تشترك في الاسم والنوع ولكنها تختلف في القيم المسندة إليها وتكون عناصر المصفوفة مرتبة بحيث يمكننا الوصول إلي أى عنصر نريده بتحديد ترتيبه في المصفوفة.
مع ذكر أنواعها :-
1- المصفوفات ذات البعد الواحد
2- والمصفوفات ذات البعدين
3- المصفوفات المتعددة الأبعاد
والحاجة التي دعت إلى استخدامها :-
هي الاعلان علي عدد كبير من المتغيرات من نفس النوع وتأخد قيم مخنلفة
ب – اذكري الغرض من الجمل الاتية
1 cout << "The average of all student is: " << average ;
طباعة العبارة The average of all student is: على الشاشة
يعقبها قيمة المتغير average
2 return 0;
انهاء الدالة الرئيسية أو الفرعية بصورة صحيحة وز الاعلان انها لا ترجع بقيمة
3 استدعاء الدالة square و تمرير قيمة المعامل a لها square (a );
4 main( ) الداله الرئيسيه
5 void sum (int x,y)
الاعلان عن دالة اسمها sum من النوع الخالى لها معاملين ( بارميتران )x , y من النوع العددى الصحيح




السؤال الرابع :-
أ - بيني كيف يمكن الإعلان عن
1 - مصفوفة ذات بعد واحد عدد عناصرها عشرة عناصر.
int name [10] ;
2 - مصفوفة ذات بعدين 4 صفوف و 3 أعمدة
int name [4][3];

ب- قمي بكتابة برنامج يقوم بإيجاد مجموع ومتوسط الطالب في 4 مواد وهذه الدرجات هى:
11, 34 ,47,22
#include < iostream.h>
int m,i;
main ()
{
int a[4]={11,34,47,22}
int s=0;
for(i=0;i<4;i++)
s=s+m[a];
float avg=s/4;
cout<<avg<<endl;<<s<<endl;
return 0;
}
رد مع اقتباس