دروس
تعلم برمجة Pascal ا - الإجراءات و الدوال-
احصائيات سريعة
اقسام على الموقع
دروس في أنظمة التشغيل | ماي سكيول - MySQL | لفيجوال بيسك - Visual Basic | المات لاب Matlab | اللينكس و اليونكس | الاسمبلي - ASSEMBLY | الاوتلوك - Outlook | البرمجة تحت اللنكس -Linux Programming | البرمجة تحت وندوز بواسطة دوال ال win API | البرمجة في بيئة الدوت نت .Net | التصمبم والرسوم | الدلفي - Delphi | الجافا - Java | السي - C | الصوت و الصورة | الوورد - Word | القسم العام للأوفيس | الكوبول - COBOL | control panel-ftp | اوراكل - Oracle | اكسل - Excel | تحميل الملفات | برامج متنوعة | برامج التصفح | برامج الحماية | برامج إنترنت | تعرّف على الويب | بوربوينت - Power Point | images | دروس : كمبيوتر وصيانة | دروس مجلة نيوك phpnuke | دروس مسنجر MSN - yahoo - Gmail | دروس منتديات vBulletin | دروس الجوالات والهواتف | دروس السي بنل cpanel | دروس اكسس access | دروس بيونت شوب برو - point shop pro | دروس برمجة php - mysql | دروس برامج منوعة software | دروس ثري دي ماكس 3D max | دروس تطوير المواقع والمنتديات | دروس جافا سكريبت JavaScript | دروس دريم ويفر DreamWeaver | دروس شبكات Networks | دروس سويش - swish | دروس فلاش - flash | دروس فلاش mx | دروس فى نظام الوندوز WINDOWS | دروس فىالباسكال - Pascal | دروس فيجوال بيسك Visual Basic | دروس فرونت بيج - frontpage | دروس فوتوشوب photoshop | دروس هكر hacker crack virus | سي ++ | سي شارب - #C | فيجوال سي ++ - ++ Visual C | قسم البرمجة العام | دروس فى لغة HTML
البحث في المواد

اكثر المحتويات زيارة
ما هو البريد الإلكتروني ( الايميل (55,853 مشاهده)
أنواع العلاقات وطريقة الربط بين الجداول. (44,158 مشاهده)
تعريف الفن التشكيلي: (33,008 مشاهده)
نظام التشغيل (Windows) (31,352 مشاهده)
ما هي شبكة الانترنت: (30,722 مشاهده)
دروس في الأوفيس الأكسس - Access0- (29,343 مشاهده)
تغيير لغة واجهة التطبيق من عربي الى انجليزي وبالعكس لـ Windows-based applications (28,010 مشاهده)
للمبتدئين : كل ما تريد معرفته عن الوقت - التاريخ - والأدوات المتعلقة بهما . (21,664 مشاهده)
ربط قاعدة بيانات أكسس (MS Access) مع برنامج الفيجوال بيسك بطريقة(ODBC) (21,231 مشاهده)
الدوال في الاكسل (20,624 مشاهده)
ما هو آكسس ( Access ) ؟ (20,154 مشاهده)
ما هو برنامج الاكسل -00 (19,891 مشاهده)
التعامل مع List Box و Combo Box (19,509 مشاهده)
ما هو البوربوينت (19,432 مشاهده)
لإجراء العمليات الحسابية (17,194 مشاهده)
شرح طريقة استعمال الأوتلوك مع بريد الهوتميل (17,111 مشاهده)
انشاء قاعدة بيانات وكيفية ربطها (16,911 مشاهده)
مفهوم قواعد البيانات 1 (16,386 مشاهده)
مميزات أوراكل (15,837 مشاهده)
اضافة الحركات للصور والنصوص (15,368 مشاهده)
ما هو المات لاب MATLAB؟ (15,215 مشاهده)
بدايات لغة الجافا (15,124 مشاهده)
أربعة مكونات رئيسية (15,094 مشاهده)
حذف حساب بريد إلكتروني (14,931 مشاهده)
كيف تجعل برنامجك أكثر تألقا وجمالا باستخدام أداة Active Skin- (14,810 مشاهده)
جديد مواد مع عشوائي
التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0---- (5,013 مشاهده)
النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0--- (4,480 مشاهده)
ضبط خيارات اللغة فى الـ Microsoft Word0--- (4,565 مشاهده)
استخدام لوحة المفاتيح في الـ Word0---- (4,887 مشاهده)
إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0--- (4,485 مشاهده)
دمج المراسلات0-- (3,272 مشاهده)
وضع صورة كخلفية للنص0-- (4,093 مشاهده)
السماح للمستخدمين بتعديل أجزاء من ملف وورد محمي (Word2003)0--- (3,353 مشاهده)
كتابة الأرقام الكسرية ورموز المعادلات0-- (3,970 مشاهده)
درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word (3,439 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (8,772 مشاهده)
دورة الأكسيس : الدرس الرابع : العلاقات0---- (5,171 مشاهده)
أساسيات في Access0--0 (5,289 مشاهده)
تصميم تقرير لطباعة البيانات0---- (6,180 مشاهده)
تصميم نموذج استعراض البيانات‏0--تصميم نموذج استعراض البيانات‏0-- (4,708 مشاهده)
تصميم نموذج إدخال‎ ‎البيانات0--- (4,962 مشاهده)
إنشاء قوائم خاصة باستخدام الماكرو(1)0-- (4,038 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (2)0-- (3,306 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (1)0- (3,220 مشاهده)
استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0- (4,478 مشاهده)
استعلامات SQL في Access - تحديث البيانات الجدولية0-- (3,889 مشاهده)
الاستعلامات الإجرائية -4 (استعلام الحذف)0--- (2,795 مشاهده)
الاستعلامات الإجرائية -2 (استعلام الإلحاق)0--- (2,989 مشاهده)
تصميم تقرير لطباعة الإجمالي0--- (3,266 مشاهده)
استعلامات التحديد Select Query مع أمثله (1)0--- (4,276 مشاهده)
روابط ذات صلة
دروس > قسم البرمجة العام > تعلم برمجة Pascal ا - الإجراءات و الدوال-
اعلانات في الموقع على جميع الصفحات
ï»؟

ظ…ط³ط§ط­ط© ط§ط¹ظ„ط§ظ†ظٹط© ظ…طھط§ط­ط©

تعلم برمجة Pascal ا - الإجراءات و الدوال-

تعلم برمجة Pascal الدرس التاسع - الإجراءات و الدوال





الإجراءات :


الإجراءات يعتبر برنامج فرعي . يمكن ان يستدعى من الجزء الرئيسي للبرنامج . يتم الإعلان عن الاجراء خارج الجسم الرئيسي للبرنامج بإستخدام الكلمه procedure . يجب ان تعطي الاجراء اسم مميز . الاجراءات لها بدايه و نهايه خاصه بها . في هذا المثال سوف نتعرف على طريقة الاعلان و الاستدعاء لاجراء اسمه Hello يطبع الكلمه "Hello" على الشاشه .
 


program Procedures;

procedure Hello;
begin
Writeln('Hello');
end;

begin
end.

 


لإستخدام الاجراء يجب ان نقوم بإستدعاءه من خلال اسمه المميز في جسم البرنامج (مكان كتابة شيفره البرنامج)




program Procedures;

procedure Hello;
begin
Writeln('Hello');
end;

begin
Hello;
end.

 


الاجراءات يجب ان تكون دائماً فوق المكان الذي يتم استدعاءه اي يجب ان تقوم بالاعلان عن الاجراء ثم استدعاءه ولا يجوز استدعاء الاجراء قبل الاعلان عنه . في المثال التالي سوف يتم استدعاء اجراء داخل اجراء آخر .
 



program Procedures;

procedure Hello;
begin
Writeln('Hello');
end;

procedure HelloCall;
begin
Hello;
end;

begin
HelloCall;
end.


 


يمكن ان تكون للاجراءات بارامترات مثل اي امر تستخدمه . يجب ان تعطي اسم البارامتر و نوعه و سوف يتم استخدامه مثل اي متغير . اذا كنت تريد ان تستخدم اكثر من بارامتر في اجراء واحد يجب ان تكون الفاصله المنقوطه ; هي التي تفصل بينهم




program Procedures;

procedure Print(s: String; i: Integer);
begin
Writeln(s);
Writeln(i);
end;

begin
Print('Hello',3);
end.

 


المتغيرات العامّه و المحليه :


المتغيرات التي نستخدمها حاليّاً تعتبر متغيرات عامه , اي يمكننها استخدامها في اي وقت و في اي مكان في البرنامج . المتغيرات المحليه يمكن استخدامها فقط بداخل الاجراء و المتغيرات المحليه لا تأخذ مكانها من الذاكره إذا لم يبدأ الاجراء . يتم الاعلان عن المتغيرات المحليه تحت إعلان اسم الاجراء .



program Procedures;

procedure Print(s: String);
var
i: Integer;
begin
for i := 1 to 3 do
Writeln(s);
end;

begin
Print('Hello');
end.
 


الدوال :


الدوال تشبه الاجراءات بإستثناء انها تعيد قيمه . الكلمه function تستخدم بدل الكلمه procedure عند تعريف الدوال . لتعريف ما هو نوع البيانات للقيمه العائده يجب ان تستخدم النقطتين : و بعدها نوع البيانات و قبل النقطتين اسم الدالّه .



program Functions;

function Add(i, j:Integer): Integer;
begin
end;

begin
end.

 


عند اسناد قيمة الداله لمتغير سيجعل المتغير يساوي القيمه المعاده من الداله . اذا استخدمت الداله في شئ مع مثل Writeln سوف يتم طباعة قيمة العائد . لاسناد قيمة العائد انشئ اسم الداله تساوي القيمه التي تريدها ان تكون هي العائد.




program Functions;

var
Answer: Integer;

function Add(i, j:Integer): Integer;
begin
Add := i + j;
end;

begin
Answer := Add(1,2);
Writeln(Add(1,2));
end.

 


يمكنك الخروج من اجراء او داله في اي وقت بإستخدام الامر Exit .




program Procedures;

procedure GetName;
var
Name: String;
begin
Writeln('What is your name?');
Readln(Name);
if Name = '' then
Exit;
Writeln('Your name is ',Name);
end;

begin
GetName;
end.

درس تعلم برمجة Pascal ا - الإجراءات و الدوال-

أضف هذه المادة في موقعك:
مواد مشابهة:
التعابير البوليانية :- التعابير البوليانية :-
التعابير البوليانية :-
(مرات المشاهدة: 1,785 مرات)
UndoManager UndoManager
UndoManager
(مرات المشاهدة: 622 مرات)
الدرس الرابع- الدرس الرابع-
الدرس الرابع-
(مرات المشاهدة: 751 مرات)
لغة الباسكال- لغة الباسكال-
لغة الباسكال-
(مرات المشاهدة: 4,965 مرات)
تعلم برمجة Pascal  انشاء وحداتك الخاصّه- تعلم برمجة Pascal انشاء وحداتك الخاصّه-
تعلم برمجة Pascal انشاء وحداتك الخاصّه-
(مرات المشاهدة: 1,020 مرات)
س و جـ :: 15- الآن .. كيف ابدأ ..؟؟ س و جـ :: 15- الآن .. كيف ابدأ ..؟؟
س و جـ :: 15- الآن .. كيف ابدأ ..؟؟
(مرات المشاهدة: 1,003 مرات)
تعلم برمجة Pascal  - الالوان , الاحداثيات , النوافذ و الصوت- تعلم برمجة Pascal - الالوان , الاحداثيات , النوافذ و الصوت-
تعلم برمجة Pascal - الالوان , الاحداثيات , النوافذ و الصوت-
(مرات المشاهدة: 1,942 مرات)
 الدوال القياسية- الدوال القياسية-
الدوال القياسية-
(مرات المشاهدة: 3,398 مرات)
س و جــ عن لغات البرمجة للمبتدأين س و جــ عن لغات البرمجة للمبتدأين
س و جــ عن لغات البرمجة للمبتدأين
(مرات المشاهدة: 1,200 مرات)
الدرس التاسع- الدرس التاسع-
الدرس التاسع-
(مرات المشاهدة: 1,052 مرات)

About
جميع الحقوق في هذا الموقع محفوظة وكل المواد على الاقسام ملك لاصحابها :Copyright © All rights reserved