Professional Documents
Culture Documents
G05 Vol1 Rev 2021 Student Book Final
G05 Vol1 Rev 2021 Student Book Final
C O M P U T I N G & I N F O R M AT I O N T E C H N O L O G Y
‚br£bhyr⁄
W
{„i»hr
ت
ال�
قسم يركز عىل النقاط المهمة ي
يحتاج الطالب إىل مراجعتها.
ࢼ
E⁄¢º
W--
معلومات مفيدة.
W
r{e¢
معلومات لحماية نفسك.
W-º3rb
ض
الما�. أحداث حقيقة من
ي
˘r»bh-i»⁄bh˘-i»⁄bh»3h4
إدارة المناهج الدراسية ومصادر التعلم
h i»bh¸h ˆTh
˘´bh k ł$⁄bh˘»hEbh
إدارة المناهج الدراسية ومصادر التعلم ِف َرق من:
قسم المواد الدراسية كلية الهندسة -جامعة قطر
إدارة التوجيه ت
ال�بوي
الميدان ت
ال�بوي
6 zrr-£bhp-¥ .1
8 pzrr-£bh[˘$flr{
19 bh˘wrł3Sh[rÆg
30 p»bhł3˘m
44 -rmbhzr-i»bh
56 -r-£bhzr££bh
64 p»bhł3˘‡r
74 zYnbhpzr-brbf .2
78 æ{ ´bhىلg{${
98 £-m‰łæ{E
118 - ˜bh k p æbh
135 3hE/⁄bhzr£b
g
E£łb˘$b ˛bh -i»⁄bh‡ib-brbShzrr;bh
6
{Bpi»C⁄bChCr
{»$CbChˆCh
7
[˘SChP3$bCh
{BpCzCrCr-C£bCh[˘$CflCr
نورة سعد
8
[˘SChP3$bCh
{BpCzCrCr-C£bCh[˘Ch$C{CrNCflCr
برنامــج جــداول البيانــات SpreadSheetيســتخدم أوراق العمــل Worksheetsكطريقــة
لجمــع وتنظيــم وتمثيــل البيانــات .وب ـهــذە الطريقــة يمكــن معالجــة البيانــات برسعــة وبدقــة
ف ً
والحصــول عــى معلومــات مفيــدة .تســتخدم جــداول البيانــات أيضــا للمســاعدة ي� تحليــل
البيانــات وإنتــاج الرســومات البيانيــة والتوضيحيــة.
3
10
[˘SChP3$bCh
~CrQCbCh˘»$Z‡SCh˘¸bChZ {WorksheetpZ»bChł3˘CzCrI
ه شــبكة مــن الخاليــا الـ ت يـى تنتــج مــن تقاطــع الصفــوف باألعمــدة.
ورقــة العمــل ~WorksheetZي
حيــث تتــم عمليــة إدخــال البيانــات داخــل هــذە الخاليــا.
Dg
C‚BqBqCrCæbChD NBD qBq‡⁄ ChBqBq‡ ØBqBq pcBqBqb Row ØBqBqbCh
wCrBqBqł3SCr •BqBqb FBqBq{Nº˘ pBqBqZ»bCh BqBqł3b D˜BqBqSCh ˘Cf ¢BqBqSC
Z h
1,2,3 U X X X X X
Dg
D NB
D qBq‡⁄ ChBqBq‡ BqBqZ‡ pcBqBqb C}ouv BqBqZ»bCh
ºD æTCh ¸˘NBqBqCbCr •BqBqb FBqBq{Nº˘ pBqBqZ»bCh BqBqł3˘ DBqBq‡CfزBqBq�iC
A,B,CUXXXXXX
خلية إىل
ٍ يمكنك التنقل من
أخــرى باســتخدام مفاتيــح
األســهم ف ي� لوحــة المفاتيــح.
اضغــط لإلنتقــال إىل
خليــة باألعــى ،اضغــط
ٍ
لإلنتقــال إىل خليــة بالجهــة
11 اليمـ نـى .
3NBqBqIC⁄ U BqBqbCh ~CellZ BqBq-iCÆ pcBqBqb
BqBqł3˘ BqBqZ»bCh BqBqbCh ¢BqBq{ BqBqIC⁄
CB
BqBq-iCbCh نBqD Bq»C XC3
~ Z D¿BqBqC¥{ BiØBqBqbCh
XC”BqBqbCrC¥bCh ØBqBqCbChBq˘BqZ»bCr D˛BqD DhBqbCh
C
CrBqBq‡Cq BqBq-iCÆ DBqBq‡ §B…C qBqCrBqBq{$‡
u
D C
D´BqBqGCf˘$BqBqNB
C qBq‡⁄C˘£BqBqn OABqBqC£C
D
XCrZBqBqb
C
£BqBqnbChBqBq-iCbChBqBqbChBqBqº¯3CBqBqIZ
C Dg
BqBqł3b D˜BqBq bCh BqBqº˘ChFbCh DBqBqD ‡CD f
˘$BqBq Nu B}˘ BipBqBqZ»bCh
XBqBq-iCbCh BqBqbCh
Bi»{-iCÆDCg[CrC⁄UChCz3CfChCg
¢BqBqBq{BqBqBqCBi B4[CrBqBqBqC¥ZbChp-kBqBqBqbDBqBqBq‡
BBqBqBqZ»bCh•BqBqBqD D -BqقBqC⁄i%BqBqBqbChCrBqBqBqZbCh
CBqBqBqiCDBqBqBq‡§BqBqBq…Ch˘ˆBqBqBqChNbChØBqBqBqbCh˘
XBqBqBq-iCbCh
-C-
[˘Ch$BqBqCrBqBqQCÆCfNBqBq%CBpN£BqBqnbChBqBqD»b»ChBqBqfl¢BqBq{C„BqBqCfpBqBqfl
XN£BqBqnbChCzCrBqBq»{9CrZBqBqbCfxBqBqCrBqBq‡$bCzCrBqBqCr-C£bCh
12
[˘SChP3$bCh D C££bAM
{»Cr
1
Dg
XC-CbChº£bCrNCÆCf»N{Cr‡C£C⁄GCh˘-bCrC⁄bChpZCæbCh ‡ىلCpD D £CbCh �‡CDuh
2
P-bCrC⁄bChZøCrbCh¢{DbCrZbChZicbCrCzCr·ChNbChP{Ch
Ev r‡bSChr¸NCr£nOr SChr-iCÆرس
دائما رؤية اسم الخلية النشطة ف ي� الجانب العلوي ______ من جدول البيانات.
.1يمكنك ً
.2كل عمود ف ي� جدول البيانات يحتوي عىل _______ ف ي� األعىل.
.3يمكنك االنتقال من خلية إىل أخرى باستخدام أزرار _______ عىل لوحة المفاتيح.
.4إذا كنت تريد االنتقال من الخلية A1إىل ،A2فقط اضغط عىل مفتاح _______.
ً .5عند الضغط عىل الخلية تصبح ______ وتظهر بحدود ث
أك� سمكا.
.6لكل ______ اسم فريد ال يتكرر.
3
{XCzCrCr-C£bCh[˘$CCzCr{Ch$CC⁄bCh¢ Dن ChD hD $CC⁄bChن {CD NCh
_____________________________________________________
13 _____________________________________________________
r»{££bD
4
X¢Z»bCh Dن CpD
العمود C
خلية A2
خلية B3
الصف 5
14
[˘SChP3$bCh
5
Dg Dg
pBqBqC”BqBq-CDBqBqbCrZbChCrBqBqQCbCh D¸˘NB
D qBqCbChC‚BqBqC⁄GChBi¿CrBqBqCfpBqBqZ»bChBqBqł3˘D D
‡BpCrBqBq‡C⁄N»{˘Cr‡CrBqBqnlGChCBqBqIZpBqBqXBqflBqºDˆBqBqZiDBqBq
(د) إىل الخلية C3 (ط) إىل الخلية A6 (م) إىل الخلية F8
(س) إىل الخلية E5 (ا) إىل الخلية F4 (ب) إىل الخلية C7
6
�;bCh¢‡C”ChنزQ
BqD C pBqBq˘C CzCrBqBqZ-i»C⁄bCh ¿%BqBqfl ˆBqBqC£ExcelنwCh$CC⁄BqBqbCr CrBqBqQCbChDBq Ch˘ BqBq{CrNC ABqBqC⁄Ch
C
BqBq;bCh CrBqBq‡C $BqD˛BqBqD DhC BqbCh BqBq-iCbCh ¢BqBq‡ C”BqXنز QCpDCZbCBqhBq
{Bq‡BChqBqbSCh ABqBqCr
ين
خليت� إىل اليسار. .8تحرك ين
اليم�. .3تحرك خلية واحدة إىل
�;bCh$C¢Cfنز Bp
P
-iCbChbChC‚C⁄GCh
16
[˘SChP3$bCh
7
D
CrBqCfBq$BqBqº pBqBq Bi§BqBq BqBqC£bCh DBqBq‡ NBqBqC U 9CrBqBq‡;ib NBqBqZbCh wCh$CC⁄BqBq b UCh
»3BqBqCrb CzCrBqBqCr-C [˘$BqBqC 9CrBqBqnOT ە$BqBqbCh˘ »$‡CrBqBqmZ $»BqBqbX9CwCrBqrBq‡;bC
Bqł h »3BqBqCr
ØBqBqiZbCh ABqBqC⁄ChX �ZBqD Bqm˘ D´BqD Bq˘Z NBqBqC⁄GCf 3‡BqBqnbCh [اBqBqCÆ 9CrBqBqZbCh˘ 9CrBqBq‡;bCh
X-bCrC⁄bChibSCh¢‡C‚Cf˘CzCh$lmZbCh Dg
D D QAX æX z R
8
9CrZBqBqbCf ˆBqBq{CrBqBqQCbChBqBqC⁄C{ pBqBq Bi QAX æX z R ØBqBqiZ Cr»C⁄BqBq b UCr
XBqBqiCrZbChCrBqBqQCbCh
B3 الخلية 50
E2 الخلية فاتورتك
C5 الخلية 65
A1 الخلية المجموع
17
D C££bAM
Cr»{
9
Dg
C h$CC⁄BqBqbCh3BqBqbCh¿%BqBqDCrDCBqflBqcPb¢BqBqIZØBqBq-
[˘Ch$BqBqwC
Bp»$BqBq-{BqBqº£CzCrBqBqCr-C£bCh
المحاسب المعلم
_ _______________________________________________ : المعلم.1
_ _______________________________________________________
_ _____________________________________________ : المحاسب.2
_ ______________________________________________________
18
CrC¥bChP3$bCh
bCh˘wCrł3SCh[CrCÆCg
ً
إدخــال األرقــام والنصــوص داخــل أوراق العمــل ســهل جــدا ،فــكل مــا عليــك فعلــە هــو الضغــط عــى
الخليــة الـ ت يـى ترغــب بإدخــال الرقــم أو النــص بهــا ضغطــة واحــدة ،وكتابــة مــا تريــد داخلهــا ثــم االنتقــال
إىل خليــة أخــرى .ســتالحظ أنــە عنــد كتابــة رقــم مــع نــص فــإن ال�ب نامــج يتعامــل مــع محتــوى الخليــة
عــى أنــە نــص.
ف
إلدخــال البيانــات ي� جــدول البيانــات ال بــد مــن تغيـ يـر اتجــاە ورقــة العمــل لتتناســب مــع اللغــة
ف
المســتخدمة ي� الكتابــة وبمــا أننــا ســندخل بيانــات باللغــة العربيــة ،ســنقوم أوال بتغيـ يـر اتجــاه ورقــة
ـ� إىل اليســار. العمــل ليصبــح مــن اليمـ ي ن
1
2
19
ف
إلدخــال النصــوص واألرقــام ي�
1 جــدول البيانــات:
>انتقل إىل الخلية A1واكتب فيها
درجات سعد1 .
-C-
C C
DæTCh BqBq…ibCr CrBqBq‡C£D˛C⁄BqD ICDhBqbCh ¸˘NBqBqCbCh˘ CzCrBqBqZicbChزBi3CrBqBqmbCh DCg CrBqBqC C BqBqº�iC
C C rBqBqł3SChCrBqBqZC 20
XBqD Z-bCنNBqBqbCh BqBqº¯3 p‡BqBqmbChDBq¢B
Bq{hBiDCg CrBqBqC wC
CrC¥bChP3$bCh
1
2
3
2
1
»$$CpZ‡ł3˘C˝Ch3T
Dg
§BqBq…Ch ØBqBqiZbCh xBqBqD D
N` R A=FBqBq{3
3
22
CrC¥bChP3$bCh
[˘$CæbChmC
نحتــاج إىل تنســيق محتــوى الجــداول حـ تـى تصبــح قـراءة البيانــات
ً
لتطبيــق. خاصــة عندمــا يتعلــق األمــر باألرقــام،وضوحــا أســهل وأ كـ ثـر
ف
� يمكنــك اســتخدام نفــس الطريقــة كمــا فعلــت ي،أي تنســيق
ً َ ال تنـ.M]}}L W}
ـس أن تحــدد البيانــات أول ثــم تقــوم
. بتنســيقها
Bi DZBi3CنDrmZbCh»ChCrC{ BqBq-iCbChBqBqC⁄C{pBqBqºCC
X-iCbCh~§b˘ XBqBqº{DBqBqmODCg
23
لتعبئة الخلية بلون ي ن
مع�:
ت
ال� تريد تنسيقها.
1
>حدد الجدول أو الخاليا ي
ف
>مــن عالمــة التبويــب ( Homeالصفحــة الرئيســة) ،ي�
المجموعة ( F}vالخط) ،اضغط السهم الموجود بجوار زر
}( F]ooC}oلون التعبئة)2 .
> ت
اخ� اللون الذي تريدە3 .
2
3
1
4
24
CrC¥bChP3$bCh
C„łbCh»3ChCg
هــل تســاءلت ً
يومــا عــن المشــاكل الصحيــة الـ ت يـى قــد نواجههــا جـراء االســتخدام المفــرط ألجهــزة
ً
الحاســوب؟ مــن المهــم جــدا لصحتــك أن تنظــم الوقــت الــذي تقضيــە أمــام جهــاز الحاســوب
بطريقــة صحيحــة .إذا نظمــت وقتــك بالطريقــة الصحيحــة ،ســتتجنب عواقــب انشــغالك
ف
ـكا� لتــؤدي واجباتــك المدرســية ت ت
وال�فيــه مــع باألجهــزة اإللك�ونيــة و ســيكون لديــك الوقــت الـ ي
أصدقائــك.
3
األولويــات .
4
األنشــطة حســب أولوياتهــا.
ف
اســتفد مــن التقويــم ي� وضــع اإلطــار
الزم ـن ي لخطتــك.
25
r»{££bD
1
P
Cr‡bC‚bCrZbChF{NbCr-bChp
ً
عريضا ف ي� الخلية المحددة. جعل النص
2
9CrBqBq‡;bChQ‡C⁄BqBqbChpBqBq-iC⁄$»B BqBqQA-CX æX z R
C qBqbwCrBqBqłC”X ØBqBqiZbChABqBqC⁄Ch
XBqBqiCrZbChCzCrBqBqCr-C£bCr[˘$BqBqCæbCh9pBqBq{RChCBqBq-i‡C‚BqBq�˘CæNB
D BiNB
qBqCrBqN‡B
Ch qBqnb
ين
اليم�. ّ .1
غ� اتجاە ورقة العمل إىلي
يل.
.2امأل الجدول كما ي
يل: ّ
.3نسق الجدول كما ي
ف
>غـ يـر لــون النــص ي� العمــود ( ) Aإىل
اللــون األزرق.
ف
>ك ِ�ب حجم الخط للنص ي� الخلية A1
ً
ليصبح 20واجعله مائل.
ن
الثا� إىل اللون األصفر. ف
غ� لون خلفية الخاليا ي� العمود ( ) Aوالصف ي > ي
.4احفظ جدول البيانات. 26
CrC¥bChP3$bCh
3
D
BqBq£bCh$BqBqbBqBqiZbChCzCrBqBqCrºbCh¢BqBqC¥‡CCBCrBqqBqBqZi»{$BqBq‡Cfا ˘CzCrBqBqD·3p-CæBqBqmlCwCrBqBqXCXł
Dg
BqBq£bChا CrBqBqCf [˘$BqBqCæbCD CXD hە[˘Ch$BqBqC BqBq{CrNC wCh$CC⁄BqBqbCr CzCrBqBq{i»ZbCh ¿%BqBqfl BqBq⁄X
XpBqBqZ‡ BqBqł3˘DCrDBqDgBqflF‡C˘ CzCrBqBqCr-C£bCh
10طالب يفضلون رياضة كرة القدم. 9طالب يفضلون رياضة كرة القدم.
7طالب يفضلون رياضة كرة السلة. 7طالب يفضلون رياضة كرة السلة.
> نظم هذە المعلومات بحيث تحتوي األعمدة عىل العناوين التالية:
.1الرياضة.
.2الصف الدر ي
اس .5A
.3الصف الدر ي
اس .5B
27
r»{££bD
4
XC„łbCh»3ChCg[C-bCrC⁄bChibSCh¢‡C‚Cf
األسبوع؟ �ن
ي > اذكر بعض فوائد استخدام الجدول الزم ي
ت
ال� تساعدك عىل إدارة الوقت؟
> اكتب بعض النصائح ي
28
CrC¥bChP3$bCh
5
•BqBq-�bCDhh DBqنBqD C CBqBqC⁄ł˘ Ch4BqBqC C”BqBq-C CC⁄£BqBqnOCf •BqBq- BqBq⁄C BqD D Bq [˘$BqBqC 9CrBqBqnOC BqBqł
CBqBqIZBiBqBq-˘ �;bTC Dh h»FBqBq‡CSChDBqBq‡•BqBq-C%BqBqbChC„BqBqłbCh˘BqBqiøCr»bChC„BqBqł˘˘CzCrBqBqDChbCh˘
XCDBqBqbCrCrBqBqChZ BqBqbSCh˘ BqBq-ZC⁄bCh DBqBq‡ Cz اBqBq$»C⁄bCh 9ChNBqBq˘C هCrBqBqCf [CrBqBqC¥ZbCrbCr»CUC⁄BqhBq
29
C”bCrC¥bChP3$bCh
pZ»bChł3˘mC
لجعــل البيانــات داخــل الخاليــا ســهلة الفهــم ،يجــب أن يتــم تنســيقها بشــكل صحيــح .هيــا نقــوم
ً
بتنســيق جــدول الدرجــات الــذي أنشــأناه ســابقا.
‡Z»bChN �…C
D
عند كتابة كلمة أو جملة داخل خلية ،فقد ال تظهر كاملة.
عــى ســبيل المثــال ،عنــد كتابــة اســم المــادة ت
"ال�بيــة اإلســامية" فإنهــا تظهــر بــدون الحرفـ ي ن
ـ� (يــة)
ا� ،لــذا يجــب تغيـ يـر عــرض العمــود للتغلــب ت ض
ويرجــع ذلــك إىل أن كل عمــود لــە عــرض محــدد افــر ي
عــى هــذە المشــكلة.
2
30
C”bCrC¥bChP3$bCh
ئ
ـا� لعــرض العمــود
]( }Fالضبــط التلقـ ي
A C}ouvW]R >اضغــط
3 X مــع المحتــوى)
ً
تغي� عرض العمود تلقائيا ليتسع للكلمة أو الجملة داخله4 .
>سيتم ي
2
3
1
4
31
ØbCh«Cr3CC h �…C
D
2
1
3
32
C”bCrC¥bChP3$bCh
{CrQCbCh
بشكل أفضل. ف
ٍ بياناتك وصف �عنوان جيد للجدول يساعد ي
ٍ إن وجود
ً َ
معا لتصبح خلية واحدة. ٍ
مكنك دمج ث
أك� من خلية ً عنوان أعىل الصفوفُ ،ي
ٍ إلنشاء
لدمج الخاليا:
1 >حدد الخاليا من A1إىل .F1
Ao]Pvuv >من عالمة التبويب ( Homeالصفحة الرئيسة) ت
اخ� مجموعة
( MPCvدمج وتوسيط)2 . (المحاذاة) ،اضغط
1
33
bCh¸CrC⁄bCh
ً إذا أدخلت ً
بتغي� عرض العمود ،يمكنك وضع محتوى الخلية عىل ي نصا طويل ولكنك ال ترغب
ح� عرض كلأسطر متعددة .سوف يلتف النص الذي تكتبە إىل السطر التال ويستمر ف� ذلك إىل ي ن
ي ي
ئ
ـا�. ـكل كامــل .إن التفــاف النــص ســيعدل مــن ارتفــاع الصــف بشـ ٍ
ـكل تلقـ ي محتويــات الخليــة بشـ ٍ
ئ
>ستالحظ أن النص سيلتف بشكل تلقا� ليناسب محتوى الخلية3 .
ي ٍ
2
1
3
-C-
N£BqBqmbØBqBqC⁄iCf$BqBqº%BqBqbChBqBqbChpBq� BqDkDłBqBqZbChˆBqBq˘ DBqD BqbCh¸CrBqBqC⁄bCh%BqBq-C⁄bBqBqºp‡BqBqbCf
—X Alt A= Enter D
34
D CrBqBqC⁄{DBqBq‡§BqBq…bChBqBqC¢BqBq{˘$BqBq$C
C”bCrC¥bChP3$bCh
»$Z‡SCh˘¸bChC˝Ch3Cg
ف ً
أحيانــا قــد ترغــب بإضافــة المزيــد مــن الصفــوف واألعمــدة ي� الجــدول .يمكنــك إضافــة أعمــدة أو
ً ً ف
M]}}LE˘oبــكل ســهولة ،هيــا نضيــف عمــودا جديــدا يتضمــن االختبــار صفــوف ي� برنامــج
ـا� للجــدول. ئ
النهـ ي
2
ف >اكتــب ت
"ال�بيــة البدنيــة" ي� الخليــة ،A10وأضــف الدرجــات
ـى تليهــا4 .ف� الخاليــا الـ ت
ي ي
1
2
3
4
36
C”bCrC¥bChP3$bCh
»$Z‡SCh˘¸bCh¸%C
ً إذا لــم تعــد بحاجـ ٍـة إىل صــف أو عمــود معـ ّي ن
ـ� ،فإنــك ال تحتــاج إىل إنشــاء جدولــك مــرة أخــرى،
فقــط قــم بحــذف ذلــك الصــف أو العمــود.
لحذف صف أو عمود:
>حــدد الصــف أو العمــود المـراد حذفــه بالضغــط عــى عنــوان العمــود أو رقــم الصــف وليكــن
رقــم الصــف األخـ يـر1 .
1
2
3
لمحاذاة النص:
ت
ال� تريد محاذاة النص بداخلها ،ولتكن .B3 ت
1
>اخ� الخلية ي
Ao]Pvuv >مــن عالمــة التبويــب ( Homeالصفحــة الرئيســة) ،ومــن مجموعــة
ً
( Cvتوســيط)2 . (المحــاذاة) ،اضغــط عــى نــوع المحــاذاة الـ ت يـى تريــد مثــا
3 تغي� محاذاة النص.
> سيتم ي
1
bChˆ˘CIZ
Dg
§BqBqb˘ BiDBqBq‡CfZ D D
XBqBq-iCbCh ~pBqBqbCfBi
3
2
-Cº3CrCZb
C
Cr$BqBqł˘ Moov D$BD qBq CrC„BqBqb˘NICr{ ¢BqBq{ CzCrBqBqCr-C£bCh [˘Ch$BqBqCæb BqBq{CrNC [˘Cf 38
Dg Dg
XMSrDOS p-…BqqB nlbChwCxb D rD ⁄ ¢;b˘iC⁄C{p-…BqBqn;Z⁄Cf D D h$CC⁄BqBq b UChˆøCrBqBqc
wC
C”bCrC¥bChP3$bCh
2
5
3
39 4
r»{££bD
1
P
Cp£CÆCr‡Cf˘C-C-bCrC⁄bChCzCh3CrD»bChCf
ق
با� النص سوف ُيفقد.
.1إذا قمنا بإدخال ٍ
نص ما وكان أ ك�ب من سعة الخلية فإن ي
خطأ صحيح
ف
.4عندما نرغب بعرض جميع محتويات الخلية ي� أسطر متعددة فإننا نضغط .Enter
خطأ صحيح
2
˘˜BqBqCf D´BqDhBqb XS}X˘o CrCDBqBqC⁄bChC‚BqBqº3$C⁄bChpBqBqZOCfلØBqBqi{¢BqBq{CrBqBqmbChC‚BqBqº3$C⁄bCh9CDBqCB rBqBq‡Bq
Dg
ØBqBqbCh¢BqBq{C‚BqBqbCrCo˘ æA DChD3$BqBqbChØBqBqbCh¢BqBq{CrBqBqDbCrCXCrBqBq·$BqBqłCrBqBqmbChC”D BqD BqCDbCh
D
XxBqBqC⁄bCh DBqD BqiZbChBqBq‡C⁄Crº3CfCr DBqBqm{BqBqi»CrBqBqi»ZbCh¢BqBq;b˘ CoæB DChD3$BqBqbCh
ً ً
جديدا يحتوي عىل عنوان للجدول وليكن "الرياضات المفضلة". > أضف صفا
> قم بدمج الخاليا من الخلية A1إىل الخلية .C1
بالتغي�ات الالزمة ف ي� العمود األول ف ي� ورقة العمل إلضافة بيانات الرياضة الجديدة.
ي > قم
غ� محاذاة النص ف ي� العمود األول ليصبح ف ي� وسط الخلية. > ّ
ي
> احفظ عملك. 40
C”bCrC¥bChP3$bCh
3
~BqBqC⁄ibCr‡{Ch$CC⁄BqBqbChCrCBqBqcSChBqBq⁄»{ˆ£C⁄BqBqmi-BqBqb˘BqBqfl {BMIZBqBqmCæbChBqBqiC⁄� DkBqBq
CB
[BqBqCzCrBqBqCr-CDBqBq‡ 9CCB rBqBq� C DkBqBqZbChCh%BqBqflCXCrBqBqmCX
{BqBqBqBqC⁄‡bChCfˆBqBq{BqBq3Cr{BqBq‡Ch4˘CfC‚BqBqbCr¢BC qBq
CB
XZBqBqb D´BqDuBqGCfCBqBqnbChCrBi � DkBqBqZbChBqBqł3Ch4CrBqBqZi X•BqBq4˘˘CBqBqnbCh
˘X QAX æX X z BMIzCP}]X˘o ØiZbChAC⁄Ch
Ch»bCh
ف ف
� الجــدول الســابق ،قــم بدمــج أ كـ ثـر مــن خليــة ي� األعــى لتصبــح كافيــة لكتابــة عنــوان
> ي
الجــدول داخلهــا.
ً
عريضا. >اجعل النص
>ك�ب حجم الخط ليصبح "."24
[˘$CæbCh
>ادمج الخاليا التالية وقم بتوسيطها C4 :مع E4، D4مع F4و G4و .H4
>طبق لون تعبئة مختلف لكل مجموعة خاليا قمت بدمجها.
> ّ
غ� محاذاة الخاليا من B5إىل H6بحيث يتوسط النص الخاليا. ي
بشكل مناسب. غ� عرض العمود Bلك ُيصبح ً
كافيا لعرض النص داخلە > ي
ٍ ي
ً ف ً
>أدرج صفا جديدا ي� المكان المناسب واكتب هذە البيانات حيث أن الصف الخاص
بعمر 10سنوات مفقود من الجدول.
41
r»{££bD
>غـ يـر لــون تعبئــة أعمــدة الجــدول بحيــث تســتخدم اللــون األزرق لتعبئــة أعمــدة الذكــور،
ـال لتعبئــة أعمــدة اإلنــاث.
واللــون ال�ب تقـ ي
[˘$CæbCh¢{¢ZSChC‚CrCæbCh
غ� لون تعبئة الخاليا J13,J9,J6إىل اللون األحمر.
> ي
>قم بضبط عرض هذە الخاليا إىل العرض المناسب إلظهار جميع المحتوى.
[˘$CæbChpbCf
> ف� أســفل الجدول ،يوجد وصف تفصيل لمختلف تصنيفات ش
مؤ�ات كتلة الجســم ي ي
.BMI
> ادمج الخاليا التالية B23 :إىل H23و B25إىل H25و B27إىل H27
>لجميع محتويات الخاليا الظاهرة نفذ التفاف النص واضبط ارتفاع الصفوف.
غ� لون الخط ليصبح باللون األزرق.
> ي
>احفظ ملفك.
42
C”bCrC¥bChP3$bCh
4
Q‡C⁄BqBqbChpBqBq-iC¢BqBq{$»BqBqb¢BqBqIZ$BC qXBq QAX æX z R ØBqBqiZbChABqBqC⁄Ch
Dg Dg
BqD bCrC⁄bCh¢º‡BqBqnbC¿CD D rhBqBq-ZbCh˘9CrBqBq‡;bChن40˘9CrBqBq‡;ib 50ˆBqBqP3CrBqBq{N‡BqD BqD cXDBq
X¿CrBqBq-Zib Dg
CrBqBq-Zibە 40˘9CrBqBq‡;ib 48ˆBqBqpBqBqºCCfN‡BqBqcD˘D
>أضــف صفـ ي ن
ـ� جديديــن إىل الجــدول تحــت شــهر ف�ب ايــر لشــهري مــارس وأبريــل ثــم امــأ
الخاليــا بالبيانــات الجديدة.
>قم بدمج الخاليا المناسبة ليتم عرض كلمة "فاتورتك" كعنوان ف ي� الجدول.
ت
ال� تحتوي عىل "الكهرباء" و "المياە" ليالئم عرض الكلمات. > ّ
غ� عرض األعمدة يي
ف
>قــم بدمــج وتوســيط النــص ي� الخاليــا الـ ت يـى تحتــوي عــى "أعــى اســتهالك" و "أقــل
اســتهالك" مــع الخاليــا الـ ت يـى تســبقها ف ي� نفــس الصــف.
43
ˆCChNbChP3$bCh
-CCrmCbChCzCr-iZ»bCh
ف
قــم بتغيـ يـر الدرجــات ي� الخاليــا B3أو C3
ف
والحــظ التغـ يـر ي� الخليــة .D3
ف ش
ـ�ء المذهــل ي� القيــام بالعمليــات إن الـ ي 1
الحســابية داخــل ورقــة العمــل أنــە عنــد تغيـ يـر
ـا� وفــوري. ئ
القيــم تتغـ يـر النتائــج بشــكل تلقـ ي
‡wBqBqCAABqBq{Q
3CrBqBq‡˘CXCrBqBqmC 2
XBqBq-iCbChBqBqCæ-l 44
ˆCChNbChP3$bCh
C Dg
-iCbChBqBqbChC‚BqBqCrCæBqBq…-bChBqBqº¯3CBqBqIZ BqBq-iZ»bCh X F3 BqBq-iCbCh D D ˆBqBqZCæbCh pBqBqCrC N‡⁄-BqBqb
gD
XF}uoB BqBq…-bCh§Bq�BqDkº D D DBqBqm; ~AABA=CA=DA=E ZCrBqBq‡C C„BqBqZł D˛BqD DhBqbCh -CCrBqBqmCbCh
XFormula BqBq…-
إال أن الصيغــة الحســابية الـ ت يـى،رغــم أنــك تــرى نتيجــة الجمــع النهائيــة
ويمكنــك رؤيــة الصيغــة،تتــم كتابتهــا تب ـىق محفوظــة داخــل الخليــة
يمكنــك تغيـ يـر الصيغــة،""�يــط الصيغــة بجــوار اســم الخليــة ف� ش
ي
بالضغــط عــى ش�يــط الصيغــة أو الضغــط عــى الخليــة ثــم الضغــط
. F2 عــى مفتــاح
-C-
P-CCrmCbChCzCr-iZ»bCrwCr-bCh9CrCf4{NbCh¿%flwCh$CC⁄bChCIZ
CB
AA BrC DC¥{BiCh$‡SChC˛£bw$CC⁄m;~rZC‚bCrmbCh»3CrcCgAM
CB
45 AA B2*C2 DC¥{BiCh$‡SChCX D˘bضw$CC⁄m;~ZCæbCh»3CrcCgAM
CB
A B2/C2 DC¥{BiCh$‡SChZmbw$CC⁄m;~lZ
A Slash˘CfpøCrZbCh§CbCh»3CrcCgAM
ـ� الــذي يدفعنــا الســتخدام جــداول البيانــات هــو أنهــا تمكننــا مــن إن الســبب الرئيـ ي
القيــام بالعمليــات الحســابية برسعـ ٍـة ودقــة .لذلــك فــإن برنامــج Microsoft Excel
ً
يحتــوي عــى الكثـ يـر مــن الصيــغ الحســابية المعرفــة مســبقا الـ ت يـى تســهل القيــام بالكثـ يـر مــن
ً
"دواال". العمليــات الحســابية وتســى
-Cº3CrCZb
Dg
wCrBqBq⁄b1985 �ZC⁄kBD qBqb 30 D D M]}}L E˘o BqBq{CrNC ¢BqBq{ CBqBqmO [˘Cf Cz3$BqBq 46
Dg
X1987 D´BqD BqZ 4˘$B
{D D qBqºbCh wCrBqBq⁄b CBqBqmO [˘Cf Cz3$BqBqCrBqBqZC BiXBqBqC⁄GCr
ˆCChNbChP3$bCh
SumˆZCæbChbCh
ف
تعطيــك دالــة الجمــع Sumمجمــوع القيــم ي� الخاليــا المحــددة .فــإذا أردت حســاب مجمــوع
ً
نطــاق واســع مــن الخاليــا ،اســتخدم هــذە الدالــة بــدل مــن جمعهــا واحــدة تلــو األخــرى.
الستخدام دالة ( Sumالجمع) لحساب مجموع درجات سعد ف ي� مادة اللغة العربية:
ت
ال� ترغب بعرض المجموع داخلها ،عىل سبيل المثال الخلية
>اضغط عىل الخلية ي
1 .F4
]vP
E >مــن عالمــة التبويــب ( Homeالصفحــة الرئيســة) ،ومــن مجموعــة
(تحريــر) ،اضغــط الســهم الصغـ يـر المجــاور لرمــز 2 .AT
4 1
2
3
5
47
P
}A F]ooT}}o -øCriC⁄bChC£»C⁄bCh»ChCf
ق
ـا� المــواد
إذا أردت إيجــاد حاصــل جمــع مجموعــة أخــرى مــن الخاليــا مثــل مجمــوع درجــات بـ ي
داع ألن تكــرر نفــس الخطــوات الســابقة .يمكنــك إيجــاد حاصــل جمــع مجموعــة الدراســية ،ال ي
مختلفــة مــن الخاليــا باســتخدام طريقــة التعبئــة التلقائيــة .A} F]oo
ف
2 >يوجــد مربـ ـ ٌـع صغـ يـر ي� الزاويــة اليــرى
ويســى ُ الســفلية لحــد الخليــة
3 1
2 ( Fill Hvoمقبض التعبئة).
ـؤ� الفــأرة إىل ذلــك الحــد >حــرك مـ ش
ـؤ�وســوف تالحــظ تغـ يُّـر شــكل المـ ش
إىل إشــارة (3 .)+
5
-C-
¢BqBq{iBqBqmim‰ ‰رس
BqBqCÆ¢BqBq{CBqBqIZا[BqBqCr‡BqBqQCbCh9pBqBq{BqBq-øCriC⁄bChBqBqC£»C⁄bCh»ChCf
XCzChBqBqmbCh˘CfN‡BqBqcSCh˘Cf«C£BqBqbSChwCrBqBqCf˘CfC„BqBqłbCh˘CfBqBq Bq Bq Bq Bqº3ChC⁄bCh˘CfwCrBqBqł3SCh 48
ˆCChNbChP3$bCh
P
˘M]vM ˘Z-łN…Cf �GCD fbCh
ً يمكنــك اســتخدام دوال أخــرى للمقارنــة بـ ي ن
ـ�
ي ـ ع ت ـة) ـ م قي ـر ـ غ (أص M]v ـة ـ ل دا ـا ـ� األرقــام فمثـ
ف
ـ� أ كـ بـر رقــم ي� مجموعــة أصغــر رقــم مــن مجموعــة أرقــام محــددة ،بينمــا دالــة ( Maxأ كـ بـر قيمــة) تعـ ي
أرقــام محــددة.
وأد� درجة حصل عليها سعد ف ي� االختبار األول. لنقوم بإيجاد أعىل ن
1
2
4
3
5
2
3
4
1
5 ن
D˝CfCrBqBqCæTCrBqBqmbChCzChBqBq£CbChBqBqC££C⁄CBqBqł 50
BqBqC¥bCh3CrBqBq$»BنXD˝DCr Dg
D C⁄CÆ
D qUCBqhbCzCrBqBq3C ¢BqBq{BqBq3C
ˆCChNbChP3$bCh D C££bAM
{»Cr
1
X-bCrC⁄bChpZCæbChpZOCf
.1عنــد الضغــط عــى خليــة ناتــج العمليــة الحســابية يمكنــك رؤيــة الصيغــة أو الدالــة الحســابية
بجانب اســم الخلية ف ي� _____________.
. 2نستخدم دالة _____________ عند حساب مجموع قيم ف ي� نطاق من الخاليا.
.5تستخدمإشارة _____________ ض
ل�ب األعداد عند كتابة الصيغة الحسابية.
2
˘XCr‡CæChˆ{-CCrmCbChCzCr-iZ»bChp CrDC⁄bCh[˘$CæbChp{CpCل
32 =B3*C3
11 =B4*C4
3 =B4+C2+B3
35 =D2/C2
51
r»{££bD
3
ØBqBqiZbChABqBqC⁄ChBiCBqBqCrBqBqCbChBMIBqBqmCæbChBqBqiC�⁄ DkBqBq{C‚BqBqmCC⁄bRChC„BqBqłbChCrBqBqC
XQAX æX X z BMIzCP}]X˘o˘ CrBqBqmbCh
ف
.K6 > اكتب وزنك ي� الخلية
ف
.K9 > اكتب طولك ي� الخلية
> سيظهر ش
.K13 داخل الخليةBMI �مؤ
52
ˆCChNbChP3$bCh
4
˘XCzCh$lmZbCh$iCæ{¢{ QAX æX X z BMIzX˘o ØiZbChAC⁄Ch
Dg
‡¢BD D qBqZ BqBqC⁄BqBqb[ChBqBqCfDBqBq‡CzCrBqBqCr-C£bCh[˘$BqBqBqC BqC⁄Cا BqBqCfZ CBqBq-i‡BiCXأ
CrDBqBqTCل XBMIBqBqmCæbChBqBqiC�⁄ DkBqBq˘Z ZC h[BqBq£bCr[˘$BqBqCæbCh
ف
> احسب طول الطالب 1ي� عام .2018
ق
با� الطالب باستخدام أداة التعبئة التلقائية.
>احسب أطوال ي
مؤ� .BMIثم ت
ال� حســبت ش
ت
اخ� الصيغة >اضغط عىل الخلية H4لرؤية الصيغة ي
الصحيحة أدناە:
)AAG m(FF )AAF m(G mF AAF mG AAG mF
ق
لبا� الطالب باستخدام أداة التعبئة التلقائية. ش
احسب مؤ� كتلة الجسم ي
ٌ
>تحت الجدول األول يوجد جدول آخر ،قم باستخدام الدوال الالزمة إليجاد أ ك�ب
قيمــة وأصغــر قيمــة لألطوال
ـؤ�ات كتلــةواألوزان ولمـ ش
األجســام ف ي� الجــدول.
5
‡C⁄%bCىل[˘$C
C h˘BiCrmbChP3$bCrCrCbCh ˘S}X˘o ØiZbChAC⁄Ch
CzCrBqBq-iZ»bCh%BqBq˘BiBqBqiZbChCzCrBqBqCrºbCh¢BqBq‡CzCrBqBqCr-C£bCh•BqBq-C„BqBqZ⁄%BqBqbChCzCrBqBqCr-C£bCh
D
XCh$BqBq$CC D´BqDuBqGCfpBqBqn‰BqBqøCrC⁄bChDBqBq‡[BqBqCibDBqBqbCrZbCh-CCrBqBqmCbCh
ف
� العمــود الجديــد احســب مجمــوع أصــوات الطــاب لــكل نــوع مــن أنــواع الرياضــات
> ي
المدرجــة ف ي� الجــدول.
� آخر خلية ف ي� عمود " "Class 5Aاحسب مجموع الطالب ف ي� الصف. > ي
ف
ف ت
الكل للطالب ي�
ال� تحسب العدد ي
ه الصيغة ي
ما ي
الصف A5؟
54
ˆCChNbChP3$bCh
6
{XCzCrCrmCbCh»9ChNCCgpCCf¢ QAX æX z R ØiZbChAC⁄Ch
>نفــذ العمليــة الحســابية المناســبة لعــرض التكلفــة اإلجماليــة للفواتـ يـر الخاصــة بشــهر
ف
أكتوبــر ي� الخليــة .D3
> استخدم أداة التعبئة التلقائية لعرض التكلفة اإلجمالية لألشهر األخرى.
55
x{CrCbChP3$bCh
-Cr-C£bChCzCr££CZbCh
ن
{BpD˝DCr-C£bChbNbCh˘Cf§£CZbChflCr
ـر� للمعلومــات والبيانــات يجعــل مــن الســهل فهــم ئ ٌ ن
ـا� هــو عــرض مـ ي المخطــط أو الرســم البيـ ي
األرقــام وتحليلهــا .إن مقارنــة الرســوم البيانيــة يعتـ بـر أســهل بكثـ يـر مــن مقارنــة األرقــام.
ن
بيا�:
إلدراج مخطط أو رسم ي
ً ن ت
البيا� مثل الخاليا من A2إىل
ي ال� تريد تقديمها ع�ب الرسم
>حدد البيانات ي
1 .F10
1
56
x{CrCbChP3$bCh
ف
�ـات يٍ إذا قمــت بالتعديــل عــى أي بيانـ
�ـيتغ
سـ ي، Ev جدولــك وضغطــت
شــكل المخطــط مبـ ش
ـا�ة ليعــرض البيانــات
.الجديــدة
P~Z-łZ»bCZ h3CZbCh
¢BqBq{CBqBqCrCr-CCrBqBq£NBqBq»
XBqBqł3D´BqD BqGSBqBqł3NBqBq…Cf
P
C˛CrTChi-b˘
pBqBq BqBqZbCh CrBqBq{ C˛ D˜BqDkBq;
Dg
BqBqIC˘ §BqBq£CZbCh D §BD qBqº � Dk
¢BqBqº˘Cr‡ ChBqBqbCp D´»زBqD BqZ{
57 XCBqBqC Cr Cr-C
-Cr-C£bChCzCr££CZbCh«ChCf
ش
البيا� العمودي/ال� ي
يط ي
ن ُيستخدم المخطط
C}ouvlBCRلتوضيح المقارنات ي ن
ب� البيانات.
1
XDbCrZbCh»3bCr ن
D˝DCr-C£bCh§£CZbCh«p
مخطط االنتشار
3
Scatter Chart
60
x{CrCbChP3$bCh
2
ن
C h$CC⁄BqBq b UCrBq»DD BqC‚BqBqbCrZbCh D˝DCrBqBq-C£bCh§BqBq£CZbCh«BqBq$BqBqC
BqBq{Q‡ˆBqBq•{C
P Dh Dg KyddsfDg
D˝DRCh[˘$BqBqCæbCABqD hD Bq{BqBqflCrBqBqC‚Z BqBqbCrZbChˆBqBqBqBqZbCh D D
§£CZbCh
§£CZbCh §£CZbCh ن
pøCrZbCh§£CZbCh Z»bCh D˝DCr-C£bCh
DCbCD h NøCh$bCh
Dº D �bCDkh
توضيح المقارنات.1
ين
ب� البيانات
ف
�التغي�ات ي
ي إظهار.2
البيانات عىل مدى
ت
.ف�ة زمنية
61
D C£££b
{»Cr D
£bAM
3
P-bCrC⁄bChibSCh¢‡C‚Cf
4
˘XCzCh$lBqBqmZbCh ¢BqBqQA{X æX X z ALzSR}}ozA]X˘o ØBqBqiZbCh ABqBqC⁄Ch
Dg D
BqBq6¿CrBqBqł%BqBqbChC„BqBqłbChCzCrBqBqCr-CDBqBq‡[˘$BqBqCæbChCh%BqBqflBqBqC⁄C”BqBq-CاCrD D -‡C£BqBqbCfCX
XCzC rCrBqBqnO BqBqmZCÆ
62
x{CrCbChP3$bCh
5
{X-Cr-C£bChCzCr££CZbCh9CrnOCgpCCf¢ QAX æX z R ً ØiZbChAC⁄Ch
بيانيا
ف ً
عموديــا ثـ ث ً >أنـ ش ئ
ـا� األبعــاد لعــرض التغيـ يـرات ي� فواتـ يـر الكهربــاء والمــاء عــى
ي ـا ـ� مخططـ
مــدار ثمانيــة أشــهر.
ً
> ماذا تالحظ وفقا الستهالك الكهرباء عىل مدار العام؟
______________________________________________________
______________________________________________________
ً
للفوات� عىل مدار العام؟
ي > ما الذي تالحظه وفقا للتكلفة اإلجمالية
______________________________________________________
______________________________________________________
63
PCrmbChP3$bCh
pZ»bChł3˘‡CrD
ً
ـ� أن تحتــاج إىل طباعــة أوراق عملــك .لعمــل ذلــك ،يتوجــب عليــك أول معرفــة كيفيــةمــن الطبيـ ي
ضبــط إعــدادات الصفحــة لتتمكــن مــن طباعــة أج ـزاء محــددة مــن ورقــة العمــل.
)MP]v ZX{Ch‡bCh
ه المســاحة البيضــاء الفارغــة حــول المنطقــة المطبوعــة مــن صفحتــك ،يمكنــك
الهوامــش ي
ضبــط الهوامــش بحيــث تتســع الصفحــة لمزيــد مــن البيانــات.
1
64
PCrmbChP3$bCh
65 5
CbCh¿CrCæCh
ـ� اتجــاە الصفحــة ليكــون ً
أفقيــا إذا كان عــدد األعمــدة كبـ ي ًـرا ف� صفحتــك فإنــه مــن األفضــل تعيـ ي ن
ي
ن ُ
بحيــث يكــون (العــرض أ كـ بـر مــن الطــول) .ويمكنــك تغيـ يـر هــذا اإلعــداد بتعيـ يـ� اتجــاە الصفحــة.
1
2
-Cº3CrCZb
}D Bq ⁄{wCrBqBq⁄bChCBqBqbCrC”BqBq-CX X}˘Ao Dg
CrBq{$C CXBqBqbCrC D»NB
D qBq{[˘SBqBqZ»bChˆBqBqbChwCh$CC⁄BqBqbChBqBqC
X� DkQCCfC”DbCrZ»bChˆbChwCr⁄b-‡bCh-ZflSCh Dg 66
XeroxZ{3$bX •C⁄ł˘ CrD D -CD
PCrmbChP3$bCh
P»$C{CzCrCr-C‡CrD
:لطباعة جدول البيانات ً
قــد ترغــب أحيانــا بطباعــة
ـاح
أو بضغــط مفتـ ي 1 ) (ملــفFile >مــن قائمــة ـات كبـ يـر عــى أوراقٍ ـدول بيانـ
ِ جـ
. Ctrl + P منفصلــة ومــن ثــم تجميعهــا
2 .) (طباعةP]v >من القائمة اضغط ،للحصــول عــى البيانــات كاملــة
>بعــد التأ كــد مــن إعــدادات ورقــة العمــل بشــكل ـال ســتحتاج لطباعــة أج ـزاء وبالتـ ي
3 .) (طباعــةP]v صحيــح اضغــط
.محــددة مــن البيانــات
BqBqmO$‡$$CC
3 X‡CrD£bCh
»Cr£bCh«3Cr-C⁄CÆCh
2
CzCr˘CC fCzCrCbChˆZ‡CC rD
CB
X10
~ DCg 8¢{Z DC¥{»$C{
Dg
BqC BqC D D D´D BqD BqC£[˘$B
C qBqBqC Bq‡CrCzD 3CfChCg
F] SR 3CrBqBq-CÆ w$CC⁄BqBqbCr »$BqBqCh˘
DBqBq‡ Ch3˘SCh 9ChBqBqC⁄ChZ }v }v P
XSo]vP ‡ZCæ{¢{~»$CCh˘C
-C-
D˛BqD DhBqbCh Ch3˘SCh CBqBqiC Cf NBqBq%C˘ §BqBq BqBqº3˘D˘bCضh CzCh$lBqBqmZbCh BqBq‡CrD [˘CrBqBqC
67 X¸ ;رسU˘CbC¢{C£bCh NI
Dg
D D X 3CrCæcSCh¢{Cr‡»C⁄Cr‡{$CC⁄mlb
r»{££bD
1
{XCzCrCr-C£bCh[˘$C‡CrDpCCf¢ QAX æX z R ØiZbChAC⁄Ch
ق
أف�.
بتغي� اتجاە الصفحة إىل ي
ي > قم
68
PCrmbChP3$bCh
2
˘NCÆCf»N{ QAX æX X z ALzSR}}ozA]X˘o ØiZbChAC⁄Ch
{XCzCh$lmZbCh$iCæ{¢
أعىل____________________________________________________ :
أسفل___________________________________________________ :
يسار____________________________________________________ :
ين
يم�____________________________________________________ :
>لمالءمة المزيد من البيانات عىل الصفحة ،اطبع الصفحة ً
أفقيا.
ف
> هل تمت طباعة بياناتك بشكل صحيح ي� صفحة واحدة؟
ال نعم
>يحتــوي هــذا الملــف عــى أنــواع متعــددة مــن المخططــات ،اطبــع ثــاث نســخ مــن المخطــط
الدائــري فقــط.
يل:
> لقد حان الوقت لطباعة ورقة العمل الخاصة بك .حدد هوامشك كما ي
ين
اليم� 0.6 : Rightبوصة .4 .1األعىل 1.1 : Topبوصة
.5تأ كــد مــن تعيـ ي ن
ـ� موضــع طباعــة .2أسفل 1 : Bottomبوصة
بياناتــك لتكــون ف ي� وســط الصفحــة. .3اليسار 0.75 : Leftبوصة
ال نعم ف
> هل تمت طباعة بياناتك بشكل صحيح ي� صفحة واحدة؟
iOSBqbAoNu
فقــط شــغل ال�ب نامــج وســتجد أن كل مــا تعلمتــە
ً
ســابقا يمكــن تطبيقــه هنــا .يمكنــك اســتخدام
ف
الــدوال ي� إنشــاء بعــض الرســوم البيانيــة لعــرض
ـوح أو هاتفــك النقــال.
بياناتــك عــى جهــازك اللـ ي
أدخــل الدالــة الـ ت يـى تريــد اســتخدامها .يمكنــك رؤيــة
ً
بعــض الــدوال الـ ت يـى اســتخدمتها ســابقا مثــل الجمــع
وأ كـ بـر قيمــة وأصغــر قيمــة ،اخـ تـر جدولــك 1ثــم
ن
ـ� الرســم البيــا� المناســب2 . أنـ ش ئ
2 ي
]}G}}PoAv }BqbSR}G
ف
اســتخدم Sheet to Goإلنشــاء وتحريــر البيانــات ي� جهــازك المحمــول .أدرج أو احــذف
األعمــدة والصفــوف وتعامــل مــع الــدوال ف ي� كل مــكان.
� ٍء أمامك. ش
> اضغط إدراج 1 Insertوستجد كل ي
مثل .Sum, Max, Min, Average 2 >يمكنك إدراج بعض الدوال Functions
4 وأعمدة. 3 > يمكنك إدراج صفوف
5 > يمكنك إدراج أوراق عمل.
2
3
4
5
1
70
L]O8Co
يتشابە برنامج LibreOffice Calcمع ال�ب امج السابقة بأدواته الموجودة إلنشاء جدول
بياناتك.
يمكنك إنشاء رسوم توضيحية والقيام بالعمليات الحسابية باستخدام الدوال.
ف
نسق بياناتك كما فعلت ي� برنامج ،Microsoft Excelقم بتحرير الجدول بإدراج
صفوف أو أعمدة بطريقة مشابهة.
1
4
2
5 6
3
71
»$CbCh«˘ �{Dk
CzCr-øCrTC
˘C hC„ł P
Ch»bCh
عــدد ســكان قطــر تغـ يـر عــى مــر الزمــن .قــم بإنشــاء مـ شـروع عــن عــدد P
ØbCh
ســكان قطــر .مــا هــو عــدد الســكان الحـ ي
ـال وكــم كان عــدد الســكان قبــل
10ســنوات؟ اكتشــف بعــض المعلومــات عــن عــدد ســكان قطــر وقــم
ـا� لعــرض هــذە البيانــات. ن
بإنشــاء مخطــط بيـ ي
M]}}LE˘o P
CzCh˘SCh
M]}}LPE
>ابحث عن عدد سكان قطر اآلن وقبل 10سنوات عن طريق الويب. CzCh£CÆ
P %BqBq-C⁄bCh
>قم بإنشاء جدول مكون من:
عمودين (عدد الذكور ،عدد اإلناث)
ين
صف� (عدد السكان اآلن ،عدد السكان منذ 10سنوات).
ت
ال� حصلت عليها عن طريق الويب.
> قم بتعبئة الجدول بالمعلومات ي
اع� عىل الحد األقىص والحد ن
األد� لعدد السكان اآلن وقبل 10سنوات. > ث
ن
البيا�. > اطبع المخطط
ي 72
{C„Zi»CChCr
P gD
»$CbCh¿%fl DC„D i»C
Z
CzCrCi£ZbCh
Autofit ئ
تلقا� احتواء ارتفاع الصف 3P3$bChعرض العمود
ي
Row height Column width
Merge cell Wrapدمج الخاليا محاذاة لليسار Align leftالتفاف
Chart ن
بيا�
Axisمخطط ي Legendمحور 5P3$bChوسيلة إيضاح
ن
البيا� العمودي المخطط
مخطط دائري Pie Chart ي مخطط مائل
Column Chart
Scatter Chart
خط Line Chart
ي مخطط
Landscape Orientationق
أف� Marginاتجاە 6P3$bChهامش
ي
Portrait عمودي
73
CYYnbCUpCCYCr-bCrbCf X2
C‚BqBqC⁄ ¢BqBq;b BiBqBq{CU D´bCD U wCU$CC⁄BqBqbCr wCrBqBq‡bCU ¢BqBq{ $BqBq$»bCr wCrBqBq-bCU CyBqBqbCrCib ¢BqBqI
Dg
pBqBq-iCC CYCUBqBq£CÆ DBqBq‡ ¸E»C⁄BqBqb »$BqBqbCC U ¿%BqBqflD D XBqBqC-CbCU CYCrBqBq-i»C⁄bCU ¿9CrBqBq£‡Cg CrBqBqi‡
wCU$CC⁄BqBqbCr BqBqł 9CrBqBqnOC wBqBqb CBqBqb% BiBqBqCæD´{bCD U wCU$CC⁄BqBqbCr CrBqBq‡iC $BqBqº CrBqBq{$‡ iBqBqnbCU
Dg
XScratch{CrEC D-CDæ{ D´bCD UE{CU˘SCU»
74
{Bpi»C⁄bCUCr
ف ي� هذە الوحدة سنتعلم:
ف ال�مجية.
>اسـ�تخدام ِلبنـ�ة Ask... and waitي� ال�نامج والتطبيقات ب
>مفهوم ب
برنامــج Scratchإلدخــال البيان ــات. ف
ال�مجيــة ي� الحيــاة
>تأثـ يـر التطبيقــات ب
ال�طية .If Then > وظيفة الجملة ش اليوميــة .
ف >اس ـ ــتخدام المعام ـ ــات ش ال�نامج.
ال�طي ـ ــة ي� > خطوات إنشاء ب
.Scratch >مفه ـ ـ ــوم الخوارزمي ـ ـ ــة والمخط ـ ـ ــط
ف ـيا� .
ال�مجيــة ي� Scratch >تنفيــذ األحــداث ب االنس ـ ـ ـ ب ي
باســتخدام الفــأرة ولوحــة المفاتيــح.
ـيا�
>اســتخدام عنــارص المخطــط االنسـ ب ي
>اســتخدام لبنــة broadcastمــع لبنــة لتمثيــل الخوارزميــة.
when I receiveلربــط المقاطــع >معرف ـ ـ ــة النات ـ ـ ــج المتوق ـ ـ ــع م ـ ـ ــن تنفي ـ ـ ــذ
ال�مجيــة للكائنــات المختلفــة.
ب ـيا�.المخط ـ ـ ــط االنس ـ ـ ـ ب ي
>العث ـ ـ ــور ع ـ ـ ــى األخط ـ ـ ــاء وتش ـ ـ ــخيص >اس ــتخدام لبن ــة القبع ــات لتش ــغيل
ال�نام ـ ـ ــج. ف
المش ـ ـ ــاكل ي� ب ال�مجي ــة. المقاط ــع ب
ط. ش
> استخدام التكرار ال� ي > اســتخدام لبنــة point in direction
لتغيـ يـر اتجــاە الكائــن.
{»$CbCUˆCU
CYCU˘SCU
> مقدمة إىل البـرمجة
øCUbCU§º Dˆ Dk bCU
76
( Costumesالمظاهر)
ت
ال� يمكن تعيينها لكائن
ه قائمة بالمظاهر المختلفة ي
ي
محدد .إلضافة مظهر جديد إىل الكائن المحدد ،اضغط
عالمة التبويب ( Costumesالمظاهر) ،ثم اضغط
(اخ� مظهر من ت ˙]CR}} }u (}u o
المكتبة) ،حدد المظهر المناسب ثم اضغط ( OKموافق).َ
( sayتحدث)
ـ� للكائنــات
يســتخدم األمــر sayإلضافــة حــوار نـ ي
مــن خــال إضافــة لبنــة sayمــن مجموعــة لبنــات Looks
ال�مجيــة.
إىل منطقــة المقاطــع ب
( repeatالتكرار)
ف
ال�مجيــة
ي� حلقــة التك ـرار يتكــرر مقطــع التعليمــات ب
ـ� مــن الم ـرات.المحــدد بعــدد معـ ي ن
( foreverالتكرار)
يســتخدم أمــر التك ـرار foreverلتك ـرار مجموعــة مــن
األوامــر بشــكل غـ يـر محــدود مــن خــال إضافــة لبنــة forever
ال�مجية. من مجموعة لبنات Controlإىل منطقة المقاطع ب
77
[˘SCUP3$bCU
نورة سعد
ه الخوارزمية؟ ين
تعرف� ما ي هل
ه برنامج؟
هل ي
كال إنها ليست كذلك .للتعرف عليها
يجب أن نتعلم أوال كيف نحول
أفكارنا إىل خطوات متسلسلة لحل
مشكلة معينة.
ُ
ال�نامــج فــإن مجموعــة األوامــر تق ـرأ مــن قبــل الحاســوب
عندمــا تقــوم بتشــغيل ب
ال�نامــج.
فينفــذ مــا يطلبــه منــه ب
78
[˘ShUP3$bC
[˘SC W3$bhU
تطبيقــات التجــارة
ت
اإللك�ونيــة
تطبيقات الويب
التطبيقات
ال�مجية
ب
برامج الرسم
برامج تحرير الصور برامج تحرير
79 الصوت والفيديو
Dg
-{bCU»Cr-CbCU C‚D DºbCUCYCr-C££C
هــل فكــرت يومــا بالتأثـ يـر الكبـ يـر الــذي أحدثتــه التطبيقــات عــى حياتنــا اليوميــة؟ لقــد أصبــح
وال�فيــه ،وظهــرت وظائــف للتطبيقــات أهميــة عظيمــة ف� شـ تـى مجــاالت الحيــاة كالعمــل والتعليــم ت
ي
كل .كمــا توفــر العديــد مــن التطبيقــات وســائل ئ
ـز� أو ي
تعتمــد عــى اســتعمال التطبيقــات بشــكل جـ ي
ســهلة وغـ يـر مكلفــة للتواصــل مــع اآلخريــن حــول العالــم.
بفضــل تطبيقــات الخرائــط الـ ت يـ� تعتمــد عــى يســتخدم تطبيــق WhatsApp
تكنولوجيــا تحديــد المواقــع GPSكتطبيــق ت
اإلن�نــت لالتصــاالت المســموعة
الخرائــط Google Mapsأصبــح مــن والمرئية وإلرسال الرسائل والصور
السهل الوصول إىل األماكن المرجوة ومعرفة ومقاطــع الصــوت والفيديــو.
ً
أيضــا. االتجاهــات ،وأماكــن االزدحــام المــروري
80
[˘ShUP3$bC
[˘SC W3$bhU
{CrEC9CrnOCgCYCU£CÆ
ت
ال� يجب علينا اتباعها:
عندما نريد إنشاء برنامج ،هناك بعض الخطوات ي
81
-{43CUCbCU
ً
تسلسليا يجب اتباعها لحل مشكلة ما. ه خطوات مرتبة
الخوارزمية ي
ـ� تنفــذ دون وجــود أي تعقيــد أو غمــوض. كاف لـ ي
يجــب أن تكــون بســيطة بشــكل ٍ هــذە الخطــوات ِ
ً ً
ه خوارزميــة ،حيــث تســتخدم الخوارزميــات أيضــا عــى أرض الواقــع ،فمثــا وصفــة تحضـ يـر الطعــام ي
ـ� ،ومــا الخطــوات الـ ت يـ� علينــا اتباعهــا.تخ�نــا مــا ه المكونــات المطلوبــة لعمــل طبــق معـ ي ن
ي ب
1ابدأ
المكونات:
2اغسل الفواكه.
ن
الب�. الفراولــة ،العنــب ،األنانــاس،
ال�تقال مع السكر ي عص� ب ي اخلط 3
ّ ال�تقــال ،التــوت
الخــوخ ،المــوز ،ب
قطع جميع الفواكه. 4 ن
ف الـ بـري ،الكيــوي ،الســكر الب ـ ي
كب�. ج ي
زجا� ي ضع الفواكه ي� وعاء 5 ال�تقــال.
وعصـ يـر ب
العص� والسكر عىل الفواكه.
ي اسكب مزي ــج 6
ً
إذا كان المــذاق جيــدا اذهــب إىل خطــوة 9 7
وإذا لــم يكــن كذلــك اذهــب إىل خطــوة .8
8أضف ما ينقص واذهب إىل الخطوة .7
ف ّ
9غــط الوعــاء وضعــه ي� الثالجــة لمــدة 3إىل 4
ســاعات قبــل التقديــم.
10توقف
-Cº3CrCb
%bCUBi 43C
D D UCbCU{D ¢C$C{iBqBqmbCUbCr»bCUDCgDBqBqmOCb% {DBqD Bq bC -{43CUCbCUAi£ 82
BqD Cæر ˘XCYCrBqBqC¥bCC iCU¥CyCrBqBqmC C
Bq bCU˘CrBqBq-CUE…CæbCU˘CBqBqibCU˘CYCrBqBq-CrºbCUBqBqi»E‡C⁄BqBqcCU
[˘ShUP3$bC
[˘SC W3$bhU
D˝DCrD -mOUCU§£CbCU
رسوم يمثل مجموعة خطوات متسلسلة لحل مشكلة ما.
ي االنسيا� هو مخطط
بي المخطط
ـيا� .إن
توجــد العديــد مــن الطرائــق المســتخدمة لتمثيــل الخوارزميــات ،أحدهــا هــو المخطــط االنسـ ب ي
ـ� صــورة رســومية واضحــة لخطــوات حــل مســألة أو ُمشــكلة مــا .يمكنــك
ـيا� يعـ ي
هــذا المخطــط االنسـ ب ي
للتعب� عن أفكارك حول كيفية حل مشــكلة باســتخدام الحاســوب قبل ي ـيا�
اســتخدام المخطط االنسـ ب ي
ال�نامــج. أن تبــدأ ً
فعليــا بكتابــة ب
Dg
D˝DCrD -mOUCU§£CbCU {$C
D D C⁄mbCU[CrcSCU
83
االنسيا�.
بي هيا لنصف طريقة عمل سلطة الفواكه باستخدام المخطط
1ابدأ
CU$DbCU 1
2اغسل الفواكه.
•GCUbCUpm·CU 2
ن
الب�.
ال�تقال مع السكر ي
عص� ب
ي 3اخلط
كب�. ف
ج ي
زجا� ي 5ضع الفواكه ي� وعاء
•GCUbCUˆCˆ£C⁄Cł 4
العص� والسكر عىل الفواكه.
ي 6اسكب مزي ــج
Dg ً
9Cr‡˘ •GC
ˆD D UbCU
5 7اذا كان المذاق جيدا اذهب إىل خطوة 9وإن لم
—D´C£D D Cr4Cج D يكــن كذلــك اذهــب إىل خطــوة .8
D´»bC
D UBqBqBqBqº{C‚IbCU 6 8أضف ما ينقص واذهب إىل الخطوة .7
˘‡EImbCUىل•GCUbCU
ف ّ
9غط الوعاء وضعه ي� الثالجة لمدة
7
U 3إىل 4ساعات قبل التقديم.
Bp$-CCU%bCUpfl
8
» 10توقف.
Cr{CrCł
•»˘9Cr‡bCU-£…C⁄Cł
Dg
4DCg 3»$bYC C ¥bCU DD 9
$C⁄bCUpDłCYCr‡Crb
Cr‡bCU 10
84
[˘ShUP3$bC
[˘SC W3$bhU
ً
يومــا كيــف يعمــل هــل تســاءلت
برنامج اآللة الحاسبة؟
ً
حاسو�.
بي يعت� مثال عىل تطبيق
هذا ب
ً
مخططــا انسـ ً
ـيابيا إلدخــال ـال
يعــرض الشــكل التـ ي
رقمـ ي ن
ـ� ومــن ثــم جمعهمــا وإظهــار الناتــج.
ين
الرقم� 5و ،10 عىل ســبيل المثال ،إذا أدخلنا
ال�نامج النتيجة .15
فســيعرض لنا ب
CU$DbCU
CrbCUE‡Cf
Cr‡bCU
85
Bp{CU D´bCD UCrC⁄-i‡C⁄CØ-
الم�مــج بلغــة خاصــة مفهومــة للحاســوب ،هــذە اللغــة تســى
ال�نامــج مــن قبــل ب
تتــم عمليــة كتابــة ب
ال�مجــة .األشــخاص الذيــن يقومــون بإنشــاء و تطويــر ب
ال�امــج يطلــق عليهــم مســميات متعــددة بلغــة ب
ال�مجيــات".ال�مجيــات ،مطــور ب "الم�مــج ،مهنــدس بب منهــا:
ه لغــة تســتخدم لكتابــة سلســلة مــن التعليمــات أو األوامــر الـ ت يـ� يفهمهــا
ال�مجــة ي
لغــة ب
.ف
ال�مجــة .Scratch الحاســوب ي� هــذە الوحــدة ســوف نســتخدم لغــة ب
ً
برمجيــا تمــت كتابتــه بعــدة لغــات برمجيــة ،وي ـهــدف إىل طباعــة جملــة ً
مقطعــا ت
اآل�،
يوضــح الشــكل ي
! Qatar 2022عــى الشاشــة حيــث يمكنــك مالحظــة االختــاف بينهــا.
// Qatar 2022 in ActionScript 3 /* Qatar 2022 in C Ansi */
;)(var t:TextField=new TextField >#include <stdio.h
;”!t.text=“Qatar 2022 >#include <stdlib.h
;)addChild(t )int main(void
{
;)”!puts(“Qatar 2022
BASIC Programming ;return EXIT_SUCCESS
10 REM Qatar 2022 in BASIC }
”!20 PRINT “Qatar 2022
C#
Scratch
{CrEC9CrnOCgCYCU£CÆ
1تحليل ُ
المشكلة
{[CrC¥
2إنشاء الخوارزمية لحــل مســألة معينــة باســتخدام
ال�مجــة .قبــل أن تبــدأ بتصميــم ب
االنسيا�
بي 3رسم المخطط ال�نامــج يجــب عليــك فهــم وتحليــل ب
المشــكلة لــ� تكــون قـ ً
ـادرا عــى حلها.
4كتابة الكود َ ي
م�
ال� ج ي
ب
2 1
-{43CUCbCU9CrnOCg
إذا كتبــت مجموعــة الخطــوات inbCUp-iCC
الالزمة لحل المشكلة بلغة بسيطة لنفـ تـرض أنــك تعلــم الوقــت الــذي
فإنــك ســتحصل عــى الخوارزميــة:
تحتاجــه لحــل واجباتــك المدرســية
اتبــع الخطــوات الســليمة لكتابــة بالســاعات وطلــب منــك معلمــك تحويــل
ً
ا لخوا رزميــة : هــذا الوقــت إىل دقائــق .أول ســتحتاج
لمعرفــة الخطــوات الالزمــة لحــل هــذە
.1ابدأ
المشــكلة .يجــب أن تعلــم عــدد الســاعات
.2اسأل عن الوقت بعدد الساعات.
ثــم تقــوم بتحويلهــا لدقائــق مــن خــال
.3ا�ض ب عدد الساعات بالعدد .60 �ض ب عــدد الســاعات بالعــدد .60
.4أظهر النتيجة (الوقت بالدقائق).
.5توقف.
87
4 3
l`RR
u]vR}M
v`
ً ســتتعلم
قريبــا كيفيــة كتابــة ˙Ro
.التعليمــات بنفســك
End
-C-
D
CBqBq-i‡C‚BqBqCæBiCrC-CBqBq D˝DCrD -BqBqmOUCU§BqBq£CbCUCYCUBqBq£CÆpBqBqmim;CrCUCgCrBqBq{BqBqE»{$BqBqºCC„BqBqCUCg
XBqBqi£bCUBqBqCæ-lbCUDBqBq‡[BqBqCbCU¢BqBq{BqBqC⁄bCU˘BiBqBqC-CCYCrBqBqCr-CwCU$CC⁄BqBqbCr¿3CrBqBqDC⁄CÆCU 88
[˘ShUP3$bC
[˘SC W3$bhU
D˝DCrD -mOUCU§£CbCU4{3¢{C⁄bCU
مــن الســهل جـ ًـدا ارتــكاب األخطــاء عنــد كتابــة الخوارزميــات أو إنشــاء المخططــات االنســيابية.
يجــب أن نكــون حذريــن للغايــة ألن الحاســوب قــد ال يســتطيع التعــرف عــى هــذا النــوع مــن األخطــاء.
CU$DbCU
ˆibCU[Cy ضD¯CU
4łEbCr
CU$DbCU
Cr‡bCU
ˆibCU[pCÆCf
ˆibCU[Cy ضD¯CU
4łEbCr
§-C{E‡Cf
ˆBqBqbCU
Cr‡bCU
89
r»{££bD
1
C
BpCp£CÆwCfC-C-bCrC⁄bCUp CæbCUpfl
.3ب
ال�نامج هو مجموعة من التعليمات مكتوبة بإحدى
خطأ صحيح ال�مجة ينفذها الحاسوب لتحقيق هدف ي ن
مع�. لغات ب
.4إذا أعىط ب
الم�مج الحاسوب تعليمات خطأ فإن الحاسوب
خطأ صحيح يستطيع أن يتعرف تلك األخطاء ويصححها ً
دائما.
ف
.6توجد الخوارزميات ي� الحاسوب فقط لكنها ي
غ�
الواقع. ف
خطأ صحيح ي موجودة ي� العالم
90
[˘SCUP3$bCU
2
XC‚bCrbCUpnbCr D˝DCrD -mOUCU§£CbCU4{EbØ˘pp
يز
تمي� نهاية العمليات
اتخاذ قرار
إدخال بيانات
تنفيذ الحسابات
3
BqBq{CrD´bCD UBqBq-CBqBqC⁄bABqBqCpBqBqn‰C{CU$BqBqSC C UC‚BqBqC D´CBqDUBq{ D´bCD UwBqBqCfC‚BqBqCæ
XCrC-CBqDCrBqBqBq ECDC D BqBq-CRCUpBqBqCæbCUC‚BqBqECC BqD D DgBq{ D´bCD U$‡CrBqBqbBi-iBqBqbpBqBqn‰
.�االنسيا
بي ارسم المخطط
.لك تفهمها ً
تعرف عىل المشكلة تماما ي
.�برم
االنسيا� إىل مقطع ج ي
بي حول المخطط
91
r»{££bD
4
D ICCfC-i‡Biº£bCU
XCr…ibCU3%C ‡D´»CD Cr{$
ضع الخطوات ت
بال�تيب الصحيح الستكمال المخطط
.aانتظر ت
اآل�.
االنسيا� ي
بي
اع�
ب .b
.cانظر إىل يمينك
.dانظر إىل يسارك
CU$DbCU
.eهل الطريق فارغ؟
��������������������������������������������������
��������������������������������������������������
U
��������������������������������������
» ����������������������������������
����������������������������������
Cr‡bCU
92
[˘SCUP3$bCU
5
BC
CBqBqm D´زBqD Bq‡CæC⁄bCYCUBqBq£CbCU¢BqBqBq{‡Cæ{ˆBqBqC£C lCCBqBqCqBiC˛CrBqBqpD wBqBqbCU¢BqBq{¤-lBqBqm;CrBqBq{$‡
C‚BqBqC D´bCDUr CrBqBq‡»C Cf CBqBq-i‡ D˛BqD DUBqbCU CYCrBqBq-i»C⁄bCU ¢BqBq{ BqBq‡Cæ{ ¿%B XBqqBqBqb3$bC
fl U CgD CyCrBqBqfl%ib
XCrBqBq‡b3˘CrBqBqD˝Cæ Dg
rD D -BbCqUBqmOUCU §BqBq£CD ABqbCD BqUCbCU
CU$DbCU
�������������������������������������������������
خذ مظلة.e
ُ
نظف أسنانك بالفرشاة
ِ .f
�������������������������������������������������
قم بارتداء المالبس.g
انهض من الرسير.h
التقط حقيبتك .i
�������������������������������������������������
�������������������������������������������������
ماذا سيحدث إذا أمطرت؟
هل يمكنك أن تتوقع ماذا
» �������������������������������������� ستفعل؟
�����������������������������
U
�������������������������������������������������
Cr‡bCU
93
r»{££bD
6
XCr‡CCU£CƈC£lCBiE‡CyCrmC-CRCU-{43CUCbCUwC
االنسيا� للخوارزمية.
بي قم بإنشاء المخطط البداية .a
.bأدخل السنة الحالية.
.cأدخل سنة ميالدك.
.dقم بعملية الطرح.
.eاظهر النتيجة.
النهاية .f
94
[˘SCUP3$bCU
7
X-CRCU-{3CUCbCU Dg
CYD D CU£CbCUˆC£lCBiUwCf»3Cr-mbCU»Cr-AmE‡CrCUCgCr{E»b
االنسيا� للخوارزمية.
بي قم بإنشاء المخطط البداية .a
.bأدخل عمره.
.cهل العمر أك� من ً 18
عاما؟ ب
.dاطبع "يمكنك القيادة".
.eاطبع "ال يمكنك القيادة".
النهاية .f
95
r»{££bD
8
ACbCU D˝DCrD -mOUCU§£CbCUb3CU9CC r£CÆSCUCrCæT لCrDC⁄bCU ˝D DCrD -mOUCU§£CbCUˆC£lC
XpbSCU D D gD
؟4 والعرض6 االنسيا� إذا تم إدخال الطول
بي هو الناتج المتوقع من هذا المخططMA ما
CU$DbCU
[£bCUpCÆCf
E»bCU˘
» pfl U
˘Crm[£bCU
BpE»bCU
p-£C⁄m{ ˆBqBq{
Cr‡bCU
96
[˘SCUP3$bCU
9
XCYCr-C££C⁄bCUˆ{3Cr»nbCUCr
YouTube
Google Maps
10
Dg
X-{bCUCrCr-C D-bC
D rC⁄bCUCYCr-C££C⁄bCUwCU$CC⁄bCU¢{Cr‡Cæ D˛bCD DUU$øCUbCUECU
97
CrC¥bCUP3$bCU
£-m‰łCæ{EC
ســنقوم خــال سلســلة الــدروس القادمــة بب�مجــة قصــة تفاعليــة بســيطة تــدور أحداثهــا حــول
التفك� ف ي� خطوات القصة ثم إنشاء الخوارزمية. ي ال�مجة ،علينا
السالمة المرورية ،ولكن قبل بدء ب
.ف
و� النهايــة ،ســنقوم بب�مجــة شــخصياتناـيا� ي بعــد ذلــك ،نحــن بحاجــة لتصميــم المخطــط االنسـ ب ي
باســتخدام .Scratch
CU$DbCU
Cpfl U
‡mbCU…§‡ىلbCU
Bp¢SCU
CYCU£CÆ 10w$C
wCr{SCUDCg
-CrC»$bE⁄C⁄CU
[-C
Hoo}QIv}uRo}}R}
Cpfl U
goC”DbCU[CrDC⁄bCU
Bp v}`
CYCU£CÆ 10ECC
pfl U
-C¢øCrcbCUxb
BpCr‡bCUCrC
»
99
Cr‡bCU
القصة :السالمة المرورية.
يســاعد ســعد جيــم ف ي� عبــور الطريــق ،حيــث يــرد التحيــة عــى جيــم ثــم يســأله عــن اســمه.
وعندمــا يجيــب جيــم باســمه يرحــب بــه ســعد ثــم يســأله عــن لــون إشــارة المــرور.
الرسوم سعد
ي خوارزمية الكائن
البداية 1
إذا كانت اإلجابة " ،"redاذهب إىل الخطوة ،8وإال اذهب إىل الخطوة .9 7
إذا كانت اإلجابة " ،"Yellowاذهب إىل الخطوة ،10وإال اذهب إىل الخطوة .11 9
إذا كان الجواب " ،"Greenاذهب إىل الخطوة ،12وإال اذهب إىل الخطوة .6 11
100
[˘Sh
CrC¥bCUW3$bh
P3$bCU
CU$DbCU
$flCrnbCU[Cpm
•C⁄CrCg DiC⁄º˘قBi WR]˙}vu M
D
Cr‡C£C⁄{ HelloXX [X
$flCrnbCUbCr
[Cpm
WR]R}o}}(8o]PRv}` M
»
pfl
[
Bp RedCrTC
C U XS}X D}vP}
pfl »
CrTC
C U [
W] XX
˙X
Yoo}`M
pfl U
Bp GreenCrTC
C U
XY}vP} J[
P}v}` C”
101 Cr‡bCU
ف
لتغي� الخلفية:
ي قبــل الـ شـروع ي�
برمجــة قصتنــا،
˙]CR}} l} (}u R o >اضغـ ــط
ت بإعــداد لنقــم
1 (اخ� خلفية من المكتبة).
المنصــة بوضــع
ثـ ــم اضغـ ــط 2 vمـ ــن الخلفيـ ــات المعروضـ ــة >اخـ ـ تـر خلفيــة مناســبة.
( OKموافـ ــق)3 .
2
3
1
حــان الوقــت لنضيــف الكائنــات الرســومية.
ف ـوم
لح ــذف كائ ــن رس ـ ي
ـوم "القطــة" ي� لــن نحتــاج الكائــن الرسـ ي م ــن المنص ــة:
م�وعنــا ،لــذا يجــب أن نحذفهــا. ش
>اضغ ــط ب ــزر الف ــأرة
1 األيمــن عــى الكائــن
الرس ــوم1 .
ي
2 >اضغـ ــط delete
(حـ ــذف)2 .
102
CrC¥bCUP3$bCU
كائن جديد:
إلضافة ٍ
CR}}S](}u ˙]o >مــن لوحــة الكائنــات اضغــط أيقونــة
كائــن مــن المكتبــة)1 .
(اختيــار ِ
2 >ستظهر نافذة مكتبة الكائنات.
3 >اضغط الكائن "."Jaime Walking
4 >اضغط .OK
5 الكائنات ،وكذلك إىل المنصة.
>سيتم إضافة الكائن الجديد داخل لوحة ِ
1
2
3
5
4
103
ف رسوميا ت
اف� ً ً ً
اضيا لسعد ي� مكتبة الرسوم سعد .لن نجد كائنا
ي بعد ذلك سنضيف الكائن
،Scratchلذا سنقوم بتحميله.
رسوم من ملف:
ي لتحميل كائن
1 رسوم من ملف).
ي ( Uo}](}u.oتحميل كائن >اضغط
3 اضغط ( Openفتح). 2 الرسوم سعد
ي >حدد الكائن
1
2
3
104
CrC¥bCUP3$bCU
ـوم جيــم
ســنبدأ بب�مجــة الكائــن الرسـ ي
""Jaime walking
البداية 1
ف
و� حــال تحقــق الـ شـرط ،اذهــب
ال�نامــج مــن الضغــط عــى الســهم األيمــن ،ي
2يتحقــق ب
ف
إىل الخطــوة ،3وإن لــم يتحقــق يســتمر ي� الخطــوة .2
تقدم 10خطوات. 3
4ينتظر ثانية.
5ق
يل� جيم التحية ويطلب المساعدة من سعد
ي
"."Hello! I need some help to cross the road
Start
No
˙IR]PR}`l
M
Yes
}u
]`
say
105 }Hoo}QIv}uRo}}R
~»DbCUCYCrC£b Ho}l
ف
ي� Scratchهنــاك بعــض اللبنــات الـ ت يـ� يتــم
ال�م ـج ي .وتســى اســتخدامها لتشــغيل المقطــع ب
( Ro}lلبنــات القبعــة) .يتــم هــذە اللبنــات
تشــكيل لبنــات القبعــة بحيــث ال يمكــن ألي لبنــة
أن تتصدرها .يمكننا أن نجد جميع لبنات القبعة
ف ي� قســم ( Events o}lلبنــات األحــداث).
ه لبنــة ث
لبنــة القبعــة األ كــر شــهرة ي
( `Rv Pv GP o]lعنــد ضغــط
ف
العلــم األخـ ضـر) .نســتخدمها ي� الجــزء العلــوي
ال�م ـج ي
ال�مجيــة لتنفيــذ المقطــع ب
مــن المقاطــع ب
عنــد الضغــط عــى
العلــم األخـ ضـر.
106
CrC¥bCUP3$bCU
الرسوم:
ي لتحريك الكائن
1 ( Events o}lلبنات األحداث). > اضغط قسم
2 ˙( `Rvlعند ضغط المفتاح). > اسحب وأفلت لبنة
3 `} ]PRمن القائمة المنسدلة. > ت
اخ�
}( uتحــرك 10خطــوات) تحــت اللبنــة > اســحب وأفلــت لبنــة
الســابقة4 .
1
3
2
4
107
¢øCrcbCUEC¿CrCæCrC⁄bCU
ف
ـوم ي� االتجاهــات األربعــة .للقيــام بذلــك ســوف نســتخدم نريــد أن نقــوم بتحريــك الكائــن الرسـ ي
ـ�). ( }]v ]v ]}vااللتفــاف إىل اتجــاە معـ ي ن لبنــة
ه لبنــة برمجيــة مــن لبنــات الحركــة تســتخدم ن
( }]v ]v ]}vااللتفــاف إىل اتجــاە معـ يـ�) ي
ف
لوضــع الكائنــات الرســومية ي� اتجــاە محــدد ،وتقــوم بتدويرهــا بزاويــة معينــة .تســتخدم اللبنــة ب
ال�مجيــة
ف ت
ه 90ويمكــن اســتخدام أي مــن القيــم الموضحــة ي� 360درجــة لالســتدارة .القيمــة االف�اضيــة ي
ت
اآل�.
الشــكل ي
ت
االف�اضيــة تعــرض اللبنــة قائمــة بالقيــم
لوضعيــة الكائــن ف ي� االتجاهــات األربعــة.
ين
اليم� الرسوم إىل توجه الكائن
ي
108
CrC¥bCUP3$bCU
bEbC
§˘D D U¢øCrcbCUUC 3
الرسوم للقط
ي تغي� نمط دوران الكائن
ي
إذا أردنــا أن نعكــس اتجــاە
]( Sخصائـ ــص الكائـ ــن }P >افتـ ــح ـوم إىل الجانــب
الكائــن الرسـ ي
1 ـوم).
الرسـ ـ ي اآلخــر ،فعلينــا تغيـ يـر نمــط
2 ( }}vنمط التدوير). بتغي� style
ي >قم الــدوران مــن خصائــص الكائــن
ـوم .
الرسـ ي
}]vاتجـ ــاە ( ) -90 ]v ]}v >اضـ ــف لبنـ ــة
إىل الكائـ ــن الرسـ ــوم القـ ــط3 .
ي
3
No
`}IR]PR
l˙M
Yes
}]v]v]}vı
)(v]PR
}u
IR No
˙oL}`l
M
Yes
}]v]v]}vrı
)(voL
}u
110
CrC¥bCUP3$bCU
IR No
}`l˙
M
Yes
}]v]v]}v
(v)
u}
No
IR}`v}`
l˙M
Yes
}]v]v]}v
(v}`v)
u}
111
ال�م ـج ي
ســنقوم اآلن بإنشــاء المقطــع ب
ال�مــج ي
ســنضيف المقطــع ب ال�نامــج الخــاص بالكائــن
للجــزء األول مــن ب
]XJ]u S ت
اآل� إىل
ي ـوم جيــم ""Jaime walking الرسـ ي
ف
الرسوم جيم ي� وسط المنصة عند بداية القصة
ي لوضع الكائن
اللبنة
ال�مــج ي
ســنضيف المقطــع ب
]XJ]u S ت
اآل� إىل
ي
112
CrC¥bCUP3$bCU
ـال يطلــب
ال�مــج ي التـ ي
المقطــع ب {[CrC¥
عمر المستخدم ثم يظهر إجابته.
[CUmbCU
X[CrCÆTCU˘$ XCrTC
C UC£b
113
~wCrUCUC£b i}]vo}l
ـ� ً
معــا (الكلمــات لبنــة االنضمــام تربــط أي قيمتـ ي ن
واألرقــام والجمــل والمتغـ يـرات) .يمكننــا أن نجــد لبنــة
ف
االنضمــام ي� قســم ( Operators o}lلبنــات
عوامــل التشــغيل).
ال�نامــج
ســنقوم اآلن بب�مجــة الجــزء األول مــن ب
ـوم ســعد.
الخــاص بالكائــن الرسـ ي
Start
]`
1البداية
ن
ثوا�. 2
}˙Hoo
انتظر 8ي
سيقول "."Hello 3
}˙]lWR
vuM
ق
ويتل� 4سيسأل"?،"What is your name
إجابتــه.
˙Hoo}XXX ً
متبوعا باسم المشاهد.
)`(v 5سيقول ""Hello...
ت
اآل�
ي ال�مــج ي
ســنضيف المقطــع ب
]XSS إىل
115
D C££bAM
Cr»{
1
XibCUCC⁄CUfl¢‡ł D D} fDk
OC
ً
.رسوميا من اختيارك ً
> أضف كائنا
:لك
م� المناسب ي
ال� ج ي
اكتب المقطع ب
.الرسوم نفسه
ي > يقدم الكائن
ُ > يتحدث عن هوايته
.المفضلة
.> يسأل المستخدم عن هوايته المفضلة ويعرضها عىل المنصة
2
Dg
BqBq-CE;bCU-CBqBqnbCU[CpBqBqm ج BqD Bq{ECˆBqBq£{9CrBqBqnOTABqBqCbCUC‚BqBqC D´bCDUUDCYD CrBqBqC£ibCUˆBqBq
Xi}]vBqBqC£bwCU$CC⁄BqBqbCrBqBq-bCUBqBq{$b BqD Bq{D´bCD UˆBqBq£bCUpBqBq$»C⁄BqC BqłBqBq‡CC rBqBqmbCU¢BqBq‡
ج
116
CrC¥bCUP3$bCU
3
P DU
D˝DRCU{Cr D´bCD U9CrnOCł
4
¢øCrcbCU[pbC
C Uw$CC⁄mbCUb¢‡[CpmCr D
{-CD æ{ECCr »£ D} fDk
DOC
Xw$CC⁄mbCUCr˘C P P Dg
flpbCUCb »$CCU˘iC D D bEbC
DD U
117
C”bCrC¥bCUP3$bCU
C
- D˜bCDkUp æ
C bCU
ً ف يعتـ بـر اتخــاذ القـرارات أمـ ًـرا ً
مهمــا جــدا ي� حياتنــا ،فاإلنســان يتخــذ قراراتــه بنــاء عــى تحقــق ش�وط
ف ف ً
ال�مجــة فيمكــن معينــة .فمثــا إذا كان الجــو ماطـ ًـرا ي� الخــارج فســوف نســتخدم المظلــة .أمــا ي� ب
ال�طيــة.التحقــق مــن توفــر الـ شـروط واتخــاذ الق ـرارات باســتخدام الجملــة ش
ف ف تســتخدم الجملــة ش
I( XXالتخــاذ القـرار ي� برنامــج الحاســوب والتحكــم ي� سـ يـرە،ال�طيــة RvX
ـاء عــى التحقــق مــن الـ شـرط إذا كان ال�م ـج بنـ ً ً حيــث ينفــذ الحاســوب جـ ً
ي ـزءا خاصــا مــن المقطــع ب
صحيحــا أم خطــأ.ً
1-bCU 2-bCU
»øCrnbCU- D˜bCDkUCYY{Cr»bCU
ØbCU Cr‡{bCU C£C ibCU
اللبنة ما إذا كانت القيمة األوىل مساوية للقيمة الثانية.
ستفحص ِ يساوي
أك� من القيمة الثانية. َ
اللبنة ما إذا كانت القيمة األوىل ب
ستفحص ِ أك� منب
اللبنة ما إذا كانت القيمة األوىل أصغر من القيمة الثانية.
ستفحص ِ أصغر من
118
C”bCrC¥bCUP3$bCU
ف
،50 إذا كانــت الدرجــة أ كـ بـر مــن،ال�نامــج المســتخدم عــن درجتــه
يســأل ب،ـال
ي� المثــال التـ ي
.اس بنجــاح ســيتم عــرض الرســالة "نجحــت" معـ بـرة عــن اجتيــاز الطالــب للفصــل الــدر ي
�ـيا
وهــذا هــو المخطــط االنسـ ب ي
:�م ال� ج ي
الذي سيوضح الكود ب
Start
WR]˙}PM
Yes
˙Y} IRv`AEæ
No
End
ال�م ـج ي الســابق،
لنطــور المقطــع ب
ولنحــاول أن نقــول "! "You passأو
" "Try again.عــى حســب الدرجــة.
لك يعمل
م� ي
ال� ج ي
قم بتعديل المقطع ب
إذا كانــت اإلجابــة .50
ال�م ـج ي
هــل تعتقــد أن المقطــع ب
ً
صحيحــا اآلن؟ قــد أصبــح
120
C”bCrC¥bCUP3$bCU
xibCUC£bCæ{EC
ال�مجية الخاصة باللمس ( )}R]vPتستخدم للتحقق فيما إذا تمت مالمسة الكائن اللبنة ب
ـوم آخــر داخــل المنصــة .إذا تــم التالمــس مــع أحــد ش
لمــؤ� الفــأرة أو لحــدود الشاشــة أو ألي كائــن رسـ ي
هــذه المكونــات ســيتحقق ش�ط اللمــس وســيتم تنفيــذ األوامــر المرتبطــة بتحقــق هــذا الـ شـرط.
»3CpbCUDˆ{Dk
cCrnbCU˘$C
-{b3CYCrøCr
ف
ـوم الكــرة ( )Ball-soccerإىل المنصــة .ســيتحرك القــط
ي� هــذا المثــال ،أضفنــا الكائــن الرسـ ي
100خطوة ،فإذا لمس القط الكرة فإنه ســيقول لقد لمســت الكرة ( .)I touched the oo
121
EventsC{CU$CSCUCæ{EC
يتل ـىق الحاســوب إشــارة عنــد تحريــك الفــأرة أو عنــد
الضغــط عــى أحــد مفاتيــح لوحــة المفاتيــح أو الفــأرة.
يســى هــذا ( Eventالحــدث) .يمكــن بل�امــج الحاســوب
مع� بناء عىل أي حدث توجيه الحاسوب للقيام بعمل ي ن
مــن هــذا القبيــل.
ـ� مهمـ ي ن
ـ� ف� برنامــج Scratchنســتخدم نوعـ ي ن
ي
( u} }`vضغــط زر الفــأرة) و مــن األحــداث،
˙( lضغط مفتاح لوحة المفاتيح).
ف
ال�مـج ي نســتخدم الحــظ أنــه ي� هــذا المقطــع ب
ف
تك ـرار ،foreverلذلــك ي� كل مــرة يتــم فيهــا
ف ف
الضغــط عــى زر الفــأرة ي� أي مــكان ي� بيئــة عمــل
Scratchســيتحرك الكائــن 10خطــوات. 122
C”bCrC¥bCUP3$bCU
ف
ي� هــذا المقطــع عنــد ضغــط الســهم
األيمــن ســيتحرك الكائــن 10خطــوات.
123
ال�نامج الخاص بالكائن سعد. ن
الثا� من ب
سنقوم اآلن بب�مجة الجزء ي
]( XXش
ال�طية للتحقق من لون إشارة المرور. RvX سنستخدم لبنة
إذا كانت اإلجابة " ،"Redإذهب إىل الخطوة ،8وإال إذهب إىل الخطوة .9 7
سيقول "."Stop. Don't go. 8
إذا كانت اإلجابة " ،"Yellowإذهب إىل الخطوة ،10وإال إذهب إىل الخطوة .11 9
lWR}o}]R
8o]PRv}`M
Yes
v`AARM ˙S}X D}vP}X
No
Yes
v`AAYoo}`M ˙W]XXX
˙XXX
No
No
v`AAGvM
Yes
˙Y}vP}J
124
C”bCrC¥bCUP3$bCU
~C”DbCUC£b }o}l
} بلبنــة أخــرى ترتبــط لبنــة "البــث"
ىق
] ( `Rv Iعندمــا أتل ـ ) والـ ت يـ� وه
ي
ت
تب ـىق ت�قــب الرســالة الـ يـ� ترســلها لبنــة البــث
ت
وهي لتنفيــذ اإلج ـراءات المندرجــة أســفلها،
ـ� األحــداث وســيلة جيــدة لتحقيــق التواصــل بـ ي ن
ف ف
ي� القصــص والرســوم المتحركــة ،كمــا س ـرن ى ي�
األمثلــة المقبلــة.
1
2
3
126
C”bCrC¥bCUP3$bCU
عندما ق
تتل� السمكة الرسالة تجيب.
الستقبال البث:
1 ]( `RvIعندما ق
أتل�). > اسحب وأفلت لبنة
>أضف لبنة ( Sayالتحدث) لتظهر العبارة التالية عىل المنصة
"!2 ."I am going to swim
1
2
م�.
ال� ج ي
نتيجة المقطع ب
127
دعونا نواصل برمجة قصتنا
ف ش
} ي� م�وعنا .عندما تكون إجابة الكائن الرسـ ي
ـوم ســوف نســتخدم لبنة
جيــم عــن لــون إشــارة المــرور " ،"Greenيبــث الكائــن ســعد رســالة إىل الكائــن جيــم للبــدء
ُ ش ف
}. ـ� .دعنــا نضــف لبنــة ي� المـ ي
14توقف (النهاية)
End
v`uP > ت
اخ�
2 (رسالة جديدة).
>اكتـ ــب اسـ ــم الرسـ ــالة
3 و ليكـ ــن
4 " 3 "go nowواضغط
عىل ( OKموافق)4 .
1
2
الستدعاء البث:
] `Rv I >قم بسحب وإفالت لبنة
(عندما ق
أتل�)1 .
2 > ت
اخ� `} P}vلربط اللبنات.
1 2
ال�مــج ي
ســنضيف المقطــع ب
] .J]u ت
اآل� إىل
129 ي
-£bCU9Cr£CÆSCU
ً
الطبيع جدا حدوث بعض األخطاء ،هذە األخطاء ي الم�مج بكتابة أي برنامج فمن عندما يقوم ب
الم�مجـ ي ن ف ُ
ـ� أن ال�نامــج .يجــب عــى ب
وه عبــارة عــن مشــكالت يجــب حلهــا ي� ب
ي ـة،
ـ ي منطق ـاء
ـ ط أخ ـى ـ س ت
ال�امــج. ً ث
يكونــوا أ كــر حــذرا عنــد كتابــة ب
ال�م ـج ي
فعــى ســبيل المثــال المقطــع ب
ـال يفـ تـرض بــه أن يظهــر نتيجــة التحويــل مــن
التـ ي
ـ� النتيجــة
ســاعات إىل دقائــق ،لكنــه ال يعـ ي
المتوقعــة .هــل يمكنــك معرفــة الســبب؟
130
C”bCrC¥bCUP3$bCU D C££bAM
{»Cr
1
DU
P
-bCrC⁄bCUibSCU¢‡C‚Cf˘Bi•i-…nlCłC D D} fDk
´D bCD Uˆ£bCU OCج D˝DRCU D{D
ً
م�؟ .2اكتب وصفا عن عمل هذا المقطع ب
ال� ج ي
_____________________________________________________
_____________________________________________________
ال�نامج ً ق
رقما ال يساوي 28أو 29؟ .3ماذا سيحدث عندما يتل� ب
_____________________________________________________
_____________________________________________________
131
r»{££bD
2
˘X•-iC ˛D bCD DUUibSCU¢‡C‚Cf ´D bCD Uˆ£bCU$flCrcج CrDC⁄bCU {D Dل
132
C”bCrC¥bCUP3$bCU
3
12pBqBqDł‡CrBqBqmbCUC„BqBqCrCUCgBiC„BqBqłbCU[CrBqBqCÆCgw$CC⁄BqBqmbCU¢BqBq{C‚BqBqi£BqBq{CrEC9CrBqBqnOCBqBqł
D 12‡CrmbCUC„CrCU˘Bi
CUE‡ G}}u}v]vP [ bEbC
D D U¢øCrcbCUCqBiCU E‡ D
XG}}v]vP _[BqBq BqD D BqbEbCU¢BqBqøCrcbCUCqBqBq§BqBqDbCr
4
D Dg
C⁄bCUpCCf¢{Cr -CD æ{ECCr »£{ D} fDk˘ Scratch $$C
DOC D D «˘ D˜{Dk9CrnOCł
X»Cr-łCÆ3[‡ىلCbCUCr{CcCr{CCrCUCgCr{
ً 18 إذا كان عمــرك أ كــر مــن
." ســتقول الرســالة "يمكنــك الحصــول عــى رخصــة القيــادة،عامــا ب
." فســوف تقــول الرســالة "عليــك االنتظــار لبضــع ســنوات،18 أمــا إذا كان عمــرك أقــل مــن
5
BqD نBqD -bCUDCg˘Cf3CrBqBqmbCUDCgEBqBqC⁄ BqD D BqbEbCU¢BqBqøCrcbCUpBqج
BqBqD Bq»C{æD´bCbD UˆBqBq£bCUpBqBqOCf
X‡BqBqbSCUABqBqCr{wCU$CC⁄BqBqbCr
ت
ال� يمكنك استخدامها ال�نامج لمرة واحدة! ما ي
ه اللبنة المناسبة ي يتم تنفيذ هذا ب
133 _________________________________ لتنفيذه بشكل متكرر؟
D C££bAM
Cr»{
6
BqD Bq‡§BqBq…bCU$BqBq‡˘BqD BiDBqbEbCU¢BqBqøCrcbCUCBqBqºCC⁄CwBqBq-bˆBqBq£bCUCU%BqBqflBqBqCæ{ECC„BqBqC
˘$BqBq¢BC qBqøCrcbCUxBqBq{YCrBqBq{$‡˘ ˙}Bi ¢BqBqøCrcbCU[BqBqCrBqBqmbCUC˛CrBqBqC⁄{
XIR R v [-BqBqb •BqBqCq BqBqcCrnbCU
ABqBqCbCUˆBqBq£bCUBqBqCrC⁄$BqBq‡Cf˘ˆBqBq£bCUCU%BqBqflCrBqBq‡C⁄ D˛BqD DUBqbCU9CrBqBq£CÆSCU¢BqBq‡C”BqBqCU
XەCrBqBqCf ˆBqBq Bq BqbCU pBqBqCÆCU
XCC⁄CrCgC¢{$GCpC⁄ib scratch{CrECwCU$CC⁄bCr D{D جD´bCD Uˆ£bCU%-lCł
134
ˆCCUEbCUP3$bCU
3CUEIC⁄bCUCYCrC£b
E{CU˘SCU%-C3CUEIC
عندمــا نحتــاج إىل إعــادة تنفيــذ نفــس األوامــر أ كـ ثـر مــن مــرة ،نســتخدم مــا يســى حلقــة التكـرار
ً ث ف
ه ( repeatالتك ـرار) ،و repeat vo .Loopي� Scratchأ كــر جمــل التك ـرار اســتخداما ي
(تك ـرار حـ تـى يتحقــق الـ شـرط) ،و ( foreverتك ـرار دائــم).
ف ف
هنــاك ثــاث لبنــات لحلقــة التك ـرار ي� برنامــج ،Scratchموجــودة ي� مجموعــة اللبنــات
ه:ال�مجيــة الصف ـراء controlي ب
ف
ي� ِلبنــة ( repeatالتك ـرار) يتــم تحديــد عــدد م ـرات التك ـرار
ال�م ـج ي لنهايتــه وال ُيمكــن تغيـ يـرە.
منــذ بدايــة المقطــع ب
ً
أبدا. ف
ي� لبنة ( foreverتكرار دائم) ال يتوقف التكرار
ف
( voتك ـرار حـ تـى يتحقــق الـ شـرط) ي� ِلبنــة
ال�مـج ي ولــن يتوقــف إال عنــد
سيســتمر تنفيــذ أوامــر المقطــع ب
تحقــق ش�ط مــا.
ف
135 ي� هذا الدرس سوف نستخدم لبنة .repeat until
توجــد بعــض الحــاالت الـ ت يـ� يكــون فيهــا عــدد م ـرات تنفيــذ التك ـرار غـ يـر
معــروف ،وذلــك ألنــه يعتمــد عــى تحقــق ش�ط مــا ،عــى ســبيل المثــال ،إذا
أردت أن تحفــظ ســورة قرآنيــة فالبــد مــن تكرارهــا عــدة م ـرات حـ تـى تحفظهــا
ً ف
.vo تمامــا .ي� هــذە الحالــة نحــن نحتــاج اســتخدام ِلبنــة تك ـرار
ـ� تحقــق الـ شـرط.ســيتكرر تنفيــذ هــذە اللبنــة لحـ ي ن
ِ
ف
ي� ُ ،Scratchيمكنــك
االنسيا� لـ :repeat until هذا هو ُ
المخطط
بي vo العثــور عــى
مــن مجموعــة Control
( ا لتحكــم ) .
U
E{CU˘SCU% Bp D˜bCDkUCpfl
»
ً
نل�ى مثال عىل هذا
النوع من التكرار.
ف
ي� هذا المثال سيســتمر
الكائــن بالتحــرك حـ تـى يلمــس
حــدود الشاشــة "."edge
136
ˆCCUEbCUP3$bCU
ف
ي� هــذا المثــال سيســتمر الكائــن بالتحــرك حـ تـى يتــم الضغــط عــى
مفتــاح المســافة .space
137
ً
لنســتعرض مثــال عــى ذلــك .وليكــن عمــل برنامــج يفحــص مــا إذا قــام المســتخدم
بإدخــال كلمــة المــرور بصــورة صحيحــة باســتخدام .Scratch
ً
أول عليــك أن تحصــل عــى كلمــة مــرور المســتخدم ،ثــم تتحقــق مــا إذا كانــت القيمــة المدخلــة
ً ً َ
ال�نامج من المستخدم إدخالها مرة ه كلمة المرور الصحيحة أم ال .إذا لم تكن صحيحة يطلب ب ي
ف
أخــرى .يســتمر الفحــص طالمــا اســتمر المســتخدم ي� إدخــال كلمــة مــرور خاطئــة .وعندمــا يدخــل
ال�نامــج رســالة" :لقــد قمــت بتســجيل الدخــول" عــى الشاشــة. الكلمــة الصحيحــة؛ ســيعرض ب
Start
}`AlEvR
No
IR`}AA
SRM
Yes
˙W}vP`}X
لـرن ى اآلن كيــف نحــول خطــوات T˙P]vXXX
ـيا� لمقطــع
المخطــط االنسـ ب ي
برمــج ي ب ـ .Scratch AlEvR ˙Y}]PvIvJ
}`
End
138
ˆCCUEbCUP3$bCU
لح� تحقق ش
ال�ط): ( voتكرار ي ن هنا توضيح آللية عمل األمر
بنـ ً ف
ـاء عــى البيانــات المدخلــة � البدايــة ،يتــم فحــص تحقــق الـ شـرط > ي
( voالتك ـرار ف ــإذا ل ــم يتحق ــق ال ـ شـرط ،يت ــم تنفي ــذ األم ــر داخ ــل حلق ــة
ف
ـن تحق ــق ال ـ شـرط) والمتمث ــل ي� كتاب ــة الجمل ــة "لق ــد أدخل ــت كلم ــة م ــرور غ ـ يـر لح ـ ي ن
صحيح ــة ،ح ــاول م ــرة أخ ــرى".
المنف ــذ خاطئ ــة ،ف ــإن >طالم ــا كان ــت نتيج ــة ال ـ شـرط
ً
المقط ــع س ــيطلب م ــن المس ــتخدم إدخ ــال كلم ــة الم ــرور م ــرة تل ــو األخ ــرى.
صحيح ــة ،س ــيتوقف التك ـرار ويت ــم تنفي ــذ >عندم ــا تصب ــح نتيج ــة ال ـ شـرط
األم ــر أس ــفل التك ـرار والمتمث ــل ف ي� كتاب ــة الجمل ــة "لق ــد قم ــت بتس ــجيل الدخ ــول".
-C-
{»Bi$BqBqCU˘ CyCBqBqbCrC DBqBq‡ CrBqBq D CrBqBqCæD´{{ CrBqBq‡ pBqBq» BqBq-C D BqBq-øCrC¥bCU BqBqCæ{D´bCU
D D DC
ن C
ج˘pBqBqCÆCU$E£BqBqbpEBqBqCÆRCUBqBqCº BqD Bq{D´bCD UBqBq;bCUBqBqCrC⁄I DBqBqD Cæ{C D´bCD U$BqBqCfwBqBq
Dg
BqD BqCbCU ˆBqBq Bq Bq Bq BqºC⁄b 3CU˘SCU pBqBq$DC BqBq-C⁄bCU ¿%Bر » BqD CنBqD Cæ{D´bCD U DBqنDBq D BqD BqqC⁄ BqXfl BqBq;bCU
139 bCU BqBqCæ{D´bCD r ˆC⁄C⁄BqBqbCU BipBqBqibCU C‚BqBqCæ˘Cرس JBqBqC-CbCU˘ BqBq»º
لنواصــل برمجــة قصتنــا ،ســوف نســتخدم لبنــة repeat until
(تك ـرار حـ تـى) ف ي� برمجــة الكائــن ســعد.
7إذا كانت اإلجابة حمراء ،إذهب إىل الخطوة ،8وإال إذهب إىل الخطوة .9
9إذا كانت اإلجابة صفراء ،إذهب إىل الخطوة ،10وإال إذهب إىل الخطوة .11
10سيقول"."Wait...be ready
11إذا كان الجواب أخ�ض ،إذهب إىل الخطوة ، 12وإال إذهب إىل الخطوة .6
140
ˆCCUEbCUP3$bCU
lWR}o}]R
8o]PRv}`M
Yes
v`AARM ˙S}XD}vP}X
No
Yes
v`AAYoo}`M ˙W]XXX˙
No
No
v`AAGvM
Yes
˙Y}vP}J
141
142
ˆCCUEbCUP3$bCU
No
}RRPM ســوف نســتخدم لبنــة repeat
( voتك ـرار حـ تـى) ف� ش
م�وعنــا. ي
Yes
ـوم جيــم
>ســيواصل الكائــن الرسـ ي
ـ� ش
" "Jaime walkingالمـ ي
End
النهاية. 9
143
r»{££bD
1
Dg
»CrBqBqb[˘SCUpBqBqbCU«˘ رBqDkBqbBqBq{Y»BqBqł3[CrBqBqCÆC‚BqBqbCrwCrBqBqłBqBqD´{CbCD UU$BqBqCfD D
Cr i‡D łEbCU¢{C⁄bCr{Cr D´bCD UCU%flw-b XCYCr{i»bCUCr-CbIC˘DbCbCU
pBqBqCÆ$bCUBqBqłEbCUCrCUCqBqBqBiCYCrBqBq3C 10¢BqBq‡$BqBqºCU«˘رBqDkBqibBqBq-øCr‡bCUBqBq3$bC C UCpBqBq
CB
qDkBqbCUBqBq{Y‡pBqBqCÆ$CfC‚BqBqbCr£bCU¢BqBq{C‚BqBqi£CbCrBqBqb3E‡⁄C10
»EBqBq{رB«˘ ⁄Bq¢BBqqbBqرB{qD BqGCf
DB
P BqD Bq{D´bCD UˆBqBq£bCUرBqDUBqCÆX
BqBqC⁄bCUCU%BqBqfl%BqBqb%BqBqbCUABqBqCbCUج EBCUqBqCÆ Cf
144
ˆCCUEbCUP3$bCU
2
P
C”-C D U˘Cf3CrmibE$C⁄m¢øCrcbCUp»CæCrن D
-bC D
{-CD æ{ECCr »£ }D fDk
DOC
ً
يمينا أو ً
يسارا. أ.يسأل المستخدم ما إذا كان يرغب بأن يستدير الكائن
اليم� ت
ح� يضغط ين ب.إذا أجاب ي ن
"يم�" ،ســيبدأ الكائن باالســتدارة بزاوية 15درجة إىل
المســتخدم عــى مفتــاح ( )rمــن لوحــة المفاتيــح.
ج.إذا أجــاب "يســار" ســيبدأ الكائــن باالســتدارة بزاويــة 15درجــة إىل اليســار حـ تـى يضغــط
المســتخدم عــى مفتــاح ( )lمــن لوحــة المفاتيــح.
3
P
C”-C»3CpbCr§…bCU D˛C DU D´m D D }D fDk
D ¢øCrcbCUp»CæCr -Cæ{ECCr »£{ DOC
ين
ثانيت�. ً
"مرحبا" لمدة أ .يجعل الكائن يقول كلمة
يس�.
ب .يسأل المستخدم إن كان يرغب بجعل الكائن ي
145
r»{££bD
4
Dg
DBqBq‡C‚BqBqCæ XScratch D D ج BqD Bq{ECˆBqBq£b•BqBqGCUbCU£iBqBqb رBqD BqCBqBq˘pBqBqºCC⁄CBqBqł
Dg
§BqBq£CbCU˘ BqBq-{43CUCbCr ¢»C⁄BqBqbCU pBqBqbSCU D ABqD Bq{BqBqfl CrBqBqCf$BqBqD Cf BqD Bq{D´bCD U CBqBq»£{
ج
Dg
X80 D ¢BD qBqbCC U D˝DCrD -BqBqmOUCU
146
ECÆCf{CUEC
]M]}}LSuooB
ال�مجــة عمليــة يعتـ بـر برنامــج Microsoft Small Basicلغــة برمجــة صممــت لجعــل ب
ال�نامــج بيئــة صديقــة تســمح بالقيــام بأشــياء ســهلة جـ ًـدا وممتعــة للمبتدئـ ي ن
ـ� ،يمتلــك هــذا ب
ً
أيضــا. ممتعــة مثــل القيــام بالحســابات اليوميــة ورســم أشــكال ممـ ي زـ�ة وتصاميــم
ً ً
برنامجا جديدا1 . ش ئ
أن�
2 اكتب برنامجك هنا.
شاهد ت
االق�احات3 .
2
3
4
147
Python
.Microsoft Small Basic ه لغة برمجة نصية شبيهة بـ
يPython
148
»$CbCU«˘ D˜{Dk
ECæbCUCrDb P
CU»bCU
Scratch P
CYCU˘SCU
> ت
اخ� خلفية للسباق. CYCU£CÆ
P %BqBq-C⁄bCU
ً
كائنا يمثل خط نهاية السباق. > ارسم
ن
والثا� إىل المنصة. > قم بإضافة المتسابق األول
ي
> إذا وصل المتسابق إىل خط النهاية يقول "لقد أنهيت السباق".
> احفظ ش
م�وعك.
P gD
»$CbCU¿%fl DC„D i»C
ف
>اس ـ ــتخدام مقاط ـ ــع برمجي ـ ــة ي� Scratch >إنش ـ ــاء مخطط ـ ــات انس ـ ــيابية تص ـ ــف
ال�مجي ـ ــة.
تتعام ـ ــل م ـ ــع األح ـ ــداث ب الخوارزمي ـ ــات بش ـ ــكل مرت ـ ــب متضمن ـ ــة
ف جم ـ ــل التك ـ ـرار وال ـ ـ شـرط.
>فحــص ومعالجــة األخطــاء ي� الخوارزميــة
ال�نامــج. ف
أو ب >تحويــل الخوارزميــة إىل مقاطــع برمجيــة ي�
>توقع نتيجة تنفيذ خوارزمية أو برنامج. .Scratch
ف >اس ـ ـ ــتخدام المعام ـ ـ ــات ش
ال�طي ـ ـ ــة ي�
.Scratch
CYCrCi£bCU
150
151
2021 - 2022[˘Sh bh3$bhpbhpx{rbh⁄mbhzr{i»bhr-b/˘bbh
‚br£bhyr⁄
‚rbh
المملكــة المتحــدة ،الصيــن ،قبــرص ،اليونــان ،كوريــا ،بولنــدا ،تركيــا ،الواليــات المتحــدة األمريكيــة ،الشـركات المنتســبة
والممثليــن فــي جميــع أنحــاء العالــم.
جميــع الحقــوق محفوظــة .ال يجــوز نســخ أي جــزء مــن هــذا المنشــور أو تخزينــه فــي أنظمــة اســترجاع البيانــات أو نقلــه
بــأي شــكل أو بــأي وســيلة إلكترونيــة أو ميكانيكيــة أو بالنســخ الضوئــي أو التســجيل أو غيــر ذلــك دون إذن كتابــي مــن
ً
وفقــا للعقــد ُ
المبــرم مــع وزارة التعليــم والتعليــم العالــي بدولــة قطــر. الناشــرين
ُ
Wqqirqq{qq⁄Y{qqEيحتــوي هــذا الكتــاب علــى روابــط إلــى مواقــع ويــب ال تــدار مــن قبــل شــركة .Binary Logic
َّ
ورغــم أن شــركة Binary Logicتبــذل قصــارى جهدهــا لضمــان دقــة هــذه الروابــط وحداثتهــا ومالئمتهــا ،إال أنهــا ال
تتحمــل المســؤولية عــن محتــوى أي مواقــع ويــب خارجيــة.
Wأســماء المنتجــات أو الش ـركات المذكــورة هنــا قــد تكــون عالمــات تجاريــة أو عالمــات
qqº3ræ⁄bh zrqq{Y»br3r»qqcg
ُ
تجاريــة ُمسـ َّـجلة وتســتخدم فقــط بغــرض التعريــف والتوضيــح وال توجــد أي نيــة النتهــاك الحقــوق .تنفــي شــركة
ُ
Binary Logicوجود أي ارتباط أو رعاية أو تأييد من جانب مالكي العالمات التجارية المعنيين .تعد Microsoft
و Windowsو Windows Liveو Outlookو Accessو Excelو PowerPointو OneNoteو Skype
و OneDriveو Bingو Edgeو Internet Explorerو Kodu Game Labو MakeCodeو Office 365
ُ
عالمــات تجاريــة أو عالمــات تجاريــة ُمسـ َّـجلة لشــركة .Microsoft Corporationوتعــد Googleو Gmailو
Chromeو Google Docsو Google Driveو Google Mapsو Androidو YouTubeعالمات تجارية
ُ
أو عالمــات تجاريــة ُمسـ َّـجلة لشــركة .Google Incوتعــد Appleو iPadو iPhoneو Pagesو Numbers
و Keynoteو iCloudو Safariعالمــات تجاريــة ُمسـ َّـجلة لشــركة .Apple Incتــم تطويــر Scratchمــن قبــل
مجموعــة Lifelong Kindergarten Groupفــي مختبــر ،MIT Media Labكمــا أن اســم Scratchوشــعار
ُ
Scratchو Scratch Catعالمــات تجاريــة ُمسـ َّـجلة مملوكــة مــن قبــل .Scratch Teamوتعــد ®LEGOو
ُ
®MINDSTORMSعالمــات تجاريــة أو عالمــات تجاريــة ُمسـ َّـجلة لشــركة .The LEGO Groupوتعــد Python
وشــعارات Pythonعالمات تجارية أو عالمات تجارية ُمسـ َّـجلة لمؤسســة .Python Software Foundation
ُ
وتعــد LibreOfficeعالمــة تجاريــة ُمسـ َّـجلة لشــركة .Document Foundation
PUBLISHED BY MM PUBLICATIONS