Professional Documents
Culture Documents
ول
ﺼﻞ اﻷو
اﻟﻔﺼ
ﻣﺠﺔ
ﻣﺔ ﻟﻠﺒﺮﻣ
ﻣﻘﺪﻣ
ﺍﻷﻫﺩﺩﺍﻑ
١.١ﻧﻈﺎم اﻟﻤﻌﻌﻠﻮﻣﺎت:
ـﻥ
ﻻ ﻤـ
ﺘﹸﻌﺩ ﻨﻅﻡ ﺍﻟﻤﻌﻠﻭﻤـﺎﺕ ﻤﺠـﺎ ﹰ
ـﺘﺘﺨﺩﺍﻡ ﺒــﺭﺍﻤﻤﺞ
ـﺔ ﻻﺴـ
ﺴــﺎﻻﺕ ﺍﻟﺭﺌﻴﺴ
ـ
ﺍﻟﻤﺠـ
ـ
ـﺎﺀ
ﺍﻟﻜﻤﺒﻴﻴﻭﺘﺭ .ﻭﻟﻬﺫﺍ ﻓﺈﻥ ﻤﻥ ﺍﻷﻓﻓﻀـل ﺇﻟﻘـ
ﺍﻟﻤﻌﻠﻭﻤﺎﺕ
ﺕ ﻅﺎﻡ
ﻰ ﺘﻌﺭﻴﻑ ﻨﻅ
ﺒﻌﺽ ﺍﻟﻀﻭﺀ ﻋﻠﻰ
ﺽ
ﻋﻥ
ﻓﻰ ﺍﻟﺤﺩﻴﺙ ﻋ
ﺒﻁﺭﻴﻘﺔ ﻤﺨﺘﺼﺭﺓ ﻗﺒل ﺍﻟﺒﺩﺀ ﻰ
ﻴﻘ
ﺠﺔ .ﺇﻥ ﻨﻅـﺎﻡ ﺍﻟﻤﻌﻠﻭﻤـﺎﺕ ﻫـﻭ ﺃﺃﻯ
ﺍﻟﺒﺭﻤﺠ
ـﺔ ﻨﻅﺎﻡ ﻴﺠﻤـﻊ ﺒـﻴﻴﻥ ﺍﻟﺘﻜﻨﻭﻟﻭﺠ
ﺠﻴــﺎ ﻤﻤﺜﻠـ
ـﺎﺕ
ﻼﺹ ﻤﻌﻠﻭﻤـ
ﺍﻟﺒﻴﺎﻨﺎﺕ ﺜﻡ ﺍﺴﺘﺨﻼ
ﺕ ﺴﺔ ﺒﺠﻤﻊ ﻭﺘﺨ
ﺘﺨﺯﻴﻥ ﻴﺴﻤﺢ ﻷﻯ ﻤﺅﺴﺴ
ﻷﻓﺭﺍﺩ ﻭ ﻤﺢ
ﻓﻰ ﺍﻟﻟﻜﻤﺒﻴﻭﺘﺭ ﻭﺍﻷ
ﻠﻭﻤﺎﺕ ﻴﺠﺏ ﺃﻥ ﻨﻌﺭﻑ ﺍﻟﻔﻔﺭﻕ
ﻤﻥ ﻫﻫﺫﻩ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺒﺒﻌﺩ ﺫﻟﻙ .ﻭﻟﻟﻤﺯﻴﺩ ﻤﻥ ﺍﻹﻴﻴﻀﺎﺡ ﻟﻤﻔﻬﻭﻭﻡ ﻨﻅﺎﻡ ﺍﻟﻤﻌﻠﻭ
ﺒﻴﻥ ﺍﻟﻟﺒﻴﺎﻨﺎﺕ ﻭﺍﻟﻤﻌﻌﻠﻭﻤﺎﺕ .
ﺍﻟﺒﻴﺎﻨﺎﺎﺕ ﻫﻰ ﺍﻟﺤﻘﺎﺎﺌﻕ ﺍﻟﻤﺠﺭﺩﺓ ﺍﻟﺘﻰ ﻴﺘﻡ ﺘﺠﻤﻤﻴﻌﻬﺎ ﻭﺘﺨﺯﻴﻨﻨﻬﺎ ﺒﻭﺍﺴﻁﺔ ﻨﻨﻅﺎﻡ ﺍﻟﻤﻌﻠﻭﻤﻤـﺎﺕ .ﻭﺘﺄﺨ
ﺨـﺫ
ﺘـﻰ ـﻭﺭ ،ﻭﺍﻷﺼ
ﺼـﻭﺍﺕ ﻭﺤﺘـ ﻻ ﻤﺘﻌـﺩﺩﺓ ﻤﻨﻬﻬـﺎ ﺍﻷﺭﻗـﺎﺎﻡ ،ﻭﺍﻟﺤـﺭﺭﻭﻑ ،ﻭﺍﻟﺼـ
ﺍﻟﺒﻴﺎﻨﺎﺎﺕ ﺃﺸـﻜﺎ ﹰ
ﻟﻘﻁﺎﺕ ﺍﻟﻔﻴﺩﻴﻭ .
ﺕ
١
٢
٣
ﺴﺎﺒﻴﺔ ﻋﻠﻰ ﺍﻟﺒﺒﻴﺎﻨﺎﺕ :
٣..٢.١ﺇﺠﺭﺍﺀ ﺍﻟﻌﻌﻤﻠﻴﺎﺕ ﺍﻟﺤﺴ
ﻁﻴﻊ ﺍﻟﻜﻤﺒﻴﻭﺘﺭﺭ ﺒﻭﺍﺴﻁﺔ ﺍﻟﻤﻤﻌﺎﻟﺞ ﺍﻟﺩﻗﻴﻕ ) ocessor
( Microproﺃﻥ ﻴﻘﻭﻡ ﺒﺘﺘﻨﻔﻴﺫ ﻴﺴﺘﻁ
ﺍﻟﻀﺭﺏ ،
ﺏ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﻤﻤﺘﺎﺤﺔ ﻤﺜل ﺍﻟﻟﺠﻤﻊ ،ﺍﻟﻁﺭﺭﺡ ،
ﺒﻌﺽ ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﻟﺤﺴﺎﺒﻴﺔ ﻰ
ﺽ
ﻁﺒﻘ ﹰﺎ ﻟﻤﺎ ﻴﺘﻠﻘﺎﻩ ﺍﻟﻜﻤﺒﻴﻭﺘﺭ ﻤﻥ ﺃﻭﺍﻤﺭ .
ﻫﺫﻩ ﺍﻟﻌﻤﻠﻴﺎﺕ ﻁ
ﺍﻟﻘﺴﻤﻤﺔ ....... ،ﺍﻟﻟﺦ .ﻭﺘﺘﻡ ﻩ
ﺍﻟﻤﺘﻐﻴﺭﺍﺕ( :
ﺕ ﻤﻠﻴﺎﺕ ﺍﻟﻤﻘﺎﺭﻨﺔ ﺒﺒﻴﻥ
٤..٢.١ﺍﻟﻤﻘﺎﺭﻨﺔ ﺒﻴﻥ ﻗﻴﻤﺘﻴﻥ ﻭﺇﺨﺘﻴﺎﺭ ﺇﺤﺩﺍﻫﻤﺎ )ﻋ ﺕ
ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﻤﻨﻁﻘﻴﺔ ﻤﺜل ﺍﺨﺘﻴﺎﺭ ﺃﺤﺩ
ﺕ ﻴﺠﺏ ﺃﻥ ﺘﻜﻭﻥ ﻟﺩﻯ ﺍﻟﻜﻤﺒﻴﻭﺘﺘﺭ ﺍﻟﻘﺩﺭﺓ ﻋ
ﻋﻠﻰ ﺍﻟﻘﻴﺎﻡ ﺒﺒﻌﻌﺽ
ﺃﻤﺭﻴﻥ ﻟﺘﻨﻔﻴﺫﻩ ﺒﻨﺎ ﺀ ﻋﻠﻰ ﻨﺘﻴﺠﺔ ﻤﻘﺎﺭﻨﺔ ﻤﺘﻐﻴﺭﺭﻴﻥ .
ﻥ
ﻤﺭﺍﺕ :
ﺍﻷﻭﺍﻤﺭ ﻋﺩﺓ ﺕ
ﺭ ﻋﺔ ﻤﻥ
ﻤﻌﻴﻥ ﺃﻭ ﻤﺠﻤﻭﻋ
٥..٢.١ﺘﻜﺭﺍﺭ ﺘﻨﻔﻔﻴﺫ ﺃﻤﺭ ﻥ
ﻨﻅﺭﹰﺍ ﻷﻥ ﺍﻟﻜﻤﺒﻴﻭﻭﺘﺭ ﻻ ﻴﻜل ﻭﻭﻻ ﻴﻤل ﻓﺈﻨﻪ ﺒﺈﻤﻜﺎﻨﻨﺎ ﺃﻥ ﻨﺠﻌﻠﻪ ﻴﻜﺭﺭ ﺠﺯﺀﹰﺍ ﺃﻭ ﺃﻜﻜﺜﺭ ﻤﻥ ﺍﻟﺒﺭﻨﻨﺎﻤﺞ
ﻋﻤﻠﻴﺔ
ﻋﺩﻡ ﺍﺴﺘﻤﺭﺍﺭ ﻋﻤ ﺃﻯ ﻋ
ﻋﺩﺩ ﻤﻥ ﺍﻟﻤﺭﺍﺕ ﻨﺭﻴﺩﻩ ﻋﻠﻠﻰ ﺃﻥ ﻴﻭﺠﺩ ﺸﺭﻁ ﻻﺴﺘﻤﻤﺭﺍﺭ ﻫﺫﺍ ﺍﻟﺘﻜﻜﺭﺍﺭ ﺃﻭ ﻡ
ﺍﻟﺘﻜﺭﺍﺭ ﻭﺇﻻ ﺍﺴﺘﻤﻤﺭﺕ ﻋﻤﻠﻴﺔ ﺍﻟﺘﻜﺭﺍﺭ ﺇﻟﻰ ﻤﺎﻻ ﻨﻬﺎﻴﺔ ﺇﻟﻰ ﺃﻥ ﻑ
ﻴﻭﻗﻑ ﺃﺤﺩ ﺍﻟﻜﻤﺒﺒﻴﻭﺘﺭ ﻋﻥ ﺍﻟﻌﻌﻤل
ﻻ ﺠﻴﺩﹰﺍ ﻟﻟﻠﺘﻜﺭﺍﺭ .
ﺍﻟﻤﺩﺭﺴﺔ ﻤﺜﺎ ﹰ
ﺔ ﻋﻤﻠﻴﺔ ﺇﺩﺨﺎل ﺃﺴﻤﺎﺀ ﻜل ﻁ
ﻁﻠﺒﺔ ﺒﻐﻠﻕ ﻤﻔﺘﺎﺡ ﺍﻟﺘﺸﻐﻴﻴل .ﻭﺘﻌﺘﺒﺭ ﻋ
٤
ﻭ ﻴﻠﺨﺹ ﺸﻜل ١.١ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﺴﺕ ﺍﻟﺘﻰ ﻴﻤﻜﻥ ﻟﻠﺤﺎﺴﺏ ﺃﺩﺍﺀﻫﺎ .
ﻭﻤﻥ ﺍﻷﺨﻁﺎﺀ ﺍﻟﺸﺎﺌﻌﺔ ﺒﻴﻥ ﺍﻟﻤﺒﺭﻤﺠﻴﻥ ﻤﺤﺎﻭﻟﺔ ﻜﺘﺎﺒﺔ ﺍﻟﺒﺭﻨﺎﻤﺞ ﺒﺩﻭﻥ ﺇﻋﺩﺍﺩ ﺍﻟــ Algorithm
ﺍﻟﺼﺤﻴﺢ .ﺃﻤﺎ ﺍﻟﻨﺘﻴﺠﺔ ﺍﻟﺤﺘﻤﻴﺔ ﻟﻬﺫﺍ ﺍﻟﺨﻁﺄ ﻓﻬﻰ ﻓﺸل ﺍﻟﺒﺭﻨﺎﻤﺞ ﻓﻰ ﺃﺩﺍﺀ ﻤﺎ ﻫﻭ ﻤﻁﻠﻭﺏ ﻓﻰ ﺃﻏﻠﺏ
ﺍﻷﺤﻴﺎﻥ .
٥
ﺘﻜﺘﺏ ﺒﺎﻟﺤﺭﻭﻑ ﺍﻹﻨﺠﻠﻴﺯﻴﺔ ﻭﻟﻜﻜﻥ ﺒﻘﻭﺍﻋﺩ ﻤﻤﺨﺘﻠﻔﺔ ﺘﺘﻐﻴﺭ ﻤﻥ ﻟﻐﺔ ﺇﻟﻰ ﻟﻐﺔ.
ﺨﺎﺹ ﺒﻬﺎ ﻴﺴﻤﻰ ﺍﻟﻤﺘﺭﺠﻡ ﺃﻭ ﺍﺍﻟﻤﻔﺴﺭ ) ﺏ
ﺤﺴﺏ ﺕ ﺍﻟﺒﺭﻤﺠﺔ ﺒﺒﺭﻨﺎﻤﺞ ﺹ
ﻭﻟﻜل ﻟﻐﺔ ﻤﻥ ﻟﻐﺎﺕ
ﺍﻟﻜﻤﺒﻴﻭﺘﺭ .
ﺭ ﺍﻟﻠﻐﺔ( ﻴﻘﻭﻡ ﺒﺘﺤﻭﻴﻠﻠﻬﺎ ﺇﻟﻰ ﻟﻐﺔ ﺍﻵﻟﺔ ﺍﻟﺘﻰ ﻴﻔﻬﻬﻤﻬﺎ
ﻨﺤﺘﺎﺝ ﺇﻟﻰ ﻤﺘﺭﺠﻡ ﻤﻥ
ﺝ ﺍﻟﺼﻴﻥ ﻓﺈﻨﻨﺎ
ﻥ ﺸﺨﺹ ﻤﻥ
ﻨﺘﺤﺩﺙ ﻤﻊ ﺹ
ﺙ ﺇﻥ ﻫﻫﺫﺍ ﻴﺸﺒﻪ ﺤﺎﻟﻟﺔ ﻤﺎ ﺇﺫﺍ ﺃﺭﺩﺩﻨﺎ ﺃﻥ
ﺍﻟﺼﻴﻨﻨﻴﺔ ﺇﻟﻰ ﺍﻟﻌﺭﺒﺒﻴﺔ ﺃﻤﺎ ﺇﺫﺍ ﺃﺭﺭﺩﻨﺎ ﺍﻟﺘﺤﺩﺙ ﻤﻊ ﺸﺨﺹ ﻤﻥ ﺇﻴﻁﺎﻟﻴﺎ ﻓﻓﺎﻻﺴﺘﻌﺎﻨﺔ ﺘﻜﻜﻭﻥ ﺒﻤﺘﺭﺠﻡ ﻤﻥ
ﺴﺘﻭﻯ ﻷﻨﻬﺎ ﺃﻗﺭﺏ ﺇﻟﻰ ﺍﻟﻠﻐﺔ
ﻐﺎﺕ ﻋﺎﻟﻴﺔ ﺍﻟﻤﺴ
ﻁﺎﻟﻴﺔ ﺇﻟﻰ ﺍﻟﻌﺭﺭﺒﻴﺔ .ﻭﺘﺴﻤﻤﻰ ﻟﻐﺎﺕ ﺍﻟﺒﺭﺭﻤﺠﺔ ﺒﺎﻟﻠ ﺕ
ﺍﻹﻴﻁ
ﻰ ﻟﻐﺔ ﺍﻵﻟﺔ .
ﺍﻹﻨﺴﺎﺎﻨﻴﺔ ﻤﻨﻬﺎ ﺇﻟﻰ
ﺃﻴﻀﹰﺎ ﺍﻟﻌﺩﻴﺩ ﻥ
ﻤﻥ ﻭﻜﻜﻤﺎ ﺘﺘﻌﺩﺩ ﺍﻟﻠﻐﻐﺎﺕ ﺍﻹﻨﺴﺎﻨﻴﻴﺔ ﻓﻬﻨﺎﻙ ﻀ
ﻥ
ﻭﺍﻟﻔﻭﺭﺘﺭﺍﻥ ﻟﻐﺎﺕ ﺍﻟﺒﺭﻤﺠﺔ ﻤﺜﺜل ﺍﻟﻜﻭﺒﻭل )( COBOL
) ( FORTRANﻭﺍﻟـ C+++ﻭﺍﺍﻟﺠﺎﻓﺎ )(JAVA
(Bﺃﻜﺜﺭ ﻥ
ﻤﻥ ﻭﺍﻟﺒﻴﺯﺯﻙ ) ASIC
( BAﻭﻟﻠﻐﺔ ﺍﻟـ) BASIC
ﺇﺼﺩﺍﺭ .ﻓﺎﻹﺼﺩﺍﺭﺭﺍﺕ ﺍﻟﻘﺩﻴﻤﺔ ﻤﻥ ﻟﻐﺔ ﺍل BASICل
ﻤﺜل
ﻜﺎﻨﺕ ﺘﻌﻤل ﺕ
ﺘﺤﺕ QUICﺕ
& CK BASIC
& GW‐ BA
ASIC
V
Visual ﺇﺼﺩﺍﺭ
ﺭ ﺃﻤﺎ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل ﺍﻟﻘﻘﺩﻴﻡ DOS
ﺤﺩﻴﺙ ﻴﻌﻤل ﻤﻊ ﻨﻅﺎﻡ
Basic.Netﻓﻬﻭﻭ ﺇﺼﺩﺍﺭ ﺤ
. ( Windows
W ﺍﻟﺘﺸﻐﻐﻴل ﻭﻴﻨﺩﻭﺯ )
٦
ﻴﻭﻀﺢ ﺍﻟﺸﻜل ٢.١ﻋﻤﻠﻴﺔ ﺘﺭﺠﻤﺔ ﺒﺭﻨﺎﻤﺞ ﻤﻜﺘﻭﺏ ﺒﻠﻐﺔ ﻋﺎﻟﻴﺔ ﺍﻟﻤﺴﺘﻭﻯ ﺇﻟﻰ
ﻟﻐﺔ ﺍﻵﻟﺔ ﻋﻠﻤﺎ ﺒﺄﻥ ﻫﺫﺍ ﺍﻟﺒﺭﻨﺎﻤﺞ ﻴﻘﻭﻡ ﺒﺤﺴﺎﺏ ﻤﺠﻤﻭﻉ ﺍﻷﻋﺩﺍﺩ ﺍﻟﺼﺤﻴﺤﺔ ﻤﻥ
١ﺇﻟﻰ .١٠٠
ﺍﻟﺒﺭﺍﻤﺞ ﺍﻟﺘﻰ ﺘﻌﺘﻤﺩ ﻋﻠﻰ ﺍﻟﻤﻔﺴﺭ ) ( Interpreterﻴﺘﻡ ﺘﺤﻭﻴل ﺃﻭﺍﻤﺭﻫﺎ ﻤﻥ ﺍﻟﻠﻐﺔ ﻋﺎﻟﻴﺔ
ﺍﻟﻤﺴﺘﻭﻯ ﺇﻟﻰ ﻟﻐﺔ ﺍﻵﻟﺔ ﺜﻡ ﺘﻨﻔﻴﺫﻫﺎ ﻭﺍﺤﺩﹰﺍ ﺘﻠﻭ ﺍﻷﺨﺭ .ﺒﻤﻌﻨﻰ ﺃﻥ ﺍﻷﻤﺭ ﺍﻷﻭل ﻴﺘﻡ ﺘﺤﻭﻴﻠﻪ ﺜﻡ ﺘﻨﻔﻴﺫﻩ
ﻤﺒﺎﺸﺭﺓ ﻭﺒﻌﺩ ﺫﻟﻙ ﻴﺘﻡ ﺘﺤﻭﻴل ﺍﻷﻤﺭ ﺍﻟﺜﺎﻨﻰ ﺜﻡ ﺘﻨﻔﻴﺫﻩ ﻭﻫﻜﺫﺍ ﺤﺘﻰ ﻴﻨﺘﻬﻰ ﺍﻟﺒﺭﻨﺎﻤﺞ .ﻭﺇﺫﺍ ﺼﺎﺩﻑ
ﺍﻟﻤﻔﺴﺭ ﺨﻁﺄ ﻓﻰ ﺃﺤﺩ ﺍﻷﻭﺍﻤﺭ ﻓﺈﻨﻪ ﻴﺘﻭﻗﻑ ﻋﻥ ﺘﺤﻭﻴﻠﻪ ﻭﻴﻌﺭﺽ ﺭﺴﺎﻟﺔ ﺘﻔﻴﺩ ﺒﻭﺠﻭﺩ ﺍﻟﺨﻁﺄ ﻭﺇﺫﺍ
ﺃﺼﻠﺢ ﺍﻟﻤﺒﺭﻤﺞ ﺍﻟﺨﻁﺄ ﻓﺈﻥ ﺍﻟﻤﻔﺴﺭ ﻴﺴﺘﺄﻨﻑ ﺘﺤﻭﻴل ﻭﺘﻨﻔﻴﺫ ﺍﻷﻭﺍﻤﺭ ﻤﻥ ﺤﻴﺙ ﺘﻭﻗﻑ .
ﻭﻤﻥ ﺃﻫﻡ ﻤﻤﻴﺯﺍﺕ ﻫﺫﻩ ﺍﻟﻁﺭﻴﻘﺔ ﺴﻬﻭﻟﺔ ﺍﻜﺘﺸﺎﻑ ﺍﻟﺨﻁﺄ ﻭﺇﺼﻼﺤﻪ ﺃﻤﺎ ﺃﺒﺭﺯ ﻋﻴﻭﺒﻬﺎ ﻓﻬﻭ
ﺒﻁﺀ ﺍﻟﺘﺸﻐﻴل .
ﺃﻤﺎ ﺍﻟﻤﺘﺭﺠﻡ ) ( Compilerﻓﺈﻨﻪ ﻴﻘﻭﻡ ﺒﺘﺤﻭﻴل ﺍﻟﺒﺭﻨﺎﻤﺞ ﺒﺎﻟﻜﺎﻤل ﺇﻟﻰ ﻟﻐﺔ ﺍﻵﻟﺔ ﻗﺒـل ﺃﻥ
ﻴﺒﺩﺃ ﻓﻰ ﺘﻨﻔﻴﺫ ﺃﻯ ﺃﻤﺭ .ﻭﻻ ﺘﺘﻡ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺤﻭﻴل ﺇﻻ ﺒﻌﺩ ﺘﺼﺤﻴﺢ ﺠﻤﻴﻊ ﺍﻷﺨﻁﺎﺀ ﺍﻟﺘـﻰ ﻴﻜﺘﺸـﻔﻬﺎ
ﺍﻟﻤﺘﺭﺠﻡ ﻭﻋﻠﻰ ﻋﻜﺱ ﺍﻟﻠﻐﺎﺕ ﺍﻟﺘﻰ ﺘﻌﺘﻤﺩ ﻋﻠﻰ ﺍﻟﻤﻔﺴﺭ ﻓﺈﻥ ﺍﻟﺒﺭﺍﻤﺞ ﺍﻟﻤﻜﺘﻭﺒﺔ ﺒﻠﻐﺎﺕ ﺘﻌﺘﻤﺩ ﻋﻠـﻰ
ﺍﻟﻤﺘﺭﺠﻡ ﺘﻜﻭﻥ ﺃﺴﺭﻉ ﻓﻰ ﺍﻟﺘﺸﻐﻴل ﺃﻤﺎ ﻋﻤﻠﻴﺔ ﺘﺼﺤﻴﺢ ﺍﻷﺨﻁﺎﺀ ﻓﺘﻜﻭﻥ ﺃﺼﻌﺏ .
٧
٨
٤.١أﺳﺌﻠﺔ :
س ١ﻡﺎ اﻟﻤﻘﺼﻮد ﺑﻨﻈﺎم اﻟﻤﻌﻠﻮﻡـﺎت ؟
ﺱ ٥ﺍﺫﻜﺭ ﺍﻟﻔﺭﻕ ﺒﻴﻥ ﺍﻟﻠﻐﺎﺕ ﺫﺍﺕ ﺍﻟﻤﺴﺘﻭﻯ ﺍﻟﻌﺎﻟﻰ ﻭﻟﻐﺔ ﺍﻵﻟﺔ.
٩