Expl0it-c0d3
28-10-2009, 03:09 PM
بسم الله الرحمن الرحيم
في درسنا اليوم إن شاء الله سنقوم بتعلم البرمجة بلغة البيرل
كجميع لغات البرمجة يجب تحديد نوعها في اول الصفحة كا لغة ((PHP تبدأ بـ: ((<? وهنا في لغة البيرل يجب تحديد مكان المترجم ألا وهو غالبا في الويندوز (C:\Perl\bin) وفي الل***س (/user/bin/perl)
على بركة سنقوم بوضع أو كود لن
#!C:\perl\bin
print "Sec4ever tutorial\n";
الآن بعد وضع الكود سنقوم بشرح وكيفية مشاهدته
السطر أظن أنه مفهوم وهو مسار البيرل
Print وهو أمر الطباعة على الشاشة
" " علامتي التنصيص وهو لطبع الكتابة التي بداخلها
/n وهو للذهاب الى سطر جديد
; وهو لنهاية الأمر الذي قبله والمقصود به (print)
كيفية الترجمة او تجربة الكود وهي كالتالي:
فتح ملف جديد وتكون لاحقته .pl مثل : sec4ever.
Perl sec4ever.pl
والنتيجة ستكون كالتالي
C:\>perl sec4ever.pl
Sec4ever tutorial
لمزيد من الفهم الكثير ساقوم بوضع كود متعدد الأسطر
#!C:\perl\bin
print "We\n";
print "Learn\n";
print "Perl\n";
print "in\n";
print "Sec4ever\n";
والنتيجة ستكون كالتالي
C:\>perl sec4ever.pl
We
Learn
Perl
in
Sec4ever
أو
print " We \n"; print "Learn\n";
print "Perl\n"; print "in\n";
print "Sec4ever\n";
الأن بعدما ما وضحنا كيفية وضع الكود وتطبيقة بطريقة بسطة سننتقل إلى العمليات الحسابية
print "5 + 6 = ", 5+6, "\n";
print "(2 + 3) * 6 = ", (2+3)*6, "\n";
print "2 + 3 * 6 = ", 2+3*6, "\n";
print "2 raised to the power of 8 is ", 2**8, "\n";
print "10-5 = ", 10-5, ". 5-10 = ", 5-10, "\n";
print "2/3 = ", 2/3, "\n";
قم بتطبيق الكود لترى الناتج . بعد ذالك سنقوم بالشرح سطر سطر
نلاحظ أن الناتج كان كالتالي
(2 + 3) * 6 = 30
2 + 3 * 6 = 20
2 raised to the power of 8 is 256
10-5 = 5. 5-10 = -5
2/3 = 0.666666666666667
كما لاحظتم هنا لقد قام بالعمليه الحسابية وطبعها لكن كيف
print "5 + 6 = ", 5+6, "\n";
print "5 + 6 = " هذا الأمر مفهوم ولكن كما نلاحظ أن , 5+6, لم توضع بين قوسين وهنا نخبر البرنامج بمعالجة الكود وطبع الناتج وليس بأخذه ككتابة فقط بل أخده ككود برمجي ومعالجته ثم أضفنا "/n" وهي أمر سطر جديد(raised to the power of) وتعني مضاعف (.) وصل سلسيلتين
أمثلة صغير للفهم أكثر قم بوضع هذا الكود:
print "Best," . " " . "Idea to lear" . "\n" .
" Read carefully before ask.\n";
لاحظ هنا اننا لم نقم بوضع (print) في السطر الثاني لأننا لم نقم بوضع ( ;) في أول السطر يعني هنا أننا مزالنا تحت الأمر(print) الأول
أنظر للناتج:
Best, Idea to learn
Read carefully before ask .
كما نلاحظ هنا فالنقطة هنا كانت صلة وصل بين الكلمتين و النقطة الأخيرة طبعت فقط لأنها كانت داخل علامتي
التنصيص
الأن نشرح بعض العلامات التي كانت فوق وهي غنية عن التعريف لأن الجميع تناولها من قبل في مادة الرياضيات
+ , - , * , /
a ** b وهي علامة الأس أو مضاعف
a.b وصل بين كلمتين
انتهى الدرس -2-
قد اكون وفقت او لم اوفق .. فأن وفقت فمن الله وان اخطئت فمن نفسي ...
في درسنا اليوم إن شاء الله سنقوم بتعلم البرمجة بلغة البيرل
كجميع لغات البرمجة يجب تحديد نوعها في اول الصفحة كا لغة ((PHP تبدأ بـ: ((<? وهنا في لغة البيرل يجب تحديد مكان المترجم ألا وهو غالبا في الويندوز (C:\Perl\bin) وفي الل***س (/user/bin/perl)
على بركة سنقوم بوضع أو كود لن
#!C:\perl\bin
print "Sec4ever tutorial\n";
الآن بعد وضع الكود سنقوم بشرح وكيفية مشاهدته
السطر أظن أنه مفهوم وهو مسار البيرل
Print وهو أمر الطباعة على الشاشة
" " علامتي التنصيص وهو لطبع الكتابة التي بداخلها
/n وهو للذهاب الى سطر جديد
; وهو لنهاية الأمر الذي قبله والمقصود به (print)
كيفية الترجمة او تجربة الكود وهي كالتالي:
فتح ملف جديد وتكون لاحقته .pl مثل : sec4ever.
Perl sec4ever.pl
والنتيجة ستكون كالتالي
C:\>perl sec4ever.pl
Sec4ever tutorial
لمزيد من الفهم الكثير ساقوم بوضع كود متعدد الأسطر
#!C:\perl\bin
print "We\n";
print "Learn\n";
print "Perl\n";
print "in\n";
print "Sec4ever\n";
والنتيجة ستكون كالتالي
C:\>perl sec4ever.pl
We
Learn
Perl
in
Sec4ever
أو
print " We \n"; print "Learn\n";
print "Perl\n"; print "in\n";
print "Sec4ever\n";
الأن بعدما ما وضحنا كيفية وضع الكود وتطبيقة بطريقة بسطة سننتقل إلى العمليات الحسابية
print "5 + 6 = ", 5+6, "\n";
print "(2 + 3) * 6 = ", (2+3)*6, "\n";
print "2 + 3 * 6 = ", 2+3*6, "\n";
print "2 raised to the power of 8 is ", 2**8, "\n";
print "10-5 = ", 10-5, ". 5-10 = ", 5-10, "\n";
print "2/3 = ", 2/3, "\n";
قم بتطبيق الكود لترى الناتج . بعد ذالك سنقوم بالشرح سطر سطر
نلاحظ أن الناتج كان كالتالي
(2 + 3) * 6 = 30
2 + 3 * 6 = 20
2 raised to the power of 8 is 256
10-5 = 5. 5-10 = -5
2/3 = 0.666666666666667
كما لاحظتم هنا لقد قام بالعمليه الحسابية وطبعها لكن كيف
print "5 + 6 = ", 5+6, "\n";
print "5 + 6 = " هذا الأمر مفهوم ولكن كما نلاحظ أن , 5+6, لم توضع بين قوسين وهنا نخبر البرنامج بمعالجة الكود وطبع الناتج وليس بأخذه ككتابة فقط بل أخده ككود برمجي ومعالجته ثم أضفنا "/n" وهي أمر سطر جديد(raised to the power of) وتعني مضاعف (.) وصل سلسيلتين
أمثلة صغير للفهم أكثر قم بوضع هذا الكود:
print "Best," . " " . "Idea to lear" . "\n" .
" Read carefully before ask.\n";
لاحظ هنا اننا لم نقم بوضع (print) في السطر الثاني لأننا لم نقم بوضع ( ;) في أول السطر يعني هنا أننا مزالنا تحت الأمر(print) الأول
أنظر للناتج:
Best, Idea to learn
Read carefully before ask .
كما نلاحظ هنا فالنقطة هنا كانت صلة وصل بين الكلمتين و النقطة الأخيرة طبعت فقط لأنها كانت داخل علامتي
التنصيص
الأن نشرح بعض العلامات التي كانت فوق وهي غنية عن التعريف لأن الجميع تناولها من قبل في مادة الرياضيات
+ , - , * , /
a ** b وهي علامة الأس أو مضاعف
a.b وصل بين كلمتين
انتهى الدرس -2-
قد اكون وفقت او لم اوفق .. فأن وفقت فمن الله وان اخطئت فمن نفسي ...