علوم حاسوب   الصف الثالث الثانوي
أسئلة في لغة باسكال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


بالله التوفيق
Previous Post Next Post