اساسيات البرمجه والهيكله ( 4 )
العامل | مثال | العلاقه |
= | B = A | B يساوي A |
< > | B < > A | B لا يساوي A |
> | B < A | B أصغر من A |
< | B > A | B أكبر من A |
= > | B < = A | B أصغر من او يساوي A |
= < | B > = A | B أكبر من او يساوي A |
الجمل الأساسية في لغة البيسك
البرنامج هو :- مجموعة من الجمل statements المتتالية التي تخبر الحاسب عن المطلوب عمله خطوه بخطوه لحساب القيم المطلوبة و كل أمر يكتب في سطر مستقل و للتدليل علي اولوية التنفيذ يعطي للسطر رقم إختياري علي سبيل المثال :
25 statements 135 statements 245 statements 3
نلاحظ :
- - كل أمر مكتوب في سطر مستقل و كل أمر له رقم يقوم الحايب بتنفيذ الأمر الذي له الرقم الأقل أي الأدني ( البرنامج ينفذ الأمر الذي يحمل رقم ٢٥ ثم ٣٥ ثم ٤٥ )
25 statements 135 statements 215 statements 345 statements 47 statements 532 statements 6
- - الحاسب سيبحث عن الأمر الذي يتميز بأقل رقم و هو ٧ ثم ينفذه ثم يبحث عن الذي يليه ١٥ و هكذا ...
7 statements 515 statements 325 statements 132 statements 635 statements 245 statements 4
** شروط رقم الأمر :
- اول أمر يجب ان يكون له رقم و أصغر الارقام علي الإطلاق
- كل امر يوضع في مكان و يختار له رقم موافق لموضع تنفيذه
- مدي إختيار الأرقام يبدأ من ١ و ينتهي عند ٩٩٩٩٩ و الرقم يجب ان يكون صحيح بدون كسور و موجب
( مـــلاحــظــات هـــــــامة )
- البرنامج هو مجموعة اوامر متتالية
- الأمر مكون من رقم إختياري ثم يكتب المطلوب تنفيذه
- رقم الأمر يجب ان يكون رقم صحيح موجب و يختار في المدي ١ – ٩٩٩٩٩
- كل امر يكتب علي سطر مستقل و يمكن كتابة سطرين علي سطر واحد و لكن يفصلهما بعلامة .
- الأمر الذي يحتاج لأكثر من سطر ( ٨٠ حرف ) يجب تجزئته علي سطرين
يستخدم أمر let لتخزين قيمة عددية او غير عددية في متغير عددي او غير عددي و الشكل التالي يمثل الصورة العامة التي
يكتب بها الأمر let
T +V | LET | S |
- S تمثل رقم الأمر
- LET يمثل الأمر
- V يمثل أسم المتغير
- T يمثل القيمة العددية او الحرفية
أمثلة :
10 LET A=3.1415*R^220 LET C1=F330 LET A=A+140 LET N$=”NAME”50 LET T$=N$
- * يمكن تخزين قيمة عددية او قيمة غير عددية في متغيرات أو أكثر بإستخدام أمر واحد كما هو موضح
10 LET A=B=C=520 LET A$=B$=C$=”SND”
10 A=L*W20 X1=X2=(A+B)/(C+D)
** جملة INPUT
- يستخدم هذا الأمر لإدخال بيانات رقمية او غير رقمية إلي وحدة التشغيل المركزية CPU
L | INPUT | S |
أمثله :5 INPUT A,B,C10 INPUT N$,M$,XI,F20 INPUT P(I),Q(J),T$(I)
- و عندما ينفذ أمر INPUT أثناء تنفيذ البرنامج تظهر علامة الإستفهام ؟ و عند هذه اللحظة يمكن إدخال قيمة المتغير المطلوب إدخالها إلي وحدة المعالجة المركزية
مثال : أكتب أمر INPUT لإدخال البيانات الاتية :
X=5 Y=-1.2X10-3 C$=NOVEMBEER 27,1977
الحل :
10 INPUT X,Y,C$
أثناء تنفيذ هذا الأمر تظهر علامة الإستفهام ؟ و في هذه الحالة فقط يمكن كتابة قيم المتغيرات و التي سوف تكون علي الشكل التالي :
? 5,-1.2E-3 , “NOVEMBEER 27,1977”
** جمل DATA – READ
- تستخدم الأوامر DATA – READ معا و ذلك لإدخال عدد كبير من البيانات العددية أو الحرفية إلي وحدة المعالجة المركزية
L | ٌُِREAD | S |
1 | DATA | S |
- S رقم الأمر
- L إدخال المتغيرات المراد إدخال قيمتها
- ١ تشير إلي القيمة العددية او الحرفية
مثال :
- استخدام الأمرين READ و DATA لإدخال البيانات التالية :
X=5 Y=-1.2X10-3 C$=NOVEMBEER 27,1977
الحل :
0 READ X,Y,C$0 DATA -1.2E-3, “NOVEMBEER 27,1977”
- و يمكن حله بطريقة STATEMENT DATA
0 READ X,Y,C$0 DATA -1.2E-30 DATA 1.2X10-30 DATA “NOVEMBEER 27,1977”
- عند تنفيذ مجموعة الأوامر السابقة يتكون :
- - منطقة خاصة بالبيانات تسمي BLOCK DATA و تتكون هذه المنطقة من منطقتين منطقة خاصة بالبيانات الرقمية و
- تسمي BLOCK NUMERIC DATA و منطقة خاصة بالبيانات الغير رقمية و تسمي BLOCK DATA STRING .
مثال :
0 READ A,B,C,D,X,Y0 DATA 10,20,30,40,50
- إذا كان عدد المتغيرات المعطاه في أمر READ لا تساوي عدد المتغيرات المعطاه في أمر DATA في هذه الحالة لا ينفذ أمر
- READ و تظهر الجملة الأتية XXX IN DATA OF OUT حيث تشير XXX إلي رقم أمر READ
مثال :
READ A,B,CZ=A+B+CDATA 4,3,9PRINT Z
- - يمكن ان يكون في البرنامج أكثر من READ و أكثر من DATA ويمكن ان يكون في البرنامج READ واحدة و أكثر من DATA
- - يجب ان يكون عدد الثوابت في DATA يساوي عدد المتغيرات في READ أو أكثر
مثال :
READ A,B,CDATA 4,6,7,3,20
- يجب توافق نوع المتغير في READ بالثابت في DATA
مثال :
READ A,B$DATA 4,”IBRAHIM”
- - إذا كان الثابت الحرفي يحتوي علي فاصلة او مسافة فيجب ان يحاط بعلامتي تنصيص
مثال :
READ A.B$READ 6,”A300,00”
[post_ad]
اساسيات البرمجه والهيكله ( 4 )
Reviewed by Academy etna
on
4:30 م
Rating: