You are on page 1of 26

‫‪ ‬‬

‫ﺼﻞ اﻟﺜﺎﻧﻰ‬
‫اﻟﻔﺼ‬
‫ﺪﻓﻖ‬
‫ﺧـﺮاﺋﻂ اﻟﺘﺪ‬
‫‪ ‬‬

‫ﺍﻷﻷﻫﺩﺍﻑ ‪:‬‬
‫ﺼﻞ ﺳﻴﺘﻤﻜﻦ اﻟﻄﺎﻟﺐ ﻣﻦ ‪:‬‬
‫ﺑﻨﻬﻬﺎیﺔ هﺬا اﻟﻔﺼ‬
‫ﺴﺎﺌل‬
‫ﻋﻠﻰ ﺒﻌﺽ ﻤﺒﺒﺎﺩﺉ ﺤل ﺍﻟﻤﺴ‬
‫• ﺍﻟﺘﻌﺭﻑ ﻋ‬
‫ﻋﻠﻰ ﺨﺭﺍﺌﻁ ﺍﻟﻟﺘﺩﻓﻕ‬
‫• ﺍﻟﺘﻌﺭﻑ ﻋ‬
‫• ﺴﺭﺩ ﻭﻤﻨﺎﻗﻗﺸﺔ ﻤﻤﻴﺯﺍﺕ ﻭﻋﻴﻭﺏ ﺨﺭﺭﺍﺌﻁ ﺍﻟﺘﺩﻓﻕ ﻜﻜﻭﺴﻴﻠﺔ ﻟﺤل ﺍﻟﻤﺴﺎﺌل ﻭﻤﻨﻁ‬
‫ﻁﻘﻴﺔ ﺍﻟﺘﻔﻜﻴﺭ‪.‬‬
‫ﺴﺘﺨﺩﺍﻡ ﺨﺭﺍﺌﺌﻁ ﺍﻟﺘﺩﻓﻕ‪.‬‬
‫• ﺤل ﺍﻟﻤﺴﺎﺌﺌل ﺍﻟﻨﺼﻴﺔ ﺒﺎﺴ‬

‫‪ ١.٢‬ﻤﻘﺩﻤﺔ ‪:‬‬

‫ﻋﻤﻠﻴﺔ ﺤـل ﺍﻟﻤﺴـﺎﺌل‬


‫ﻤﺴﺎﻋﺩﺓ ﻓﻰ ﻋ‬
‫ﻴ‪‬ﻌﺩ ﺍﻟﻜﻤﺒﻴﻭﺘﺘﺭ ﻭﺴﻴﻠﺔ ﻟﻠﻤﺴ‬
‫ﺴﻴﻠﺔ ﻟﻠﻤﺴﺎﻋﺩﺩﺓ ﻓﻰ ﻗﺹ ﻗﻗﻁﻌﺔ ﻤﻥ ﺍﻟﻭﻭﺭﻕ ﻟﻜﻨﻪ‬
‫ﻜﻤﺎ ﺃﻥ ﺍﻟﻤﻘﺹ ﻭﺴ‬
‫ﻁﻊ ﺒﻨﻔﺴﻪ ﻭﻜﻜﺫﻟﻙ ﺍﻟﻜﻤﺒﻴﻭﻭﺘﺭ ﻻ ﻴﺴﺘﻁﻴﻴﻊ ﺃﻥ ﻴﺤل ﺍﻟﻤﺴـﺎﺌل‬
‫ﻻ ﻴﻘﻁ‬
‫ﺤﺘﺎﺝ ﺇﻟﻰ ﻤﻥ ﻴﺴﺘﻌﻤﻠﻪ ﻓﻰ ﺤل ﺍﻟﻤﺴﺎﺌل ‪ .‬ﺫﻟـﻙ‬
‫ﺒﻨﻔﺴﻪ ‪ ،‬ﻭﻟﻜﻨﻪ ﻴﺤﺘ‬
‫ﻪ‬
‫ﺍﻟﺴﻤﺔ ﺍﻟﻤﻤﻴﺯﺓ‬
‫ﺔ‬ ‫ﻷﻥ ﺍﻟﻜﻤﺒﻴﻭﺘﺭ ﻴﻔﺘﻘﻘﺭ ﺇﻟﻰ ﺍﻟﺘﻔﻜﻴﻴﺭ ﺍﻟﺨﻼﻕ ﺍﻟﺫﺫﻯ ﻫﻭ‬
‫ﻟﻠﻌﻘل ﺍﻟﺒﺸﺭﻯ ‪.‬‬
‫ﻭﺒﻨﺎ ‪‬ﺀ ﻋﻠﻰ ﺫﺫﻟﻙ ﻓﺈﻥ ﻋﻠﻴﻨﻴﻨﺎ ﺃﻻ ﻨﺩﺨﺭ ﻭﺴـﻌﹰﺎ ﻰ‬
‫ﻓـﻰ ﺘﻨﻤﻴـﺔ‬
‫ﻭﻫﺫﺍ ﻫﻭ ﺍﻟﻬﺩﻑ ﺍﻟﺭﺌﻴﺴﻰ ﻟﻬﺫﺍ ﺍﻟﻔﺼل‪.‬‬
‫ﺍ‬ ‫ﻗﺩﺭﺍﺘﻨﻨﺎ ﻋﻠﻰ ﺤل ﺍﺍﻟﻤﺴﺎﺌل‬

‫ﺴﻤﻴﻪ " ﻑ‬
‫ﺘﻌﺭﻴﻑ‬ ‫ﺠﺏ ﺃﻥ ﻨﻘﻭﻡ ﺒﻬﺎ ﻫﻭ ﻤﺎ ﻨﺴ‬
‫ﺸﺭﻉ ﻓﻰ ﺤل ﻤﺴﺄﻟﺔ ﻓﺈﻥ ﺃﻭﻭل ﺨﻁﻭﺓ ﻴﺠ‬
‫ﻋﻨﺩﻤﺎ ﻨﺸ‬ ‫‪.١‬‬

‫ﺃﺨﺭﻯ ﻓﺈﻥ‬
‫ﻯ‬ ‫ﺍﻟﻤﻁﻠﻭﺏ ﻤﻥ ﺤل ﻫﻫﺫﻩ ﺍﻟﻤﺴﺄﻟﺔ ‪ .‬ﺒﻌﺒﺎﺭﺓ‬
‫ﺏ‬ ‫ﻤﺎ ﻫﻭ‬
‫ﻨﺤﺩﺩ ﺒﻜل ﺩﻗﺔ ﺎ‬
‫ﺍﻟﻤﺴﺄﻟﺔ" ﻭﻫﻭ ﺃﻥ ﺩ‬
‫ﺄﻟﺔ ﺒﺩﻗﺔ‬
‫ﺇﺠﺎﺒﺔ ‪.‬ﻭﻟﻜﻰ ﻴﺘﻡ ﺘﺘﺤﺩﻴﺩ ﺍﻟﻤﺴ ﺔ‬
‫ﺔ‬ ‫ﺤﺩﻴﺩ ﺍﻟﺴﺅﺍل ﺍﻟﺫﻯ ﻨﺒﺤﺙ ﻟﻪ ﻋﻥ‬
‫ﺘﻌﺭﻴﻑ ﺍﻟﻟﻤﺴﺄﻟﺔ ﻫﻭ ﺘﺤ‬
‫‪ ‬‬ ‫ﺴﺄﻟﺔ ﺒﻔﻬﻡ ﻭﺒﻭﻭﻋﻰ ﻜﺎﻤﻠﻴﻥ ‪.‬‬
‫ﻴﺠﺏ ﺃﻥ ﻨﻘﺭﺃ ﺍﻟﻤﺴ‬
‫ﻟﺒﺱ ﻓﺈﻨﻨﺎ ﺏ‬
‫ﺤﺘﻤل ﺃﻯ ﺱ‬
‫ﻭﺒﻤﺎ ﻻ ﻴﺤ‬

‫‪  ١٠‬‬
‫‪ ‬‬
‫ﺩﻋﻨﺎ ﻨﺄﺨﺫ ﻫﺫﺍ ﺍﻝﻤﺜﺎل ‪ :‬ﻫﻨﺎﻙ ﻓﻼﺡ ﻴﻤﺘﻠﻙ ﻤﺎﺌﺔ ﺩﺠﺎﺠﺔ ﻤﺎﺘﺕ ﻜﻠﻬﺎ ﺇﻻ ‪ ٢٠‬ﺩﺠﺎﺠﺔ‬
‫ﻓﻤﺎ ﻋﺩﺩ ﺍﻝﺩﺠﺎﺠﺎﺕ ﻝﺩﻯ ﺍﻝﻔﻼﺡ ﺍﻵﻥ ؟‬

‫ﻴﺒﺩﻭ ﻝﻠﻭﻫﻠﺔ ﺍﻷﻭﻝﻰ ﺃﻥ ﺍﻝﺤل ﻫﻭ ﺃﻥ ﻨﻁﺭﺡ ‪ ٢٠‬ﻤﻥ ‪ . ١٠٠‬ﻭﻝﻜﻥ ﺒﻨﻅﺭﺓ‬


‫ﻤﺘﺄﻨﻴﺔ ﻝﻠﻤﺴﺄﻝﺔ ﻨﺠﺩ ﺃﻥ ﻫﺫﺍ ﺍﻝﺤل ﺴﻴﻨﺘﺞ ﻋﻨﻪ ﻋﺩﺩ ﺍﻝﺩﺠﺎﺠﺎﺕ ﺍﻝﺘﻰ ﻤﺎﺘﺕ‬
‫ﻭﻝﻴﺱ ﺍﻝﺩﺠﺎﺠﺎﺕ ﺍﻝﺘﻰ ﺒﻘﻴﺕ ‪.‬‬
‫وا 
 درا ا ﺝ
ًا واآ ﻡ اال‬
‫ا" !ب ا‪$‬ﺝ‪ %*+ , #‬ا*ء (' &‪ %‬ا‪.‬‬

‫‪ .٢‬ﺒﻌﺩ ﺘﻌﺭﻴﻑ ﺍﻝﻤﺴﺄﻝﺔ ﺘﺄﺘﻰ ﺍﻝﺨﻁﻭﺓ ﺍﻝﺜﺎﻨﻴﺔ ﻭﻫﻰ ﺇﻋﻁﺎﺀ ﺃﺴﻤﺎﺀ ﻝﻜل ﺍﻝﺒﻴﺎﻨﺎﺕ ﺍﻝﻤﻌﻁﺎﺓ ﻓﻰ‬
‫ﺍﻝﻤﺴﺄﻝﺔ ﻭﺍﻝﺘﻰ ﺴﺘﺩﺨل ﻓﻰ ﺍﻝﺤل ‪ .‬ﻓﻤﺜﻼ ﻴﻤﻜﻥ ﺃﻥ ﻨﻌﻁﻰ ﺍﻻﺴﻡ ‪ R‬ﻝﻨﺼﻑ ﻗﻁﺭ ﺍﻝﺩﺍﺌﺭﺓ‬
‫ﻭﺍﻻﺴﻡ ‪ C‬ﻝﻤﺤﻴﻁﻬﺎ ﻭ ﺍﻻﺴﻡ ‪ A‬ﻝﻤﺴﺎﺤﺘﻬﺎ‪ .‬ﺘﺴﻤﻰ ﻫﺫﻩ ﺍﻷﺴﻤﺎﺀ ﺒﺎﻝﻤﺘﻐﻴﺭﺍﺕ ‪. Variables‬‬

‫‪ .٣‬ﺃﻤﺎ ﺍﻝﺨﻁﻭﺓ ﺍﻝﺜﺎﻝﺜﺔ ﻤﻥ ﺨﻁﻭﺍﺕ ﺍﻝﺤل ﻓﻬﻰ ﺇﻫﻤﺎل ﺍﻝﺒﻴﺎﻨﺎﺕ ﻏﻴﺭ ﺍﻝﻬﺎﻤﺔ ﻭﻏﻴﺭ ﺍﻝﻤﺅﺜﺭﺓ ﻓﻰ‬
‫ﺍﻝﺤل ‪ .‬ﻭﺫﻝﻙ ﻷﻥ ﺒﻌﺽ ﺍﻝﻤﺴﺎﺌل ﺘﺤﺘﻭﻯ ﻋﻠﻰ ﻤﻌﻠﻭﻤﺎﺕ ﺯﺍﺌﺩﺓ ﻋﻥ ﺍﻝﺤﺎﺠﺔ ‪.‬‬

‫ﻭﻝﻨﺄﺨﺫ ﻫﺫﺍ ﺍﻝﻤﺜﺎل ‪ :‬ﻝﺘﻭﻀﻴﺢ ﻫﺫﻩ ﺍﻝﻨﻘﻁﺔ ‪:‬ﺘﻠﻘﻰ ﺭﺠل ﺸﻴﻙ ﺒﻤﺒﻠﻎ ‪٣٠٠‬ﺠﻨﻴﻪ ‪ ،‬ﻭﻀﻊ ﻤﻨﻬﺎ ﻓـﻰ‬
‫ﺤﺴﺎﺒﻪ ﻤﺒﻠﻎ ‪١٢٠‬ﺠﻨﻴﻬﹰﺎ ﻓﺄﺼﺒﺢ ﻫﻨﺎﻙ ‪ ٢٠٠‬ﺠﻨﻴﻪ ﻓﻰ ﺤﺴﺎﺒﻪ ‪ .‬ﺍﻝﻤﻁﻠﻭﺏ ﻤﻌﺭﻓﺔ ﻗﻴﻤﺔ ﺤﺴـﺎﺏ‬
‫ﺍﻝﺭﺠل ﻗﺒل ﺍﺴﺘﻼﻡ ﺍﻝﺸﻴﻙ ﻭﺇﺠﺭﺍﺀ ﻋﻤﻠﻴﺔ ﺍﻹﻴﺩﺍﻉ ‪.‬‬

‫‪١١‬‬
‫ﻋﻨﺩ ﺍﻝﺘﻔﻜﻴﺭ ﻓﻰ ﺤل ﻫﺫﻩ ﺍﻝﻤﺴﺄﻝﺔ ﻨﺠﺩ ﺃﻥ ﻗﻴﻤﺔ ﺍﻝﺸﻴﻙ )‪٣٠٠‬ﺠﻨﻴﻪ( ﻻ ﻋﻼﻗﺔ ﻝﻬﺎ‬
‫ﺒﺎﻝﺤل ﻭﻋﻠﻰ ﻫﺫﺍ ﻓﺈﻨﻪ ﻴﺠﺏ ﺇﻫﻤﺎﻝﻬﺎ‪،‬ﺃﻤﺎ ﺍﻝﻤﺒﻠﻎ ﺍﻝﻤﻭﺩﻉ ﻓﻰ ﺍﻝﺤﺴﺎﺏ ﻓﻬﻭ ﺍﻝﻤﺅﺜﺭ ﻓﻰ‬
‫ﺤل ﺍﻝﻤﺴﺄﻝﺔ ‪.‬‬

‫‪ .٤‬ﺒﻌﺩ ﺘﺤﺩﻴﺩ ﺍﻝﻤﻁﻠﻭﺏ ﻭﺘﺴﻤﻴﺔ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ﻭﺘﻨﻘﻴﺔ ﺍﻝﻤﺴﺄﻝﺔ ﻤﻥ ﺍﻝﺒﻴﺎﻨﺎﺕ ﻏﻴﺭ ﺍﻝﻀﺭﻭﺭﻴﺔ ﻨﺼـل‬
‫ﺇﻝﻰ ﺍﻝﺨﻁﻭﺓ ﺍﻝﺭﺍﺒﻌﺔ ﻭﻓﻴﻬﺎ ﻴﺘﻡ ﺇﻴﺠﺎﺩ ﺍﻝﻌﻼﻗﺎﺕ ﺒﻴﻥ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ﻭﻭﻀﻊ ﻫﺫﻩ ﺍﻝﻌﻼﻗﺎﺕ ﻓـﻰ ﺸـﻜل‬
‫ﻤﻌﺎﺩﻻﺕ ‪.‬‬

‫ﻤﺜﺎل‪ :‬ﺍﻗﺭﺃ ﻨﺼﻑ ﻗﻁﺭ ﺩﺍﺌﺭﺓ ﻤﻥ ﻝﻭﺤﺔ ﺍﻝﻤﻔﺎﺘﻴﺢ ﺜﻡ ﺍﺤﺴﺏ ﻤﺴﺎﺤﺔ ﺍﻝﺩﺍﺌﺭﺓ ﻭﻤﺤﻴﻁﻬﺎ ‪.‬‬
‫ﺍﻝﻤﺘﻐﻴﺭﺍﺕ‪:‬‬
‫ﻨﺼﻑ ﻗﻁﺭ ﺍﻝﺩﺍﺌﺭﺓ ‪R‬‬
‫‪A‬‬ ‫ﻤﺴﺎﺤﺔ ﺍﻝﺩﺍﺌﺭﺓ‬
‫‪C‬‬ ‫ﻤﺤﻴﻁ ﺍﻝﺩﺍﺌﺭﺓ‬
‫‪A = π*R*R‬‬ ‫ﻭﻋﻠﻴﻪ ﻓﺎﻥ ‪:‬‬
‫‪C = 2*π*R‬‬
‫ﺘﻤﺜل ﺍﻝﻌﻼﻗﺎﺕ ﺒﻴﻥ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ﻓﻰ ﺍﻝﻤﺴﺄﻝﺔ‬

‫‪ .٥‬ﻋﻨﺩ ﻫﺫﻩ ﺍﻝﻤﺭﺤﻠﺔ ﻻ ﻴﺘﺒﻘﻰ ﺴﻭﻯ ﺍﻝﺨﻁﻭﺓ ﺍﻝﺨﺎﻤﺴﺔ ﻭﺍﻷﺨﻴﺭﺓ ﻝﻜﻰ ﻴﻜﺘﻤل ﺤل ﺍﻝﻤﺴﺄﻝﺔ ‪ .‬ﻓﻰ ﻫﺫﻩ‬
‫ﺍﻝﺨﻁﻭﺓ ﻴﺘﻡ ﺘﺭﺘﻴﺏ ﺍﻝﻤﻌﺎﺩﻻﺕ ﻁﺒﻘﹰﺎ ﻷﻭﻝﻭﻴﺔ ﺘﻨﻔﻴﺫﻫﺎ ﻭﺒﺤﻴﺙ ﺇﺫﺍ ﺘﻡ ﺘﻨﻔﻴﺫ ﺍﻝﻤﻌﺎﺩﻻﺕ ﺒﻬﺫﺍ ﺍﻝﺘﺭﺘﻴﺏ ﻨﺼل ﺇﻝﻰ‬
‫ﺍﻝﺤل ﺍﻝﻨﻬﺎﺌﻰ ﻝﻠﻤﺴﺄﻝﺔ ‪ ،‬ﻭﺘﺴﻤﻰ ﻋﻤﻠﻴﺔ ﺘﺭﺘﻴﺏ ﺍﻝﻤﻌﺎﺩﻻﺕ ﺒــ ﻜﺘﺎﺒﺔ ”‪ "algorithm‬ﻭﻫﻰ ﻜﻤﺎ ﺴﺒﻕ‬
‫ﺘﻌﺭﻴﻔﻬﺎ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻝﺨﻁﻭﺍﺕ ﺫﺍﺕ ﺘﺭﺘﻴﺏ ﻤﻨﻁﻘﻰ ﺒﺤﻴﺙ ﺇﺫﺍ ﺘﺘﺒﻌﻨﺎ ﻫﺫﻩ ﺍﻝﺨﻁﻭﺍﺕ ﻜﻤﺎ ﻫﻰ ﻤﺭﺘﺒﺔ ﻨﺼل‬
‫ﺇﻝﻰ ﺤل ﺍﻝﻤﺴﺄﻝﺔ ‪.‬ﻋﻨﺩ ﻫﺫﻩ ﺍﻝﻤﺭﺤﻠﺔ ﻴﻤﻜﻨﻨﺎ ﺤل ﺍﻝﻤﺴﺄﻝﺔ ﻴﺩﻭﻴﹰﺎ ‪ ،‬ﺃﻤﺎ ﺤﻠﻬﺎ ﺒﺎﺴﺘﺨﺩﺍﻡ ﺍﻝﻜﻤﺒﻴﻭﺘﺭ ﻓﻴﺴﺘﻠﺯﻡ‬
‫ﺘﺤﻭﻴل ‪ algorithm‬ﺇﻝﻰ ﺒﺭﻨﺎﻤﺞ ﺒﺎﺴﺘﺨﺩﺍﻡ ﺇﺤﺩﻯ ﻝﻐﺎﺕ ﺍﻝﻜﻤﺒﻴﻭﺘﺭ ﻭﺘﺴﻤﻰ ﻫﺫﻩ ﺍﻝﻌﻤﻠﻴﺔ ﺒﺎﻝﺒﺭﻤﺠﺔ ‪.‬‬

‫‪١٢‬‬
‫ﻭﺍﻵﻥ ﺩﻋﻨﺎ ﻨﻁﺒﻕ ﻫﺫﻩ ﺍﻝﺨﻁﻭﺍﺕ ﻋﻠﻰ ﺍﻝﻤﺜﺎل ﺍﻝﺘﺎﻝﻰ ‪:‬‬

‫ﻋﺩﺩ ﺍﻝﻁﻠﺒﺔ ﻭﺍﻝﻁﺎﻝﺒﺎﺕ ﻓﻰ ﻤﺩﺭﺴﺔ ﻫﻭ ‪ %٤٨ ، ١٠٠٠‬ﻤﻨﻬﻡ ﺒﻨﺎﺕ ﻭﺍﻝﺒﺎﻗﻰ ﺃﻭﻻﺩ ‪ .‬ﻗﺎﻤﺕ‬
‫ﺍﻝﻤﺩﺭﺴﺔ ﺒﻌﻤل ﺤﻔل ﺤﻀﺭﻩ ‪ %٧٠‬ﻤﻥ ﺇﺠﻤﺎﻝﻰ ﺍﻷﻭﻻﺩ ﻭﺍﻝﺒﻨﺎﺕ ‪ .‬ﻓﺈﺫﺍ ﻋﺭﻓﻨﺎ ﺃﻥ ‪ %٦٠‬ﻤﻥ‬
‫ﺍﻝﺤﻀﻭﺭ ﻜﺎﻨﻭﺍ ﻤﻥ ﺍﻷﻭﻻﺩ ﻓﻤﺎ ﻋﺩﺩ ﺍﻝﺒﻨﺎﺕ ﺍﻝﻼﺘﻰ ﺤﻀﺭﻥ ﺍﻝﺤﻔل؟‬

‫ﺍﻝﺤـــل ‪:‬‬

‫‪ -١‬ﺍﻝﺴﺅﺍل ﺍﻝﻤﻁﻠﻭﺏ ﺍﻹﺠﺎﺒﺔ ﻋﻨﻪ ﻫﻭ " ﻤﺎ ﻋﺩﺩ ﺍﻝﺒﻨﺎﺕ ﻓﻰ ﺍﻝﺤﻔل " ؟‬


‫‪ -٢‬ﺇﺠﻤﺎﻝﻰ ﻋﺩﺩ ﺍﻷﻭﻻﺩ ﻭﺍﻝﺒﻨﺎﺕ ﻓﻰ ﺍﻝﺤﻔل = ‪x‬‬
‫ﻋﺩﺩ ﺍﻷﻭﻻﺩ ﻓﻰ ﺍﻝﺤﻔل = ‪y‬‬
‫ﻋﺩﺩ ﺍﻝﺒﻨﺎﺕ ﻓﻰ ﺍﻝﺤﻔل = ‪z‬‬
‫‪ %٨٤ -٣‬ﻤﻥ ﻁﻠﺒﺔ ﺍﻝﻤﺩﺭﺴﺔ ﻤﻥ ﺍﻷﻭﻻﺩ ﺒﻴﺎﻥ ﻏﻴﺭ ﻤﺅﺜﺭ ﻓﻰ ﺍﻝﺤل ﻭﻴﺠﺏ ﺇﻫﻤﺎﻝﻪ‬
‫‪ -٤‬ﺍﻝﻌﻼﻗﺎﺕ ﺒﻴﻥ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ‪:‬‬
‫‪ %٧٠‬ﻤﻥ ﺇﺠﻤﺎﻝﻰ ﺍﻷﻭﻻﺩ ﻭﺍﻝﺒﻨﺎﺕ ﺤﻀﺭﻭﺍ ﺍﻝﺤﻔل ) ‪( x‬‬ ‫ﺃ‪-‬‬
‫ﺏ‪ %٦٠ -‬ﻤﻥ ﺍﻝﺤﻀﻭﺭ ﺃﻭﻻﺩ ) ‪( y‬‬
‫ﺝ‪ -‬ﺍﻝﻔﺭﻕ ﺒﻴﻥ ‪ x‬ﻭ ‪ y‬ﻴﻤﺜل ﻋﺩﺩ ﺍﻝﺤﺎﻀﺭﺍﺕ‬
‫ﻭﻋﻠﻴﻪ ﻓﺈﻥ ﺍﻝﻤﻌﺎﺩﻻﺕ ﺍﻝﺘﻰ ﺘﻤﺜل ﺍﻝﻌﻼﻗﺎﺕ ﺘﻜﻭﻥ ‪:‬‬
‫‪a. x =1000*0.70‬‬
‫‪b. y = x * 0.60‬‬
‫‪c. z = x – y‬‬

‫‪ -٥‬ﻭﺤﻴﺙ ﺇﻥ ﺍﻝﻤﺘﻐﻴﺭ ‪ x‬ﻴﺠﺏ ﺃﻥ ﻴﻜﻭﻥ ﻤﻌﺭﻭﻓ ﹰﺎ ﻝﺤﺴﺎﺏ ﺍﻝﻤﺘﻐﻴﺭ ‪ . y‬ﻜﻤﺎ ﺃﻥ ﺍﻝﻤﺘﻐﻴﺭ ‪ z‬ﻻ‬
‫ﻴﻤﻜﻥ ﺤﺴﺎﺒﻪ ﺇﻻ ﺒﻌﺩ ﻤﻌﺭﻓﺔ ﻗﻴﻡ ‪ y ، x‬ﻓﺈﻥ ﺍﻝﺘﺭﺘﻴﺏ ﺍﻝﺴﺎﺒﻕ ﻴﻜﻭﻥ ﻫﻭ ﺍﻝﺘﺭﺘﻴﺏ ﺍﻝﻤﻨﻁﻘﻰ‬
‫ﻝﻠﻤﻌﺎﺩﻻﺕ ‪.‬‬

‫‪١٣‬‬
‫ﻭﺃﺨﻴﺭﹰﺍ ﻴﻤﻜﻨﻨﺎ ﺘﻠﺨﻴﺹ ﺍﻝﺨﻁﻭﺍﺕ ﺍﻷﺴﺎﺴﻴﺔ ﻝﺤل ﺍﻝﻤﺴﺄﻝﺔ ﻓﻴﻤﺎ ﻴﻠﻰ ‪:‬‬

‫‪ -١‬ﺘﻌﺭﻴﻑ ﺍﻝﻤﺴﺄﻝﺔ ) ﺍﻝﺴﺅﺍل ﺍﻝﻤﻁﻠﻭﺏ ﺍﻹﺠﺎﺒﺔ ﻋﻨﻪ (‬


‫‪ -٢‬ﺘﺤﺩﻴﺩ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ﻭﺃﻋﻁﺎﺀ ﺃﺴﻤﺎﺀ ﻝﻬﺎ‬
‫‪ -٣‬ﺇﻫﻤﺎل ﺍﻝﺒﻴﺎﻨﺎﺕ ﺍﻝﻐﻴﺭ ﺩﺍﺨﻠﺔ ﻓﻰ ﺍﻝﺤل‬
‫‪ -٤‬ﺍﻴﺠﺎﺩ ﺍﻝﻌﻼﻗﺎﺕ ﺒﻴﻥ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ﺜﻡ ﻭﻀﻌﻬﺎ ﻓﻰ ﻫﻴﺌﺔ ﻤﻌﺎﺩﻻﺕ‬
‫‪ -٥‬ﻜﺘﺎﺒﺔ ‪ Algorithm‬ﺍﻝﻤﻨﺎﺴﺏ ﻭﺫﻝﻙ ﺒﺘﺭﺘﻴﺏ ﺍﻝﻤﻌﺎﺩﻻﺕ ﺍﻝﺘﺭﺘﻴﺏ ﺍﻝﻤﻨﻁﻘﻰ ﺍﻝﺫﻯ ﻴﺅﺩﻯ ﺇﻝـﻰ‬
‫ﺍﻝﺤل ‪.‬‬

‫‪ ٢.٢‬ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ‪:‬‬

‫ﻼ ﻴﻤﻜﻥ ﻜﺘﺎﺒـﺔ ﺍﻝــ ‪Algorithm‬‬


‫ﻫﻨﺎﻙ ﺃﻜﺜﺭ ﻤﻥ ﻁﺭﻴﻕ ﻝﻌﺭﺽ ﺍﻝـ ‪ . Algorithm‬ﻓﻤﺜ ﹰ‬
‫ﺒﺈﺤﺩﻯ ﺍﻝﻠﻐﺎﺕ ﻤﺜل ﺍﻹﻨﺠﻠﻴﺯﻴﺔ ﺃﻭ ﺍﻝﻌﺭﺒﻴﺔ ‪ .‬ﻭﻤﻥ ﺍﻝﻤﻤﻜﻥ ﺃﻴﻀﹰﺎ ﻋـﺭﺽ ﺍﻝــ ‪Algorithm‬‬
‫ﺒﻁﺭﻴﻘﺔ ﺘﺨﻁﻴﻁﻴﺔ ﺘﻌﺘﻤﺩ ﻋﻠﻰ ﺍﻝﺭﺴﻡ ﻭﻫﺫﻩ ﺍﻝﻁﺭﻴﻘـﺔ‬
‫ﺘﺴﻤﻰ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻭﺴﻴﻜﻭﻥ ﺍﻝﺤﺩﻴﺙ ﺤﺘﻰ ﻨﻬﺎﻴﺔ ﻫﺫﺍ‬
‫ﺍﻝﻔﺼل ﻋﻥ ﺸﺭﺡ ﻫﺫﻩ ﺍﻝﻁﺭﻴﻘﺔ ﻭﺍﺴﺘﺨﺩﺍﻤﻬﺎ ﻓﻰ ﺤـل‬
‫ﺍﻝﻤﺴﺎﺌل ‪.‬‬

‫‪ ١.٢.٢‬ﺘﻌﺭﻴﻑ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ) ‪( flowchart‬‬

‫ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻫﻰ ﺘﻤﺜﻴل ﺒﻴﺎﻨﻰ ﻴﻌﺘﻤـﺩ ﻋﻠـﻰ‬


‫ﺍﻝﺭﺴﻡ ﻝﺘﻭﻀﻴﺢ ﺘﺭﺘﻴﺏ ﺍﻝﻌﻤﻠﻴﺎﺕ ﺍﻝﻼﺯﻤﺔ ﻝﺤل ﻤﺴﺄﻝﺔ ‪.‬‬
‫ﻭﺒﻤﺠﺭﺩ ﺇﻋﺩﺍﺩ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻝﻠﻤﺴﺄﻝﺔ ﻴﺼﺒﺢ ﻤﻥ ﺍﻝﺴﻬل ﺘﺤﻭﻴل ﺍﻝﺤل ﺇﻝﻰ ﺒﺭﻨـﺎﻤﺞ ﺒﺎﺴـﺘﻌﻤﺎل‬
‫ﺇﺤﺩﻯ ﻝﻐﺎﺕ ﺍﻝﺒﺭﻤﺠﺔ ‪ .‬ﻭﻋﻠﻰ ﻫﺫﺍ ﻓﺈﻨﻨﺎ ﻨﺴﺘﻁﻴﻊ ﺍﻝﻘﻭل ﺒﺄﻥ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻝﻬﺎ ﺃﻫﻤﻴﺔ ﻗﺼﻭﻯ ﻓﻰ‬
‫ﺘﻭﺜﻴﻕ ﺍﻝﺒﺭﺍﻤﺞ ﺨﺎﺼﺔ ﺍﻝﻤﻌﻘﺩﺓ ﻤﻨﻬﺎ ‪.‬‬

‫‪١٤‬‬
‫‪ ١.٢.٢‬ﺇﺭﺸﺎﺩﺍﺕ ﻝﺭﺴﻡ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ‪:‬‬

‫ﻴﺘﻡ ﺭﺴﻡ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﺒﺎﺴﺘﺨﺩﺍﻡ ﺭﻤﻭﺯ ﻭﺃﺸﻜﺎل ﻨﻤﻁﻴﺔ ﺍﺼﻁﻼﺤﻴﺔ ﺒﻤﻌﻨﻰ ﺃﻥ ﻜل ﺭﻤﺯ ﻝﻪ‬
‫ﻤﺩﻝﻭل ﺜﺎﺒﺕ ﻓﻰ ﺍﻝﺨﺭﺍﺌﻁ ﺃﻯ ﺃﻥ ﻤﺩﻝﻭل ﺍﻝﺭﻤﺯ ﻭﺍﺴﺘﺨﺩﺍﻤﻪ ﻻ ﻴﺘﻐﻴﺭ ﻤﻥ ﺨﺭﻴﻁﺔ ﺇﻝﻰ ﺍﻷﺨﺭﻯ ‪.‬‬
‫ﻭﻴﻭﻀﺢ ﺍﻝﺸﻜل ﺍﻝﺘﺎﻝﻰ ﺍﻝﺭﻤﻭﺯ ﺍﻷﺴﺎﺴﻴﺔ ﺍﻝﻤﺴﺘﺨﺩﻤﺔ ﻓﻰ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ‪.‬‬

‫ﺸﻜل ‪ ١.٢‬ﺍﻷﺸﻜﺎل ﺍﻷﺴﺎﺴﻴﺔ ﻝﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ‪.‬‬

‫‪١٥‬‬
‫ﻭﺘﺠﺩﺭ ﺍﻹﺸﺎﺭﺓ ﻫﻨﺎ ﺇﻝﻰ ﺃﻥ ﺃﻏﻠﺏ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻴﺘﻡ ﺭﺴﻤﻬﺎ ﺒﺎﺴﺘﺨﺩﺍﻡ‬
‫ﺨﻤﺴﺔ ﺃﺸﻜﺎل ﻓﻘﻁ ﻤﻥ ﺍﻷﺸﻜﺎل ﺍﻝﺴﺎﺒﻘﺔ ﺃﻤﺎ ﺍﻷﺸﻜﺎل ﺍﻝﺨﻤﺴﺔ ﻓﻬﻰ ﻜﺎﻵﺘﻰ ‪:‬‬
‫‪ -١‬ﺍﻝﺭﻤﺯ ﺍﻝﻁﺭﻓﻰ ) ‪( Terminal‬‬
‫‪ -٢‬ﺇﺩﺨﺎل ‪ /‬ﺇﺨﺭﺍﺝ ) ‪( Input / output‬‬
‫‪ -٣‬ﻤﻌﺎﻝﺠﺔ ‪ /‬ﻋﻤﻠﻴﺔ ) ‪( process‬‬
‫‪ -٤‬ﻗﺭﺍﺭ ‪ /‬ﺍﺨﺘﻴﺎﺭ ) ‪( Decision‬‬
‫‪ -٥‬ﺨﻁ ﺍﺘﺠﺎﻩ ) ‪.( Flow line‬‬

‫ﻭﻋﻨﺩ ﺭﺴﻡ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻫﻨﺎﻙ ﺒﻌﺽ ﺍﻹﺭﺸﺎﺩﺍﺕ ﺍﻝﺘﻰ ﻴﺠﺏ ﻤﺭﺍﻋﺎﺘﻬﺎ ﻨﻭﺠﺯﻫﺎ‬
‫ﻓﻴﻤﺎ ﻴﻠﻰ ‪:‬‬
‫ﺃ‪ -‬ﻴﺠﺏ ﺃﻥ ﺘﻜﻭﻥ ﺍﻝﺨﺭﻴﻁﺔ ﻨﻅﻴﻔﺔ ﻜﺎﻤﻠ ﹰﺔ ﺴﻬﻠﺔ ﺍﻝﺘﺘﺒﻊ ﺃﻯ ﺃﻨـﻪ ﻴﺠـﺏ ﺃﻻ ﻴﻜـﻭﻥ ﻫﻨـﺎﻙ‬
‫ﻤﺠﺎل ﻝﻠﺒﺱ ﺃﻭﻝﻔﻬﻡ ﺨﺎﻁﻰﺀ ﻝﻠﺨﺭﻴﻁﺔ ‪.‬‬
‫ﺏ‪ -‬ﺍﻻﺘﺠﺎﻩ ﺍﻝﻁﺒﻴﻌﻰ ‪ ،‬ﻤﺎﻝﻡ ﻴﻭﻀﺢ ﺨﻼﻑ ﺫﻝﻙ ‪ ،‬ﻝﻠﻌﻤﻠﻴﺎﺕ ﻭﺍﻝﺒﻴﺎﻨﺎﺕ ﻫﻭ ﻤﻥ ﺍﻝﻴﺴﺎﺭ ﺇﻝﻰ‬
‫ﺍﻝﻴﻤﻴﻥ ﻭﻤﻥ ﺃﻋﻠﻰ ﺇﻝﻰ ﺃﺴﻔل‬
‫ﺝ‪ -‬ﺃﻯ ﺭﻤﺯ ﻤﻌﺎﻝﺠﺔ‪ /‬ﻋﻤﻠﻴﺔ ﻴﺠﺏ ﺃﻥ ﻴﺨﺭﺝ ﻤﻨﻪ ﺨـﻁ ﺍﺘﺠـﺎﻩ ﻭﺍﺤـﺩ ﻓﻘـﻁ )ﻻ ﺃﻜﺜـﺭ‬
‫ﻭﻻ ﺃﻗل(‬

‫ﺩ‪ -‬ﺃﻯ ﺭﻤﺯ ﻗﺭﺍﺭ ‪ /‬ﺍﺨﺘﻴﺎﺭ ﻴﺠﺏ ﺃﻥ ﻴﺩﺨل ﻓﻴﻪ ﺨﻁ ﺍﺘﺠﺎﻩ ﻭﺍﺤﺩ ﻓﻘﻁ )ﻻ ﺃﻜﺜﺭ ﻭﻻ ﺃﻗل( ﻭﻝﻜﻥ‬
‫ﻤﻥ ﺍﻝﻤﻤﻜﻥ ﺃﻥ ﻴﺨﺭﺝ ﻤﻨﻪ ﺨﻁﺎﻥ ﻋﻠﻰ ﺍﻷﻗل ﺃﻭ ﺜﻼﺜﺔ ﺨﻁﻭﻁ ‪.‬‬

‫‪١٦‬‬
‫ﻼ ﻓﻰ‬
‫ﻫـ‪ -‬ﺍﻝﺭﻤﺯ ﺍﻝﻁﺭﻓﻰ ﻴﺠﺏ ﺃﻥ ﻴﺼﺤﺒﻪ ﺨﻁ ﺍﺘﺠﺎﻩ ﻭﺍﺤﺩ ﻓﻘﻁ ﻭﻫﺫﺍ ﺍﻝﺨﻁ ﻴﻜﻭﻥ ﺩﺍﺨ ﹰ‬
‫ﺍﻝﺭﻤﺯ ﺍﻝﻁﺭﻓﻰ ﻋﻨﺩ ﺍﺴﺘﻌﻤﺎﻝﻪ ﻜﻨﻬﺎﻴﺔ ﻭﻴﻜﻭﻥ ﺨﺎﺭﺠﹰﺎ ﻤﻥ ﺍﻝﺭﻤﺯ ﺍﻝﻁﺭﻓﻰ ﻋﻨﺩ ﺍﺴﺘﻌﻤﺎﻝﻪ‬
‫ﻜﺒﺩﺍﻴﺔ‪.‬‬

‫ـﺩﻓﻕ‬
‫ـﺭﺍﺌﻁ ﺍﻝﺘـ‬
‫ـﻰ ﺨـ‬
‫ـﺎﺕ ﻋﻠـ‬
‫ـﺽ ﺍﻝﻤﻼﺤﻅـ‬
‫ـﺔ ﺒﻌـ‬
‫ـﻰ ﻜﺘﺎﺒـ‬
‫ـﺔ ﺇﻝـ‬
‫ـﺕ ﺍﻝﺤﺎﺠـ‬
‫ﻭ‪ -‬ﺇﺫﺍ ﺩﻋـ‬
‫ﻓﺈﻨﻨــﺎ ﻨﺴــﺘﺨﺩﻡ ﺭﻤــﺯ "ﺍﻝﻤﻔﺴــﺭ" ﻝﻭﺼــﻑ ﺍﻝﺒﻴﺎﻨــﺎﺕ ﺃﻭ ﺒﻌــﺽ ﺍﻝﺨﻁــﻭﺍﺕ‬
‫ﺍﻝﺤﺴﺎﺒﻴﺔ ﻝﻴﺠﻌل ﺍﻝﺭﺴﻡ ﺃﻜﺜﺭ ﻭﻀﻭﺤﺎ ﻜﺎﻝﺭﻤﺯ ﺍﻝﺘﺎﻝﻰ‪:‬‬

‫ﺯ‪-‬ﺇﺫﺍ ﺘﻌﻘﺩﺕ ﺨـﺭﺍﺌﻁ ﺍﻝﺘـﺩﻓﻕ ﻨﺘﻴﺠـﺔ ﻝﺘﻌﻘـﺩ ﺍﻝﻤﺴـﺄﻝﺔ ‪ ،‬ﺒﺤﻴـﺙ ﺃﺼـﺒﺤﺕ ﻜﺒﻴـﺭ ﹰﺓ‬
‫ﻭﻜﺜﻴﺭﺓ ﺍﻝﺘﺸـﻌﺒﺎﺕ ﻭﺘﻘﺎﻁﻌـﺕ ﺨﻁـﻭﺍﺕ ﺍﻻﺘﺠـﺎﻩ ﻓﻤـﻥ ﺍﻷﻓﻀـل ﺘﻘﺴـﻴﻡ ﺍﻝﺨﺭﻴﻁـﺔ‬
‫ﺇﻝﻰ ﺃﺠﺯﺍﺀ ﺃﺼﻐﺭ ﻭﺭﺒﻁﻬﺎ ﺒﺭﻤﺯ ﺍﻝﺭﺒﻁ ‪. o‬‬
‫ﺡ‪ -‬ﻴﺠــﺏ ﺍﻝﺘﺄﻜــﺩ ﻤــﻥ ﺃﻥ ﺍﻝﺨﺭﻴﻁــﺔ ﻝﻬــﺎ ﺒﺩﺍﻴــﺔ ﻭﺍﺤــﺩﻩ ﻭﻨﻬﺎﻴــﺔ ﻭﺍﺤــﺩﻩ ﻭﺃﻥ‬
‫ﺍﻝﺩﺨﻭل ﻤﻥ ﻋﻨـﺩ ﺍﻝﺒﺩﺍﻴـﺔ ﻴﺠـﺏ ﺃﻥ ﻴـﺅﺩﻯ ﺒﻨـﺎ ﺇﻝـﻰ ﺍﻝﻨﻬﺎﻴـﺔ ﺘﺤـﺕ ﺃﻯ ﺤﺎﻝـﺔ ﺃﻭ‬
‫ﻅﺭﻑ‪.‬‬

‫‪١٧‬‬
‫ﻁ‪ -‬ﻤــﻥ ﺍﻷﻓﻀــل ﺍﺨﺘﺒــﺎﺭ ﺼــﻼﺤﻴﺔ ﺍﻝﺨﺭﻴﻁــﺔ ﺒﺎﺴــﺘﺨﺩﺍﻡ‬
‫ﻤﺩﺨﻼﺕ ﻤﻌﺭﻭﻑ ﻗﻴﻤﺔ ﻤﺨﺭﺠﺎﺘﻬﺎ ً‪.‬‬

‫‪ ٣.٢.٢‬ﻤﻤﻴﺯﺍﺕ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ‪:‬‬


‫ﺍ‪ .‬ﺤﻴﺙ ﺇﻥ ﺨـﺭﺍﺌﻁ ﺍﻝﺘـﺩﻓﻕ ﻤﻜﻭﻨـﺔ ﻤـﻥ ﺃﺸـﻜﺎل ﻨﻤﻁﻴـﺔ ﻓﺈﻨﻬـﺎ ﺘﻤﺜـل ﻭﺴـﻴﻠﺔ ﺴـﻬﻠﺔ‬
‫ﻝﺸﺭﺡ ﺨﻁﻭﺍﺕ ﺍﻝﺤل ﻝﻶﺨﺭﻴﻥ ‪.‬‬
‫ﺏ‪ .‬ﺒﺎﺴﺘﺨﺩﺍﻡ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻓﺈﻥ ﺍﻝﻤﺴﺄﻝﺔ ﻴﻤﻜﻥ ﺘﺤﻠﻴﻠﻬﺎ ﺒﺼﻭﺭﺓ ﺃﻜﺜﺭ ﻓﻌﺎﻝﻴﺔ ‪.‬‬
‫ﺝ‪ .‬ﺘﻌﺘﺒﺭ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻝﻠﺒﺭﺍﻤﺞ ﻤﻥ ﺍﻷﺩﻭﺍﺕ ﺍﻝﻬﺎﻤﺔ ﻝﺘﻭﺜﻴﻕ ﺍﻝﺒﺭﻨﺎﻤﺞ‪.‬‬
‫ﺩ‪ .‬ﺘﺴﺎﻋﺩ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﺒﻌﺩ ﺭﺴﻤﻬﺎ ﻋﻠﻰ ﻜﺘﺎﺒﺔ ﺍﻝﺒﺭﺍﻤﺞ ﺒﻁﺭﻴﻘﺔ ﻓﻌﺎﻝﺔ ‪.‬‬
‫ـﺎﻑ‬
‫ـل ﻻﻜﺘﺸـ‬
‫ـﻭﺍﺕ ﺍﻝﺤـ‬
‫ـﻊ ﺨﻁـ‬
‫ـﻰ ﺘﺘﺒـ‬
‫ـﻤﻬﺎ ﻋﻠـ‬
‫ـﺩ ﺭﺴـ‬
‫ـﺩﻓﻕ ﺒﻌـ‬
‫ـﺭﺍﺌﻁ ﺍﻝﺘـ‬
‫ـﺎﻋﺩ ﺨـ‬
‫ﻫــ‪ .‬ﺘﺴـ‬
‫ﺍﻷﺨﻁﺎﺀ ‪.‬‬
‫و‪ .‬إ ح ا"!  ﺱ ﺏة ا ا‪.‬‬

‫‪ ٤.٢.٢‬ﻋﻴﻭﺏ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ‪:‬‬

‫‪ -١‬ﺇﺫﺍ ﻜﺎﻥ ﺤل ﺍﻝﻤﺴﺄﻝﺔ ﻤﻌﻘﺩﹰﺍ ﻓﺈﻥ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﺘﻜﻭﻥ ﻓﻰ ﺍﻷﻏﻠﺏ ﻜﺫﻝﻙ ‪.‬‬
‫‪ -٢‬ﺇﺫﺍ ﺩﻋﺕ ﺍﻝﺤﺎﺠﺔ ﺇﻝـﻰ ﺇﺠـﺭﺍﺀ ﺘﻌـﺩﻴﻼﺕ ﻋﻠـﻰ ﺍﻝﺒﺭﻨـﺎﻤﺞ ﻓﻘـﺩ ﺘﺤﺘـﺎﺝ ﺇﻝـﻰ ﺇﻋـﺎﺩﺓ‬
‫ﺭﺴﻡ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ ﻤﻥ ﺠﺩﻴﺩ ‪.‬‬
‫‪ -٣‬ﻋﻨﺩ ﺘﺘﺒﻊ ﺤـل ﻤﺴـﺄﻝﺔ ﺒﺎﺴـﺘﺨﺩﺍﻡ ﺨـﺭﺍﺌﻁ ﺍﻝﺘـﺩﻓﻕ ﻓﻘـﺩ ﺘﺴـﺘﻐﺭﻗﻨﺎ ﺘﻔﺎﺼـﻴل ﺍﻝﺤـل‬
‫ﻻ ﻤـﻥ ﺃﻥ ﻨﻬـﺘﻡ ﺒﻤـﺎ ﻴـﺘﻡ ﻋﻤﻠـﻪ ﺘﺠـﺩﻨﺎ ﻨﺘﺘﺒـﻊ ﻜﻴـﻑ‬
‫ﻭﺘﺒﻌﺩﻨﺎ ﻋﻥ ﻤﺎ ﻫﻭ ﺍﻝﺤل ﻭﺒﺩ ﹰ‬
‫ﻴﺘﻡ ﻋﻤﻠﻪ ‪.‬‬

‫‪ ٣.٢‬ﺃﻤﺜﻠﺔ ﻋﻠﻰ ﺨﺭﺍﺌﻁ ﺍﻝﺘﺩﻓﻕ‪:‬‬


‫ﻭﻝﺘﻌﻤﻴﻕ ﻓﻬﻡ ﺨـﺭﺍﺌﻁ ﺍﻝﺘـﺩﻓﻕ ﻭﻜﻴﻔﻴـﺔ ﺍﺴـﺘﺨﺩﺍﻤﻬﺎ ﻝﺤـل ﺍﻝﻤﺴـﺎﺌل ﺍﻝﻨﺼـﻴﺔ ﻨﻭﻀـﺢ‬
‫ﻓﻴﻤﺎ ﺒﻘـﻰ ﻤـﻥ ﻫـﺫﺍ ﺍﻝﻔﺼـل ﻤﺠﻤﻭﻋـﺔ ﻤـﻥ ﺍﻷﻤﺜﻠـﺔ ﺍﻝﺘﻭﻀـﻴﺤﻴﺔ‪ .‬ﺍﻷﻤﺜﻠـﺔ ﻤـﻥ ‪١‬‬
‫ـﻥ ‪٩‬‬
‫ـﺔ ﻤـ‬
‫ـﺎ ﺍﻷﻤﺜﻠـ‬
‫ـﻼﺏ ﺒﻴﻨﻤـ‬
‫ـﺎﺕ ﻭ ﺍﻝﻁـ‬
‫ـﻊ ﺍﻝﻁﺎﻝﺒـ‬
‫ـﻬﺎ ﺠﻤﻴـ‬
‫ـﺏ ﺃﻥ ﻴﺩﺭﺴـ‬
‫ـﻰ ‪ ٨‬ﻴﺠـ‬
‫ﺍﻝـ‬
‫ﺍﻝﻰ ‪ ١١‬ﻓﻬﻰ ﺍﺨﺘﻴﺎﺭﻴﺔ ﻴﺘﻡ ﺘﺩﺭﻴﺴﻬﺎ ﻝﻠﻁﺎﻝﺒﺎﺕ ﻭﻝﻠﻁﻼﺏ ﺍﻝﻤﺘﻤﻴﺯﻴﻥ‪.‬‬

‫‪١٨‬‬
‫ﻤﺜﺎل ‪: ١-٢‬‬

‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺘﺒﻴﻥ ﻤﺎ ﻫﻰ ﺍﻝﺨﻁﻭﺍﺕ ﺍﻝﺘﻰ ﺴﺘﻘﻭﻡ ﺒﻬﺎ ﻓﻰ ﺤﺎﻝﺔ ﻋﺩﻡ ﻋﻤل ﺇﺤﺩﻯ ﻝﻤﺒﺎﺕ‬

‫ﺍﻹﻀﺎﺀﺓ ؟‬

‫? ‪Draw Flowchart to represent what will you do if your lamp doesn't work‬‬

‫ا‪:‬‬

‫ﺸﻜل ‪ ٢-٢‬ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻤﺜﺎل ﺘﻐﻴﻴﺭ ﻝﻤﺒﺔ ﺍﻹﻀﺎﺀﺓ‪.‬‬

‫‪١٩‬‬
: ٢-٢ ‫ﻤﺜﺎل‬

‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺘﺒﻴﻥ ﻤﺎ ﻫﻰ ﺍﻝﺨﻁﻭﺍﺕ ﺍﻝﺘﻰ ﺴﺘﻘﻭﻡ ﺒﻬﺎ ﻓﻰ ﺤﺎﻝﺔ ﺍﺴﺘﻴﻘﺎﻅﻙ ﻤﻥ ﺍﻝﻨﻭﻡ‬

‫ﻭﺭﻏﺒﺘﻙ ﻓﻰ ﺍﻝﺫﻫﺎﺏ ﺇﻝﻰ ﺍﻝﻤﺩﺭﺴﺔ ؟‬

Draw Flowchart to represent what will you do if you get up and you want to
go to school?

:‫ا‬

?>:=,‫ا‬ Get up
(/(.- *,‫ ا&'()* ا&'(د‬$‫ه‬

Is it 6 YES
O’clock ?

NO

YES Is it 6:30
;:.‫ﺏ‬87‫ ا‬6‫ارآ‬ Go to school on feet
O’clock ?
<'‫(آ‬7 6‫ارآ‬

NO *,‫ ا&'()* ا&'(د‬$‫ه‬


(/(.- 321&‫و ا‬

Take a bus Take a taxi

Arrive to school

.‫ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻤﺜﺎل ﻜﻴﻔﻴﺔ ﺍﻝﺫﻫﺎﺏ ﺇﻝﻰ ﺍﻝﻤﺩﺭﺴﺔ‬٣-٢ ‫ﺸﻜل‬

٢٠
‫ﻤﺜﺎل ‪: ٣-٢‬‬

‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺘﺒﻴﻥ ﻋﻤﻠﻴﺔ ﻗﺭﺍﺀﺓ ﺭﻗﻤﻲ ﺜﻡ ﻗﺴﻤﺘﻬﻤﺎ ﻭﺇﻅﻬﺎﺭ ﻨﺎﺘﺞ ﺍﻝﻘﺴﻤﺔ‪.‬‬

‫‪Draw flowchart to represent the process of reading two numbers,‬‬


‫‪dividing them, and then displaying the result.‬‬

‫ا‪:‬‬
‫ﻻﺤﻅ ﺃﻨﻪ ﻓﻰ ﺨﺭﻴﻁﺔ ﺍﻝﺘﺩﻓﻕ ”‪
 “Read number1‬اءة ا
 اول   ا ‬

‫و  ی  ا "اآ
ة  ‪%‬ن ی‪. “number1” #‬‬

‫ﺸﻜل ‪ ٤-٢‬ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻤﺜﺎل ﻗﺭﺍﺀﺓ ﺭﻗﻤﻴﻥ ﻭﻗﺴﻤﺘﻬﻤﺎ ﻭﺇﻅﻬﺎﺭ ﺍﻝﻨﺎﺘﺞ‪.‬‬

‫‪٢١‬‬
‫ﻤﺜﺎل ‪: ٤-٢‬‬

‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺤﺴﺎﺏ ﺤﺎﺼل ﺠﻤﻊ ﺃﻭل ‪ ١٠٠‬ﺭﻗﻡ ﻁﺒﻴﻌﻰ )ﺼﺤﻴﺢ( ‪ .‬ﻫﺫﺍ ﻴﻌﻨﻰ ﺃﻨﻨﺎ‬
‫ﻨﺭﻴﺩ ﺃﻥ ﻨﺤﺴﺏ ﻤﺎ ﻴﻠﻰ ‪:‬‬

‫‪Sum = 1 + 2 + 3 + …………………………………+ 99 + 100.‬‬

‫ا‪:‬‬
‫ﻤﻭﻀﺤﻪ ﺒﺸﻜل ‪ ٥-٢‬ﺤﻴﺙ "‪ ”Sum‬ﻫﻭ ﺍﻝﻤﺘﻐﻴﺭ ﺍﻝﺫﻯ ﻴﻤﺜل ﺍﻝﻤﺠﻤﻭﻉ ﻭ ”‪ “N‬ﻫﻭ ﺍﻝﻤﺘﻐﻴﺭ ﺍﻝﺫﻯ ﻴﻤﺜل‬
‫ﺍﻝﺭﻗﻡ ﺍﻝﻁﺒﻴﻌﻰ‪.‬‬

‫ﺸﻜل ‪ ٥-٢‬ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻤﺜﺎل ﺠﻤﻊ ﺃﻭل ‪ ١٠٠‬ﺭﻗﻡ ﺼﺤﻴﺢ ‪.‬‬

‫‪٢٢‬‬
‫ﻤﺜﺎل ‪: ٥-٢‬‬
‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺤﺴﺎﺏ ﺤﺎﺼل ﺠﻤﻊ ﺃﻭل ‪ ٢٥‬ﺭﻗﻡ ﻓﺭﺩﻯ ﻤﻥ ﺍﻷﺭﻗﺎﻡ ﺍﻝﻁﺒﻴﻌﻴﺔ‪.‬‬
‫ﻫﺫﺍ ﻴﻌﻨﻰ ﺃﻨﻨﺎ ﻨﺭﻴﺩ ﺃﻥ ﻨﺤﺴﺏ ﻤﺎ ﻴﻠﻰ ‪:‬‬

‫‪Sum = 1 + 3+ 5 + ………………………………… here we add 25 odd natural‬‬


‫‪numbers.‬‬

‫ا‪:‬‬
‫ﻤﻭﻀﺢ ﺒﺸﻜل ‪ ٦-٢‬ﺤﻴﺙ ‪ N‬ﻴﻌﻤل ﻜﻌﺩﺍﺩ ﻝﻸﺭﻗﺎﻡ ﺍﻝﻔﺭﺩﻴﺔ ﺍﻝﺘﻰ ﺘﻡ ﺠﻤﻌﻬﺎ ﻓﻰ ‪sum‬‬
‫ﻭ ‪ T‬ﻫﻭ ﺍﻝﺤﺩ ﺍﻝﺫﻯ ﻴﺘﻡ ﺠﻤﻌﻪ ﻋﻠﻰ ‪ ، SUM‬ﺃﻤﺎ ‪ SUM‬ﻓﻬﻭ ﺍﻝﻤﺠﻤﻭﻉ‪.‬‬

‫ﺸﻜل ‪ ٦-٢‬ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻤﺜﺎل ﺠﻤﻊ ﺃﻭل ‪ ٢٥‬ﺭﻗﻡ ﻓﺭﺩﻯ‪.‬‬

‫‪٢٣‬‬
‫ﻤﺜﺎل ‪: ٦-٢‬‬
‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺤﺴﺎﺏ ﻤﺠﻤﻭﻉ ﺍﻝﺤﺩﻭﺩ ﺍﻷﻜﺒﺭ ﻤﻥ ﺃﻭ ﺘﺴﺎﻭﻯ ‪٠.٠١‬‬
‫ﻓﻰ ﺍﻝﻤﺘﺴﻠﺴﻠﺔ‬
‫‬ ‫‬ ‫‬ ‫‬
‫ ‪  1‬‬ ‫‬ ‫‬ ‫‬ ‫………………………… ‬
‫ ‬ ‫
‬ ‫ ‬ ‫ ‬

‫ا‪:‬‬
‫ 
‪ SUM  ٧-٢‬ه اع و ‪ T‬ی& ‪ %‬ا‪ #$‬ا"ى   و ‪ N‬ه‬
‫‬
‫ﺕ*ﺕ( ا‪ #$‬ا"ى ی  ‪. +,‬ن ‪ %‬ا‪ #$‬ر‪ N %‬ه ‪.‬‬
‫‬

‫ﺸﻜل ‪ ٧-٢‬ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻠﻤﺜﺎل ﺭﻗﻡ ‪. ٦-٢‬‬

‫‪٢٤‬‬
‫ﻤﺜﺎل‪:٧-٢‬‬
‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻹﻴﺠﺎﺩ ﺍﻝﺭﻗﻡ ﺍﻷﻜﺒﺭ ﻤﻥ ﺒﻴﻥ ﺜﻼﺜﺔ ﺃﺭﻗﺎﻡ ‪. A,B,C‬‬

‫ا‪ :‬ﻤﻭﻀﺤﻪ ﺒﺸﻜل ‪. ٨-٢‬‬

‫ﺸﻜل ‪ ٨-٢‬ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻹﻴﺠﺎﺩ ﺍﻝﺭﻗﻡ ﺍﻷﻜﺒﺭ ﻤﻥ ﺒﻴﻥ ﺜﻼﺜﺔ ﺃﺭﻗﺎﻡ ‪.‬‬

‫‪٢٥‬‬
‫ا ن د    ا د ا اآ ﻡ ﺏ ا"!  أرم ‪A, B, C‬‬

‫ﺏض أن ‪C=30, B=10, A=20‬‬

‫اﺝﺏ‪ :‬ﻤﻭﻀﺤﺔ ﺒﺸﻜل ‪. ٩-٢‬‬

‫ﺸﻜل ‪ ٩-٢‬ﻤﺜﺎل ﻋﺩﺩﻯ ﻹﻴﺠﺎﺩ ﺍﻝﺭﻗﻡ ﺍﻷﻜﺒﺭ ﻤﻥ ﺒﻴﻥ ﺜﻼﺜﺔ ﺃﺭﻗﺎﻡ ‪.‬‬

‫ﻤﺜﺎل ‪: ٨-٢‬‬

‫ﺘﺭﻏﺏ ﺍﻝﺸﺭﻜﺔ ﺍﻷﻫﻠﻴﺔ ﻓﻰ ﻋﻤل ﻨﻅﺎﻡ ﺃﺠﻭﺭ ﺒﺎﺴﺘﺨﺩﺍﻡ ﺍﻝﻜﻤﺒﻴﻭﺘﺭ ﺘﺸﻤل ﺒﻴﺎﻨﺎﺕ ﺍﻝﻤﻭﻅﻑ‬
‫ﻋﻥ ﻓﺘﺭﺓ ﺍﻻﺴﺘﺤﻘﺎﻕ ‪ ،‬ﻭﺍﻝﺭﻗﻡ ﺍﻝﻘﻭﻤﻰ ‪،‬ﻭﺍﻷﺠﺭ ﻓﻰ ﺍﻝﺴﺎﻋﺔ ‪ ،‬ﻭﻋﺩﺩ ﺴﺎﻋﺎﺕ ﺍﻝﻌﻤـل ‪ .‬ﻭﻁﺒﻘـﹰﺎ‬
‫ﻝﺭﻏﺒﺔ ﻗﺴﻡ ﺍﻻﺴﺘﺤﻘﺎﻗﺎﺕ ﻓﺈﻥ ﺍﻝﺘﻘﺭﻴﺭ ﺍﻝﺨﺎﺭﺝ ﻤﻥ ﺍﻝﻜﻤﺒﻴﻭﺘﺭ ﻴﺠـﺏ ﺃﻥ ﻴﺸـﻤل ﻋﻠـﻰ ﺒﻴﺎﻨـﺎﺕ‬
‫ﺍﻝﻤﻭﻅﻑ ﺒﺎﻹﻀﺎﻓﺔ ﺇﻝﻰ ﺍﺴﺘﺤﻘﺎﻗﺎﺕ ﺍﻝﻤﻭﻅﻑ ﻋﻥ ﺍﻝﻌﻤل ﺍﻹﻀﺎﻓﻰ ﻭﺇﺠﻤﺎﻝﻰ ﺍﻝﻤﺴـﺘﺤﻕ ﻭﻜـﺫﻝﻙ‬
‫ﺼﺎﻓﻰ ﺍﻝﻤﺴﺘﺤﻕ ﺒﻌﺩ ﺨﺼﻡ ﺍﻝﻀﺭﺍﺌﺏ ‪ .‬ﻋﻠﻤ ﹰﺎ ﺒﺄﻥ ﺍﻝﻀﺭﺍﺌﺏ ﺘﺨﺼﻡ ﺒﻤﻌﺩل ‪%٢٠‬ﻤﻥ ﺇﺠﻤـﺎﻝﻰ‬
‫ﺍﻝﻤﺴﺘﺤﻕ ﻭﺃﻥ ﺍﻝﻌﺎﻤل ﻴﺴﺘﺤﻕ ‪ ١.٥‬ﻤﻥ ﺃﺠﺭ ﺍﻝﺴﺎﻋﺔ ﻋﻥ ﻜل ﺴﺎﻋﺔ ﻓﻭﻕ ﺍﻝـــ ‪ ١٥٠‬ﺴـﺎﻋﺔ‬
‫ﺍﻷﻭﻝﻰ‪.‬‬

‫ﺩﻋﻨﺎ ﻨﺫﻫﺏ ﺇﻝﻰ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ﻭﺘﺴﻤﻴﺘﻬﺎ‬

‫‪٢٦‬‬
‫‪SSN‬‬ ‫ﺍﻝﺭﻗﻡ ﺍﻝﻘﻭﻤﻰ‬
‫‪PR‬‬ ‫ﺍﻷﺠﺭ ﻓﻰ ﺍﻝﺴﺎﻋﺔ‬
‫‪HW‬‬ ‫ﻋﺩﺩ ﺴﺎﻋﺎﺕ ﺍﻝﻌﻤل‬
‫‪GP‬‬ ‫ﺇﺠﻤﺎﻝﻰ ﺍﻝﻤﺴﺘﺤﻕ‬
‫‪OP‬‬ ‫ﺍﻷﺠﺭ ﺍﻹﻀﺎﻓﻰ‬
‫‪TAX‬‬ ‫ﺍﻝﻀﺭﺍﺌﺏ‬
‫‪NP‬‬ ‫ﺼﺎﻓﻰ ﺍﻝﻤﺴﺘﺤﻕ‬
‫ﻝﺤل ﻫﺫﺍ ﺍﻝﻤﺜﺎل‪.‬‬ ‫ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ‬ ‫ﻭﻴﻭﻀﺢ ﺸﻜل ‪١٠-٢‬‬

‫ﺸﻜل ‪ ١٠-٢‬ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺤل ﺍﻝﻤﺜﺎل ‪. ٨-٢‬‬

‫‪٢٧‬‬
‫ رً ('& ا‪%‬ل ‪ !"#‬ام ات ا ‪:‬‬
‫أ  ‪ً  ١١-٢‬‬

‫‪SSN=12345, HW=160 Hours, and PR=6 L.E.‬‬

‫ﺸﻜل ‪ ١١-٢‬ﻤﺜﺎل ﻋﺩﺩﻯ ﻝﺤل ﺍﻝﻤﺜﺎل ‪. ٨-٢‬‬

‫‪٢٨‬‬
‫•  ا  ا ا  ا ری‪:‬‬

‫ل ‪: ٩-٢‬‬
‫ﻁﻠﺏ ﻤﺩﻴﺭ ﺃﺤﺩﻯ ﺍﻝﺸﺭﻜﺎﺕ ﻤﻥ ﻗﺴﻡ ﺸﺌﻭﻥ ﺍﻷﻓﺭﺍﺩ ﺘﻘﺭﻴﺭﹰﺍ ﻴﺸﺘﻤل ﻋﻠﻰ ﺍﻝﻤﻌﻠﻭﻤﺎﺕ ﺍﻝﺘﺎﻝﻴﺔ ‪:‬‬
‫ﺃ ‪ -‬ﺍﻝﻌﺩﺩ ﺍﻹﺠﻤﺎﻝﻰ ﻝﻜل ﻤﻥ ﺍﻝﺫﻜﻭﺭ ﻭﺍﻹﻨﺎﺙ ‪.‬‬
‫ﺏ ‪ -‬ﻋﺩﺩ ﺍﻝﻤﻭﻅﻔﻴﻥ ﻓﻰ ﻜل ﻓﺌﺔ ﻤﻥ ﺍﻝﻔﺌﺎﺕ ﺍﻝﻌﻤﺭﻴﺔ ﺍﻵﺘﻴﺔ ‪:‬‬
‫‪ -١‬ﺃﻗل ﻤﻥ ‪. ٢٠‬‬
‫‪ -٢‬ﻤﻥ ‪ ٢٠‬ﺇﻝﻰ ‪. ٢٩‬‬
‫‪ -٣‬ﻤﻥ ‪ ٣٠‬ﺇﻝﻰ ‪. ٣٩‬‬
‫‪ -٤‬ﻤﻥ ‪ ٤٠‬ﺇﻝﻰ ‪. ٤٩‬‬
‫‪ -٥‬ﻤﻥ ‪ ٥٠‬ﺇﻝﻰ ‪. ٦٠‬‬
‫‪ -٦‬ﺃﻜﺒﺭ ﻤﻥ ‪. ٦٠‬‬
‫ﺠـ ‪ -‬ﻋﺩﺩ ﺍﻝﻤﻭﻅﻔﻴﻥ ﺍﻝﻤﻭﺠﻭﺩﻴﻥ ﺒﺎﻝﺸﺭﻜﺔ ﻤﻨﺫ ‪ ١٠‬ﺴﻨﻭﺍﺕ ﺃﻭ ﺃﻜﺜﺭ ‪.‬‬
‫ﺩ ‪ -‬ﻋﺩﺩ ﺍﻝﻤﻬﻨﺩﺴﻴﻥ ﺒﺎﻝﺸﺭﻜﺔ‪.‬‬
‫ﻝﻬﺫﻩ ﺍﻝﻤﺴﺄﻝﺔ ‪.‬‬ ‫ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ‬ ‫ﺍﺭﺴﻡ‬

‫ا ‪:‬‬
‫ﻤﻌﻅﻡ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ﻓﻰ ﻫﺫﻩ ﺍﻝﻤﺴﺄﻝﺔ ﻋﺒﺎﺭﺓ ﻋﻥ ﻋﺩﺍﺩﺍﺕ ﺫﺍﺕ ﻗﻴﻡ ﺍﺒﺘﺩﺍﺌﻴﺔ ﺘﺴﺎﻭﻯ ﺼﻔﺭﹰﺍ ‪.‬‬
‫ﺒﺎﻹﻀﺎﻓﺔ ﺇﻝﻰ ﺘﺎﺭﻴﺦ ﺍﻝﻴﻭﻡ ﻭﺘﺎﺭﻴﺦ ﻤﻴﻼﺩ ﺍﻝﻤﻭﻅﻑ ﻭﺘﺎﺭﻴﺦ ﺘﻌﻴﻴﻨﻪ ﻭﻜﺫﻝﻙ ﻜﻭﺩ ﺍﻝﻭﻅﻴﻔﺔ ‪ ،‬ﻭﻋﻠﻰ‬
‫ﻫﺫﺍ ﺘﻜﻭﻥ ﺍﻝﻤﺘﻐﻴﺭﺍﺕ ﻜﺎﻵﺘﻰ ‪:‬‬
‫ﻋﺩﺩ ﺍﻝﺫﻜﻭﺭ=‪Male_count‬‬
‫ﻋﺩﺩ ﺍﻹﻨﺎﺙ=‪Female_ count‬‬
‫ﻋﺩﺩ ﺍﻝﻤﻭﻅﻔﻴﻥ ﺃﻗل ﻤﻥ ‪Under_20= ٢٠‬‬
‫ﻋﺩﺩ ﺍﻝﻤﻭﻅﻔﻴﻥ ﻤﻥ ‪ ٢٠‬ﺇﻝﻰ ‪٢٠-٢٩ =٢٩‬‬
‫ﻋﺩﺩ ﺍﻝﻤﻭﻅﻔﻴﻥ ﻤﻥ ‪ ٣٠‬ﺇﻝﻰ ‪٣٠-٣٩ = ٣٩‬‬
‫ﻋﺩﺩ ﺍﻝﻤﻭﻅﻔﻴﻥ ﻤﻥ ‪ ٤٠‬ﺇﻝﻰ ‪٤٠-٤٩ = ٤٩‬‬
‫ﻋﺩﺩ ﺍﻝﻤﻭﻅﻔﻴﻥ ﻤﻥ ‪ ٥٠‬ﺇﻝﻰ ‪٥٠-٦٠ = ٦٠‬‬

‫‪٢٩‬‬
over-60 = ٦٠ ‫ﻋﺩﺩ ﺍﻝﻤﻭﻅﻔﻴﻥ ﻓﻭﻕ ﺍﻝـ‬
Today = ‫ﺘﺎﺭﻴﺦ ﺍﻝﻴﻭﻡ‬
BD = ‫ﺘﺎﺭﻴﺦ ﻤﻴﻼﺩ ﺍﻝﻤﻭﻅﻑ‬
DOE = ‫ﺘﺎﺭﻴﺦ ﺍﻝﺘﻌﻴﻴﻥ‬
OCC = ‫ﻜﻭﺩ ﺍﻝﻭﻅﻴﻔﺔ‬
" ENG " ‫ﻭ ﺒﺎﻓﺘﺭﺍﺽ ﺃﻥ ﻜﻭﺩ ﺍﻝﻭﻅﻴﻔﺔ ﻝﻠﻤﻬﻨﺩﺱ ﻫﻭ‬
.١٢-٢ ‫ﻝﻬﺫﺍ ﺍﻝﻤﺜﺎل ﻤﻭﻀﺤﺔ ﺒﺎﻝﺸﻜل‬ ‫ﺨﺭﻴﻁﺔ ﺍﻝﺘﺩﻓﻕ‬
A

start
Add 1
IS T
To 1
Age >60?
Over_60
X=
F Today - DOE
All counters
must be zero

IS Add 1
T
Age ≥ 50? To 1
50_60

T Add 1
Read X ≥ 10 To
Today F
10-YR

F
2
T Add 1
IS To 1
Age ≥ 40?
40-49
Read
DOE,
Sex, F IS Add 1
T
OCC OCC = ‘ENG’ To
? ENG

T Add 1
IS
To 1 F
Age ≥ 30?
30_39
Add 1
IS
To
Sex=’Male’ ?
Male-Count F
T

F Any
T
T Add 1 More 2
IS Employeer?
To 1
Add 1 Age ≥ 20?
20-29
To
Female-Count F
F

Stop
Add 1
Age = Today - To
BD under _20

1
A

. ٩-٢ ‫ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺤل ﺍﻝﻤﺜﺎل‬١٢-٢ ‫ﺸﻜل‬

٣٠
‫ل ‪: ١٠-٢‬‬
‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺤل ﻤﻌﺎﺩﻝﺔ ﺍﻝﺩﺭﺠﺔ ﺍﻝﺜﺎﻨﻴﺔ‬
‫‪      0‬‬
‫ﻋﻠﻤﹰﺎ ﺒﺄﻥ ﻗﻴﻤﺔ ﺠﺫﺭﻱ ﺍﻝﻤﻌﺎﺩﻝﺔ ‪x2,x1‬ﻴﺘﻡ ﺤﺴﺎﺒﻬﺎ ﻜﺎﻵﺘﻰ‬
‫ ‪   4‬‬
‫√  ‬
‫‪,‬‬ ‫‬ ‫‪… … … … … … … … … … … … . 2.1‬‬
‫ ‪2‬‬
‫ ‬

‫ﺤﻴﺙ ‪ a-b-c‬ﺃﺭﻗﺎﻡ ﺤﻘﻴﻘﻴﺔ ﻤﻊ ﺍﻷﺨﺫ ﻓﻲ ﺍﻻﻋﺘﺒﺎﺭ ﺍﻝﺤﺎﻻﺕ ﺍﻵﺘﻴﺔ ‪:‬‬


‫‪ -١‬ﺇﺫﺍ ﻜﺎﻥ )‪ (b2-4ac‬ﺴﺎﻝﺒﺎ ﻓﺈﻥ ﺠﺫﻭﺭ ﺍﻝﻤﻌﺎﺩﻝﺔ ﻤﺭﻜﺒﺔ ) ﺘﺨﻴﻠﻴﺔ ( ‪.‬‬
‫‪ -٢‬ﺇﺫﺍ ﻜﺎﻥ )‪ (b2-4ac‬ﺘﺴﺎﻭﻱ ﺼﻔﺭﹰﺍ ﻓﺈﻥ ﺍﻝﺠﺫﺭﻴﻥ ﻤﺘﺴﺎﻭﻴﺎﻥ ﻭﻗﻴﻤﺘﻬﻤﺎ‬
‫ﻫﻲ )‪. (-b/2a‬‬
‫‪ -٣‬ﺇﺫﺍ ﻜﺎﻥ )‪ (b2-4ac‬ﺃﻜﺒﺭ ﻤﻥ ﺍﻝﺼﻔﺭ ﻓﺈﻥ ﻗﻴﻤﺔ ﺍﻝﺠﺫﺭﻴﻥ ﺘﺘﺤﺩﺩ ﺒﺎﻝﻤﻌﺎﺩﻝﺔ )‪(2.1‬‬

‫‪٣١‬‬
‫ا ‪:‬‬
‫ﻝﻬﺫﺍ ﺍﻝﻤﺜﺎل ﻤﻭﻀﺤﺔ ﺒﺎﻝﺸﻜل ‪ ١٣-٢‬ﻋﻼﻭﺓ ﻋﻠﻰ ﻤﺜﺎل ﻋﺩﺩﻯ‬ ‫ﺨﺭﻴﻁﺔ ﺍﻝﺘﺩﻓﻕ‬

‫ﻤﻭﻀﺢ ﺒﺎﻝﺸﻜل ‪١٤-٢‬‬

‫ﺸﻜل ‪ ١٣-٢‬ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺤل ﺍﻝﻤﺜﺎل ‪. ١٠-٢‬‬

‫‪٣٢‬‬
‫ﻝﺤل ﻤﺜﺎل ‪ ١٠-٢‬ﺒﺎﻷﺭﻗﺎﻡ‬ ‫ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ‬ ‫ﻭﻴﻭﻀﺢ ﺸﻜل ‪١٤ -٢‬‬
‫ﺒﺎﻓﺘﺭﺍﺽ ﺃﻥ ﺍﻝﻤﻌﺎﺩﻝﺔ ﺍﻝﻤﻁﻠﻭﺏ ﺤﻠﻬﺎ ﻫﻰ ‪:‬‬
‫‪2   13  15
0‬‬

‫ﺸﻜل ‪ ١٤-٢‬ﻤﺜﺎل ﻋﺩﺩﻯ ﻝﺤل ﺍﻝﻤﺜﺎل ‪. ١٠-٢‬‬

‫‪٣٣‬‬
‫‪ ٤-٢‬ﺃﺴﺌﻠﺔ ‪:‬‬
‫ﺍﻝﺴﺅﺍل ﺍﻷﻭل‪:‬‬
‫ﻗﺎﻤﺕ ﺩﻨﻴﺎ ﺒﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻌﻤﻠﻴﺔ ﺠﻤﻊ ﻋﺩﺩﻴﻥ ﻭﺇﻅﻬﺎﺭ ﺍﻝﻨﺎﺘﺞ ﻜﺎﻵﺘﻰ‪:‬‬

‫ﻗﻡ ﺒﺘﺼﺤﻴﺢ ﺨﺭﻴﻁﺔ ﺍﻝﺘﺩﻓﻕ‪.‬‬

‫ﺍﻝﺴﺅﺍل ﺍﻝﺜﺎﻨﻰ‪:‬‬
‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻘﺭﺍﺀﺓ ﻋﻤﺭﻯ ﻫﺎﻨﻰ ﻭ ﻫﺸﺎﻡ ﻝﻤﻌﺭﻓﺔ ﺃﻴﻬﻤﺎ ﺃﻜﺒﺭ ﺴﻨ‪‬ﺎ‪.‬‬

‫ﺍﻝﺴﺅﺍل ﺍﻝﺜﺎﻝﺙ‪:‬‬
‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻌﻤﻠﻴﺔ ﻗﺭﺍﺀﺓ ﺩﺭﺠﺔ ﺍﻝﺤﺭﺍﺭﺓ ﺒﺎﻝﻔﻬﺭﻨﻬﺎﻴﺕ) ‪ (°F‬ﺜﻡ ﺘﺤﻭﻴﻠﻬﺎ ﺇﻝﻰ ﻤﺎ ﻴﻘﺎﺒﻠﻬﺎ‬
‫ﺒﺎﻝﺩﺭﺠﺎﺕ ﺍﻝﻤﺌﻭﻴﺔ) ‪ (°C‬ﺜﻡ ﻗﻡ ﺒﻁﺒﺎﻋﺔ ﺩﺭﺠﺔ ﺍﻝﺤﺭﺍﺭﺓ ﺒﺎﻝﻔﻬﺭﻨﻬﺎﻴﺕ ﻭ ﺒﺎﻝﺩﺭﺠﺎﺕ ﺍﻝﻤﺌﻭﻴﺔ‪ ،‬ﻤﻊ‬
‫ﺍﻝﻌﻠﻡ ﺒﺄﻥ ﺍﻝﻌﻼﻗﺔ ﺒﻴﻨﻬﻤﺎ ﻜﺎﻵﺘﻰ‪:‬‬

‫‪5‬‬
‫ ‪°‬‬ ‫ ‪°  32‬‬
‫‪9‬‬

‫‪٣٤‬‬
‫ﺍﻝﺴﺅﺍل ﺍﻝﺭﺍﺒﻊ‪:‬‬
‫ﺍﺭﺴﻡ ﺍﻝﺸﻜل ﺍﻝﻤﻨﺎﺴﺏ ﻓﻲ ﺍﻝﻔﺭﺍﻏﺎﺕ ﺍﻝﺘﺎﻝﻴﺔ ‪.‬‬

‫ﺃ‪ -‬ﻴﺴﺘﺨﺩﻡ ﺍﻝﺸﻜل ‪ ..........................‬ﻝﺒﺩﺀ ﻭﺇﻨﻬﺎﺀ ﻝﻭﺤﺔ ﺍﻝﺘﺩﻓﻕ‪.‬‬

‫ﺏ‪ -‬ﻝﻠﻤﻘﺎﺭﻨﺔ ﺒﻴﻥ ﻋﺩﺩﻴﻥ ﻨﺴﺘﺨﺩﻡ ﺍﻝﺸﻜل ‪. ........................‬‬

‫ﺝ – ﻴﺴﺘﺨﺩﻡ ﺍﻝﺸﻜل ‪ ........................‬ﻝﻺﺩﺨﺎل ﻭﺍﻹﺨﺭﺍﺝ ‪.‬‬

‫ﺩ‪ -‬ﻝﻠﻤﻌﺎﻝﺠﺔ ﻨﺴﺘﺨﺩﻡ ﺍﻝﺸﻜل ‪. ........................‬‬

‫ﻫـ ‪ -‬ﻴﺴﺘﺨﺩﻡ ﺍﻝﺸﻜل ‪ ........................‬ﻝﺘﻭﺼﻴل ﺸﻜل ﺒﺂﺨﺭ ‪.‬‬

‫ﺍﻝﺴﺅﺍل ﺍﻝﺨﺎﻤﺱ‪:‬‬
‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﻌﻤﻠﻴﺔ ﻗﺭﺍﺀﺓ ﻨﺼﻑ ﻗﻁﺭ ﻜﺭﻩ ) ‪ ( r‬ﺜﻡ ﺇﻴﺠﺎﺩ ﺤﺠﻡ ﺍﻝﻜﺭﻩ ) ‪ ( V‬ﻭ‬
‫ﻤﺴﺎﺤﺔ ﺴﻁﺤﻬﺎ )‪ ( A‬ﻋﻠﻤﺎ ﺒﺄﻥ ﺍﻝﻤﻌﺎﺩﻻﺕ ﺍﻝﻤﻁﻠﻭﺒﺔ ﻫﻰ‪:‬‬
‫‪4‬‬
‫‬ ‫ ‬
‫‪3‬‬


  ‪  4‬‬

‫ أن‬
‫‪22‬‬
‫ ط‪π‬‬
‫‪7‬‬

‫ﺇﺫﺍ ﻜﺎﻥ ﻨﺼﻑ ﺍﻝﻘﻁﺭ ﺴﺎﻝﺏ ‪ ،‬ﻴﺠﺏ ﻁﺒﺎﻋﺔ ﺭﺴﺎﻝﺔ ﺘﺤﺫﻴﺭ ﺜﻡ ﺇﻨﻬﺎﺀ ﺍﻝﺒﺭﻨﺎﻤﺞ‪.‬‬

‫ﺍﻝﺴﺅﺍل ﺍﻝﺴﺎﺩﺱ ‪:‬‬


‫ﺍﺭﺴﻡ ﺨﺭﻴﻁﺔ ﺘﺩﻓﻕ ﻝﺤﺴﺎﺏ ﺍﻝﺩﺍﻝﺔ ‪ y‬ﺒﻌﺩ ﻗﺭﺍﺀﺓ ﺍﻝﻤﺘﻐﻴﺭ ‪ ، x‬ﻋﻠﻤﺎ ﺒﺄﻥ ‪:‬‬
‫  ‬
‫ ‬ ‫‬ ‫‪  … … … … … ..‬‬
‫‪3‬‬ ‫‪5‬‬ ‫‪7‬‬

‫ﻭ ﺫﻝﻙ ﺒﻌﺩ ﺠﻤﻊ ‪ ١٠٠‬ﺤﺩﺍ‪.‬‬

‫‪٣٥‬‬

You might also like