علوم حاسوب الصف الثالث الثانوي
أسئلة في لغة باسكالpascal
1- اذكر الأجزاء الثلاثة التي يتكون منها برنامج لغة باسكال
.........................................................................................................................................................................................................................................................................................................
2- اذكر فيما تستخدم الكلمات الآتية في برنامج لغة باسكال
أ- Const..............................................................................
ب- Var.................................................................................
ت- Type...............................................................................
ث- Procedure.......................................................................
ج- Function.........................................................................
ح- Label..............................................................................
خ- Uses................................................................................
3- اذكر الفرق بين عبارات لغة باسكال الآتية
أ - end ; و end .
......................................................................................................................................................................................................
ب- write و writeln
......................................................................................................................................................................................................
ت- read و readln
......................................................................................................................................................................................................
4- اذا لدينا شفرة لتعريف سجل طالب كلاتي
نوع type
العناوين = سجل address = record الاسم : مصفوفة (1..30) حرفية name : array [1. .30] of char ;
الشارع : مصفوفة (1..30) حرفية street : array [1 . . 30] of char;
المدينة : مصفوفة (1..30) حرفية city : array [1 . . 30] of char ;
الولايه : مصفوفة (1..30) حرفية state : array [1. .30] of char;
الرمز : رقمي code : integer;
نهاية end ;
أ- مستخدما لغة باسكال وضح كيف يتم تعريف متغير يمكن من تخزين بيانات 100 طالب ..........................................................
ب- ماهو اسم المتغير الذي قمت بتعريفه أعلاه.......................
ت- احسب عدد مواقع تخزين المتغير أعلاه في الذاكرة
....................................................................................................................................................................................................................................................................................................................................................................
5- ماهو مخرج الدوال الاتية - ملحوظة هذه الدوال موجودة ضمن دوال لغة باسكال
أ- ......................................abs (5)=
ب- ......................................sqrt (4)=
ت- ...................................... 5 div 7 =
ث- ...................................... = 6 mod 9
ج- ...................................... = round (4.45)
ح- ......................................= sqrt (-8)
6- أكتب برنامجاً بلغة باسكال يقوم بحساب مساحة أي مثلث أضلاعهa,b,c علماً بان مساحة المثلث تحسب وفقاً للمعادلات التالية:
.
حيث
6- اذكر ثلاثة اختلافات بين لغة باسكال وبرولوق
تلميح ركز على لغة باسكال في الاجابة
........................................................................................................................................................................................................................................................................................................................................................................................
7- ما هو مخرج البر يمج الآتي
S:= 0 ;
n := 0; s n
repeat
n := n+1;
s:=s+n;
until n >= 4
writeln (s);
8- ضع دائرة حول مخرج البر يمج الآتي
Var
i,n : integer;
begin
for i:= 1 to 20 do
begin
n:= i mod 3;
if n = 0 then
writeln(i)
else
write;
end;
end.
أ- 0 3 6 9 12 15 18 ب- 3 6 9 12 15 18
ج- 3 6 9 15 16 18 د - 3 5 7 9 12 15
بالله التوفيق