UT CIT420 2023 Term1 Project

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

‫‪Machine Translated by Google‬‬

‫ﺗﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﻤﻌﻠﻮﻣﺎ ت اﻟﻘ ﺴﻢ‪:‬ﺗﻜﻨﻮﻟﻮﺟﻴﺎ اﻟﻤﻌﻠﻮﻣﺎ ت اﻟﻤﻮﺿﻮع‪:‬ﺗﻜﺎﻣﻞ اﻟﻨﻈﻢ واﻟﻬﻨﺪﺳ ﺔ اﻟﻤﻌﻤﺎرﻳ ﺔ )‪420‬‬
‫ﺒﺎ ت و‬
‫ﻛﻠﻴ ﺔ اﻟﺤﺎﺳ‬
‫‪(CIT‬‬

‫اﻟﻤﺸﺮوع )‪(20%‬‬
‫ﺑ ﻲ اﻷﻗ ﺴﺎم‪2212 :‬و ‪3235‬‬
‫اﺳﻢ اﻟﻤﺪر ب‪ :‬د‪ .‬ﻋﻤﺎد اﻟﺤﺮ‬

‫‪1‬ﻣﻬﻤ ﺔ‬

‫ﺑ ﺔ اﻟﻜﻮد ﻫ ﻲ‪:‬‬
‫ﺘﺎ‬
‫ﺒﻞ ﻛ‬
‫ﺒﺎر ﻗ‬
‫ﺘ‬‫ﺘ ﻲﺗﻢ أﺧﺬ ﻫﺎ ﻓ ﻲ اﻻﻋ‬
‫ﺒﺎ ت اﻟ‬
‫ﺘﻄﻠ‬
‫ﺘﺮاﻛﻤ ﻲ ﻟﻠﻄﺎﻟ ﺐ‪ .‬اﻟﻤ‬
‫ﺒﻴﻖ ﻛﻮد ‪AC#‬ﻟﺤ ﺴﺎ ب اﻟﻤﻌﺪل اﻟ‬
‫ﺗﻢﺗﻄ‬

‫ﺒﺎ‪.‬‬
‫•ﻻﻳﻤﻜﻦ أنﻳﻜﻮن رﺻﻴﺪ اﻟﻮﺣﺪةﺳﺎﻟ ً‬

‫•اﻟﺤﺪ اﻷﻗﺼﻰ ﻟﺮﺻﻴﺪ اﻟﻮﺣﺪة ﻫﻮ ‪4.‬‬

‫ﺘ ﻲﻳﻤﻜﻦ ﻟﻠﻄﺎﻟ ﺐ اﻟﺤﺼﻮل ﻋﻠﻴﻬﺎ ﻫﻮ ‪21‬وﺣﺪة‪.‬‬


‫•إﺟﻤﺎﻟ ﻲ ﻋﺪد اﻟﻮﺣﺪا ت اﻟ‬

‫ﺘﻬﺎ ﻫﻮ ‪6‬وﺣﺪا ت‪.‬‬


‫ﺘ ﻲﻳﻤﻜﻦ ﻟﻠﻄﺎﻟ ﺐ دراﺳ‬
‫•اﻟﺤﺪ اﻷﻗﺼﻰ ﻟﻌﺪد اﻟﻮﺣﺪا ت اﻟ‬

‫ﺒﻞ ﻓﻘﻂ "‪"n‬أو "‪"y" ("n‬ﻟـ ‪no‬‬


‫ﺘﺨﺪم إذا ﻛﺎنﻳﺮﻳﺪ ﺣ ﺴﺎ ب ﻣﻌﺪلﺗﺮاﻛﻤ ﻲ آﺧﺮ وﻳﻘ‬
‫ﺒﺮﻧﺎﻣﺞ اﻟﻤ ﺴ‬
‫•ﻳﺠ ﺐ أنﻳ ﺴﺄل اﻟ‬
‫و "‪"y‬ﻟﻨﻌﻢ(‪.‬‬

‫•اﻟﺤﺪ اﻷﻗﺼﻰ ﻟﺪرﺟ ﺔ اﻟﻮﺣﺪة ﻫﻮ ‪100.‬‬

‫•اﻟﺤﺪ اﻷدﻧﻰ ﻟﺪرﺟ ﺔ اﻟﻮﺣﺪة ﻫﻮ ‪0.‬‬

‫ﺑﻨﺎ ًء ﻋﲆ اﻟﺠﺪول ‪1.‬‬‫ﺒﺮﻧﺎﻣﺞﺗﺤﻮﻳﻞ درﺟ ﺔ اﻟﻮﺣﺪة إﱃ ﻧﻘﻄ ﺔ‬


‫•ﻳﺠ ﺐ ﻋﲆ اﻟ‬

‫•ﻳﺠ ﺐ أنﻳﻜﻮن إﺟﻤﺎﻟ ﻲ وﺣﺪا ت اﻹدﺧﺎل ‪1‬ﻋﲆ اﻷﻗﻞ‪.‬‬

‫اﻟﺠﺪول ‪1:‬اﻟﻨﻘﻄ ﺔ اﻟﻤﻌﺎدﻟ ﺔ ﻟﻜﻞ درﺟ ﺔ‪.‬‬

‫درﺟ ﺔ‬ ‫ﻧﻘﻄ ﺔ‬

‫ﺑﻴﻦ ‪95‬و‪001‬‬ ‫‪5‬‬


‫ﺑﻴﻦ ‪90‬و ‪4‬‬ ‫‪4.5‬‬
‫ﺑﻴﻦ ‪85‬و‪8‬‬ ‫‪4.75‬‬
‫ﺑﻴﻦ ‪80‬و‪48‬‬ ‫‪4.0‬‬
‫ﺑﻴﻦ ‪75‬و‪7‬‬ ‫‪3.50‬‬
‫ﺑﻴﻦ ‪70‬و‪47‬‬ ‫‪3.0‬‬
‫ﺑﻴﻦ ‪65‬و‪6‬‬ ‫‪2.0‬‬
‫ﺑﻴﻦ ‪60‬و‪46‬‬ ‫‪2.5‬‬
‫أﻗﻞ ﻣﻦ ‪60‬‬ ‫‪1‬‬

‫ﺒﺎ ت اﻟﻤﺬﻛﻮرة أﻋﻼه أم ﻻ‪.‬‬


‫ﺘﻄﻠ‬
‫ﺒ ﻲ اﻟﻤ‬
‫ﺘﺤﻘﻖ ﻣﻤﺎ إذا ﻛﺎنﻳﻠ‬
‫ﺒﺎر اﻟﻜﻮد اﻟﻤﻘﺪم واﻟ‬
‫ﺘ‬‫ﻳﺠ ﺐ ﻋﻠﻴﻚ اﺧ‬

‫ﺘﻘﺪﻳﻢ‬
‫ﺗﻌﻠﻴﻤﺎ ت اﻟ‬
‫‪2‬‬

‫ﺗﺸﻐﻴﻞ اﻟﻤﻠﻔﺎ ت‬
‫‪2.1‬‬

‫ﺜﺎل‪run 1. ،‬اﻟﺮﻗﻢ اﻟﻤﻮﺟﻮد ﻓ ﻲ اﺳﻢ‬


‫ﺒﻴﻞ اﻟﻤ‬
‫ﺘﻪ ﻓ ﻲ ﻣﻠﻒﻳ ﺴﻤﻰ ‪"run No"،‬ﻋﲆﺳ‬
‫ﺘﻢ ﺣﻔﻆ اﻹدﺧﺎل اﻟﺬي أدﺧﻠ‬
‫ﺘﺸﻐﻴﻞ اﻟﻜﻮد اﻟﻤﻮﺟﻮد ﻓ ﻲ ﻣﻠﻒ ‪)GPA.cs‬ﻳﻤﻜﻦﺗﻨﺰﻳﻠﻪ ﻣﻦ ‪Blackboard)،‬ﺳﻴ‬
‫ﺑ‬‫ﻋﻨﺪﻣﺎﺗﻘﻮم‬
‫ﺗﻬﺎ ﻓ ﻲ ﻛﻞ ﺷﻮط‪.‬‬
‫ﺘﻢ زﻳﺎد‬
‫اﻟﻤﻠﻒﺳﻴ‬

‫ﺒﺎر‬
‫ﺘ‬‫‪2.2‬ﻧﻤﻮذج ﺣﺎﻻ ت اﻻﺧ‬

‫ﺘﻮﻗﻌ ﺔ وﻣﺎ ﻫﻮ اﻟﻤﺨﺮﺟﺎ ت اﻟﻔﻌﻠﻴ ﺔ‪.‬‬


‫ﺘﻄﻠ ﺐ وﺷﺮح اﻟﻤﺨﺮﺟﺎ ت اﻟﻤ‬
‫ﺒﺎر ﻛﻞ ﻣ‬
‫ﺘ‬‫ﺘﻬﺎ ﻻﺧ‬
‫ﺘﺨﺪﻣ‬
‫ﺘ ﻲ اﺳ‬
‫ﻳﺠ ﺐ ﻋﻠﻴﻚ إرﺳﺎل اﻟﻤﺪﺧﻼ ت اﻟ‬

‫ﺒﺎر‬
‫ﺘ‬‫ﺜﺎل ﻟﺤﺎﻟ ﺔ اﻻﺧ‬
‫‪2.2.1‬ﻣ‬

‫ﺘﺎﻟ ﻲ‪:‬‬
‫ﺘﻄﻠ ﺐ اﻟ‬
‫ﺒﺎر اﻟﻤ‬
‫ﺘ‬‫ﺑﻌﻴﻦ اﻻﻋ‬‫ﺧﺬ‬

‫ﺜﺮ ﻣﻦ ﻣﺮة‪.‬‬
‫ﺒﺮﻧﺎﻣﺞ ﻧﻔ ﺲ اﻟﻮﺣﺪة أﻛ‬
‫ﺒﻞ اﻟ‬
‫•ﻳﺠ ﺐ أﻻﻳﻘ‬

‫ﺒﻞ ﻧﻔ ﺲ اﺳﻢ اﻟﻮﺣﺪة ﻣﺮة أﺧﺮى أم ﻻ‪.‬‬


‫ﺒﺎر ﻣﺎ إذا ﻛﺎن اﻟﻜﻮدﺳﻴﻘ‬
‫ﺘ‬‫ﺘﺎﻟ ﻲ ﻻﺧ‬
‫ﺘﺨﺪم اﻹدﺧﺎل اﻟ‬
‫ﻗﺪ ﻧ ﺴ‬
‫‪Machine Translated by Google‬‬

‫‪12‬‬

‫‪2‬ﺳ ﻲﺗ ﻲ ‪3 4 90‬‬

‫‪4‬‬ ‫‪420‬‬

‫‪5‬ﺳ ﻲﺗ ﻲ ‪420‬‬

‫‪64‬‬

‫‪7 80‬‬

‫‪8‬ن‬

‫وﻛﺎن إﺧﺮاج اﻟﻜﻮد‪:‬‬

‫ﺘﻤﺎن ﻧﻘﻄ ﺔ اﻟﻮﺣﺪة‬


‫‪1‬اﺳﻢ اﻟﻮﺣﺪة وﺣﺪة اﻻﺋ‬
‫‪2‬ﺳ ﻲﺗ ﻲ ‪420 4 19‬‬

‫‪3‬ﺳ ﻲﺗ ﻲ ‪420 4 16 4‬‬

‫ﺘﺮاﻛﻤ ﻲ‪4.375 :‬‬


‫‪5‬اﻟﻤﻌﺪل اﻟ‬

‫ﺗﻴﻦ‪.‬‬
‫ﺒﻞ ﻧﻔ ﺲ اﺳﻢ اﻟﻮﺣﺪة ﻣﺮ‬
‫ﺒ ﻲ ﻫﺬا اﻟﻤﻄﻠ ﺐ وﻳﻘ‬
‫ﺘﻀﺢ ﻣﻦ اﻹدﺧﺎل واﻹﺧﺮاج أن اﻟﻜﻮد ﻻﻳﻠ‬
‫ﺘﻮاﻟ ﻲ‪.‬ﻳ‬
‫ﺑﺤﻔﻆ اﻹدﺧﺎل واﻹﺧﺮاج ﻓ ﻲ اﻟﻤﻠﻒ اﻟﻤ ﺴﻤﻰ ‪run 6.sh‬واﻹﺧﺮاج ‪6.sh،‬ﻋﲆ اﻟ‬‫ﻗﺎم اﻟﻜﻮد‬

‫ﺘﺎﻟ ﻲ‪.‬‬
‫ﺘﺨﺪام اﻟﻘﺎﻟ ﺐ اﻟ‬
‫ﺑﺎﺳ‬‫ﺒﺎر ﻫﺬه‬
‫ﺘ‬‫ﺑﻼغ ﻋﻦ ﺣﺎﻟ ﺔ اﻻﺧ‬
‫ﻳﻤﻜﻨﻨﺎ اﻹ‬

‫ﺒﺎ ت‬
‫ﺘﻄﻠ‬
‫ﻣ‬ ‫ﺘﻮﻗﻌ ﺔ‬
‫ﺒﺎر اﻟﻤﺨﺮﺟﺎ ت اﻟﻤ‬
‫ﺘ‬‫ﺒﺎر اﻟﻤﺨﺮﺟﺎ ت اﻟﻔﻌﻠﻴ ﺔ اﺧ‬
‫ﺘ‬‫ﺒﺎر اﻟﻤﺪﺧﻼ ت اﺧ‬
‫ﺘ‬‫اﺧ‬

‫ﺜﺮ ﻣﻦ ﻣﺮة‪.‬‬
‫ﺒﺮﻧﺎﻣﺞ ﻧﻔ ﺲ اﻟﻮﺣﺪة أﻛ‬
‫ﺒﻞ اﻟ‬
‫ﻳﺠ ﺐ أﻻﻳﻘ‬
‫ﺗﺸﻐﻴﻞ ‪6.sh‬‬ ‫اﻹﺧﺮاج ‪ .6‬ش‬ ‫ﺘﺨﺪام ﻧﻔ ﺲ اﺳﻢ اﻟﻮﺣﺪة ﻣﺮة أﺧﺮى‪.‬‬
‫ﻟﻘﺪﺗﻮﻗﻌﻨﺎ ﻇﻬﻮر رﺳﺎﻟ ﺔ ﺧﻄﺄ ﻋﻨﺪ اﺳ‬

‫‪2.3‬ﻣﺎ اﻟﺬيﻳﺠ ﺐ ﻋﻠﻴﻚﺗﻘﺪﻳﻤﻪ؟‬


‫ﺒﺎر ﻓ ﻲ ﻣﺠﻠﺪ واﺣﺪﻳﺤﻤﻞ‬
‫ﺘ‬‫ﺘﺸﻐﻴﻞ واﻹﺧﺮاج‪.‬ﻳﺠ ﺐ أنﺗﻜﻮن ﻛﻞ ﻫﺬه اﻟﻤﻠﻔﺎ ت وﺟﺪول ﻧﻤﺎذج ﺣﺎﻻ ت اﻻﺧ‬
‫ﺒﺎر ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓ ﻲ اﻟﻘ ﺴﻢ ‪2.2.1‬وﻣﻠﻔﺎ ت اﻟ‬
‫ﺘ‬‫ﻳﺠ ﺐ ﻋﻠﻴﻚ إرﺳﺎل ﺟﺪول ﻗﺎﻟ ﺐ ﺣﺎﻻ ت اﻻﺧ‬
‫ﺒﺎر ﻛﻤﻠﻒ ‪PDF.‬‬
‫ﺘ‬‫ﺑﻚ‪.‬ﻳﻤﻜﻦﺗﻘﺪﻳﻢ ﺟﺪول ﻧﻤﻮذج ﺣﺎﻻ ت اﻻﺧ‬‫ﻣﻌﺮف اﻟﻄﺎﻟ ﺐ اﻟﺨﺎص‬

‫‪2.4‬ﻣﺨﻄﻂ اﻟﻌﻼﻣﺎ ت‬
‫ﺒﺎر ﻓ ﻲ ﺟﺪول اﻟﻘﺎﻟ ﺐ‪.‬‬
‫ﺘ‬‫ﺘﺎن ﻟﺸﺮح ﺣﺎﻻ ت اﻻﺧ‬
‫ﺒﺎر ﻧﺎﺟﺤ ﺔ وﻧﻘﻄ‬
‫ﺘ‬‫ﺘﺎن ﻟﻜﻞ ﺣﺎﻟ ﺔ اﺧ‬
‫ﻧﻘﻄ‬

‫اﻟﺼﻔﺤ ﺔ ‪2‬‬

You might also like