دروس
تعلم برمجة 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,830 مشاهده)
أنواع العلاقات وطريقة الربط بين الجداول. (44,124 مشاهده)
تعريف الفن التشكيلي: (33,001 مشاهده)
نظام التشغيل (Windows) (31,341 مشاهده)
ما هي شبكة الانترنت: (30,713 مشاهده)
دروس في الأوفيس الأكسس - Access0- (29,329 مشاهده)
تغيير لغة واجهة التطبيق من عربي الى انجليزي وبالعكس لـ Windows-based applications (27,995 مشاهده)
للمبتدئين : كل ما تريد معرفته عن الوقت - التاريخ - والأدوات المتعلقة بهما . (21,643 مشاهده)
ربط قاعدة بيانات أكسس (MS Access) مع برنامج الفيجوال بيسك بطريقة(ODBC) (21,226 مشاهده)
الدوال في الاكسل (20,620 مشاهده)
ما هو آكسس ( Access ) ؟ (20,141 مشاهده)
ما هو برنامج الاكسل -00 (19,882 مشاهده)
التعامل مع List Box و Combo Box (19,503 مشاهده)
ما هو البوربوينت (19,420 مشاهده)
لإجراء العمليات الحسابية (17,181 مشاهده)
شرح طريقة استعمال الأوتلوك مع بريد الهوتميل (17,098 مشاهده)
انشاء قاعدة بيانات وكيفية ربطها (16,904 مشاهده)
مفهوم قواعد البيانات 1 (16,376 مشاهده)
مميزات أوراكل (15,829 مشاهده)
اضافة الحركات للصور والنصوص (15,361 مشاهده)
ما هو المات لاب MATLAB؟ (15,208 مشاهده)
بدايات لغة الجافا (15,118 مشاهده)
أربعة مكونات رئيسية (15,088 مشاهده)
حذف حساب بريد إلكتروني (14,923 مشاهده)
كيف تجعل برنامجك أكثر تألقا وجمالا باستخدام أداة Active Skin- (14,800 مشاهده)
جديد مواد مع عشوائي
التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0---- (5,003 مشاهده)
النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0--- (4,474 مشاهده)
ضبط خيارات اللغة فى الـ Microsoft Word0--- (4,563 مشاهده)
استخدام لوحة المفاتيح في الـ Word0---- (4,886 مشاهده)
إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0--- (4,483 مشاهده)
دمج المراسلات0-- (3,271 مشاهده)
وضع صورة كخلفية للنص0-- (4,091 مشاهده)
السماح للمستخدمين بتعديل أجزاء من ملف وورد محمي (Word2003)0--- (3,352 مشاهده)
كتابة الأرقام الكسرية ورموز المعادلات0-- (3,969 مشاهده)
درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word (3,436 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (8,768 مشاهده)
دورة الأكسيس : الدرس الرابع : العلاقات0---- (5,167 مشاهده)
أساسيات في Access0--0 (5,286 مشاهده)
تصميم تقرير لطباعة البيانات0---- (6,174 مشاهده)
تصميم نموذج استعراض البيانات‏0--تصميم نموذج استعراض البيانات‏0-- (4,702 مشاهده)
تصميم نموذج إدخال‎ ‎البيانات0--- (4,959 مشاهده)
إنشاء قوائم خاصة باستخدام الماكرو(1)0-- (4,036 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (2)0-- (3,304 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (1)0- (3,217 مشاهده)
استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0- (4,476 مشاهده)
استعلامات SQL في Access - تحديث البيانات الجدولية0-- (3,887 مشاهده)
الاستعلامات الإجرائية -4 (استعلام الحذف)0--- (2,792 مشاهده)
الاستعلامات الإجرائية -2 (استعلام الإلحاق)0--- (2,987 مشاهده)
تصميم تقرير لطباعة الإجمالي0--- (3,263 مشاهده)
استعلامات التحديد Select Query مع أمثله (1)0--- (4,273 مشاهده)
روابط ذات صلة
دروس > دروس فىالباسكال - 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 الدرس التاسع - الإجراءات و الدوال

أضف هذه المادة في موقعك:
مواد مشابهة:
عبارة CASE في باسكال عبارة CASE في باسكال
عبارة CASE في باسكال
(مرات المشاهدة: 1,405 مرات)
الدرس الخامس : أمر Write والأمر Writeln الدرس الخامس : أمر Write والأمر Writeln
الدرس الخامس : أمر Write والأمر Writeln
(مرات المشاهدة: 1,448 مرات)
الدرس السادس : أمر Read والأمر Readln الدرس السادس : أمر Read والأمر Readln
الدرس السادس : أمر Read والأمر Readln
(مرات المشاهدة: 1,423 مرات)
الدرس السابع : قاعدة الأولويات الدرس السابع : قاعدة الأولويات
الدرس السابع : قاعدة الأولويات
(مرات المشاهدة: 1,642 مرات)
الدرس الثامن : التعابير الرياضية الدرس الثامن : التعابير الرياضية
الدرس الثامن : التعابير الرياضية
(مرات المشاهدة: 1,532 مرات)
تعلم برمجة Pascal الدرس السادس - التكرار تعلم برمجة Pascal الدرس السادس - التكرار
تعلم برمجة Pascal الدرس السادس - التكرار
(مرات المشاهدة: 1,904 مرات)
حلقات التكرار في باسكال حلقات التكرار في باسكال
حلقات التكرار في باسكال
(مرات المشاهدة: 2,516 مرات)
أساسيات في الباسكال1 أساسيات في الباسكال1
أساسيات في الباسكال1
(مرات المشاهدة: 4,042 مرات)
تعلم برمجة Pascal الدرس الثاني عشر - انشاء وحداتك الخاصّه تعلم برمجة Pascal الدرس الثاني عشر - انشاء وحداتك الخاصّه
تعلم برمجة Pascal الدرس الثاني عشر - انشاء وحداتك الخاصّه
(مرات المشاهدة: 1,613 مرات)
الدرس الأول : أساسيات في الباسكال الدرس الأول : أساسيات في الباسكال
الدرس الأول : أساسيات في الباسكال
(مرات المشاهدة: 2,834 مرات)

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