اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت -اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
اﻟﻤﻮﻟﺪة GWHRSﻓﻲ ﻣﺤﻄﺘﻲ اﻟﺤﺪ واﻟﻌﺰل ﻓﻲ ﻣﺼﻔﻮﻓﺔ ،ﻗﺮرت ﻫﻴﺌﺔ اﻟﻜﻬﺮﺑﺎء
ﺑﻌﺪ ﺗﻨﻈﻴﻢ ﻛﻤﻴﺔ اﻟﻄﺎﻗﺔ ُ
واﻟﻤﺎء ﺑﻤﻤﻠﻜﺔ اﻟﺒﺤﺮﻳﻦ ﺣﺴﺎب ﺗﻜﻠﻔﺔ اﻟﻄﺎﻗﺔ اﻻﺟﻤﺎﻟﻴﺔ ﻟﻜﻞ ﻣﺤﻄﺔ ،ﺣﻴﺚ ﺗﻢ ﺗﻨﻈﻴﻢ ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة ﻟﻜﻞ ﻓﻴﻤﺎ ﺳﺒﻖ
ﻋﺎم ﻓﻲ ﻣﺼﻔﻮﻓﺔ أﻳﻀﺎ ،ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ : درﺳﺖ ﻣﺴﺒﻘ ًﺎ ﻛﻴﻔﻴﺔ ﺣﻞ
اﻟﻤﻌﺎدﻻت اﻟﻤﻄﻠﻘﺔ واﻟﺘﺮﺑﻴﻌﻴﺔ
اﻟﻤﻮﻟﺪة:
ﻣﺼﻔﻮﻓﺔ ﻛﻤﻴﺔ اﻟﻄﺎﻗﺔ ُ
اﻷﻓﻜﺎر اﻟﺮﺋﻴﺴﻴﺔ
ﻣﺤﻄﺔ اﻟﻌﺰل ﻣﺤﻄﺔ اﻟﺤﺪ
• اﻧﺸﺎء اﻟﻤﺼﻔﻮﻓﺎت واﻟﺘﻌﺎﻣﻞ
11189 11201 ﺳﻨﺔ 2016 ﻣﻌﻬﺎ
3606 13869 ﺳﻨﺔ 2017 اﻟﻤﻔﺮدات اﻷﺳﺎﺳﻴﺔ
اﻟﻤﺼﻔﻮﻓﺔ
ﻣﺼﻔﻮﻓﺔ اﻟﺘﻜﻠﻔﺔ ﻟﻜﻞ وﺣﺪة : Nonlinear System
اﻟﺘﻜﻠﻔﺔ
داﻟﺔ اﻧﺸﺎء ﻣﺼﻔﻮﻓﺔ
1.1 ﺳﻨﺔ 2016 array
1.6 ﺳﻨﺔ 2017 داﻟﺔ ﺟﻤﻊ اﻟﻤﺼﻔﻮﻓﺎت
add
اﻟﻤﺴﺘﻬﻠﻜﺔ ﻓﻲ ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة
ﻷﺣﺼﻞ ﻋﻠﻰ اﻟﺘﻜﻠﻔﺔ اﻟﻜﻠﻴﺔ ﻟﻜﻞ ﻣﺤﻄﺔ ،اﺣﺘﺎج اﻟﻰ ﺿﺮب ﻛﻤﻴﺔ اﻟﻄﺎﻗﺔ ُ
داﻟﺔ ﻃﺮح اﻟﻤﺼﻔﻮﻓﺎت
ﻟﻜﻞ ﺳﻨﺔ ،ﻳﻤﻜﻦ اﺟﺮاء ﻫﺬه اﻟﻌﻤﻠﻴﺔ ﺑﺴﻬﻮﻟﺔ ﻋﻨﺪ اﺳﺘﺨﺪام اﻟﻤﺼﻔﻮﻓﺎت :
subtract
11189 11201 × 1.1 = 122321.1 12307.9
� � � � � � داﻟﺔ ﺿﺮب اﻟﻤﺼﻔﻮﻓﺎت
3606 13869 1.6 14007.69 3642.06
multiply
أﻻﺣﻆ ﻣﻦ اﻟﻤﺼﻔﻮﻓﺔ اﻟﻨﺎﺗﺠﺔ أن اﻟﺘﻜﻠﻔﺔ اﻻﺟﻤﺎﻟﻴﺔ ﻟﻤﺤﻄﺔ اﻟﺤﺪ ﻓﻲ ﻋﺎم 2016ﻫﻲ 122321.1
داﻟﺔ ﻗﺴﻤﺔ اﻟﻤﺼﻔﻮﻓﺎت
divide
ﺗﻮﻓﺮ ﻟﻐﺔ اﻟﺒﺎﻳﺜﻮن اﻣﻜﺎﻧﻴﺔ ﺗﻨﻔﻴﺬ ﻣﺨﺘﻠﻒ اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ ﻋﻠﻰ اﻟﻤﺼﻔﻮﻓﺎت ،ﻣﺜﻞ اﻟﺠﻤﻊ و اﻟﻄﺮح،
اﻟﻀﺮب واﻟﻘﺴﻤﺔ ،ﻛﻤﺎ ﺗُ ﻮﻓﺮ ﻣﻜﺘﺒﺔ numpyدوال ﺧﺎﺻﺔ ﻻﺟﺮاء ﻣﺜﻞ ﻫﺬه اﻟﻌﻤﻠﻴﺎت.
رﻗﻢ ﻓﻬﺮﺳﻲ
ﻛﻴﻒ ﺗﺘﻢ اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ ﺑﻴﻦ اﻟﻤﺼﻔﻮﻓﺎت ؟
index
ﻳﺘﻢ اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ ﺑﻴﻦ اﻟﻌﻨﺎﺻﺮ اﻟﻤﻮﺟﻮدة ﻓﻲ ﻧﻔﺲ اﻟﻤﻮﻗﻊ indexﻟﺠﻤﻴﻊ اﻟﻌﻨﺎﺻﺮ ،ﻣﺜﻼ ﻟﺠﻤﻊ
اﻟﻤﺼﻔﻮﻓﺘﻴﻦ اﻟﺘﺎﻟﻴﺘﻴﻦ ،ﻳﺘﻢ ﺟﻤﻊ 10ﻣﻦ اﻟﻤﺼﻔﻮﻓﺔ اﻻوﻟﻰ ﻣﻊ 2اﻟﺬي ﻳﻘﺎﺑﻠﻬﺎ ﻓﻲ اﻟﻤﻮﻗﻊ ﺑﺎﻟﻤﺼﻔﻮﻓﺔ اﻟﺮﺑﻂ
اﻟﺜﺎﻧﻴﺔ ،اﻷﻣﺮ ﻧﻔﺴﻪ ﻟﺒﺎﻗﻲ اﻟﻘﻴﻢ.
اﻟﻤﻮاﻃﻨﺔ
1
1
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
اﻟﻌﻤﻠﻴﺎت ﻋﻠﻰ اﻟﻤﺼﻔﻮﻓﺎت
ﻓﻲ ﻫﺬا اﻟﺪرس ﺳﺄوﻇﻒ اﻟﺪوال اﻟﺘﺎﻟﻴﺔ ﻣﻦ ﻣﻜﺘﺒﺔ : numpy
:arrayﺗُ ﻮﻇﻒ ﻻﻧﺸﺎء ﻣﺼﻔﻮﻓﺔ.
:addﺗُ ﻮﻇﻒ ﻟﺠﻤﻊ ﻣﺼﻔﻮﻓﺘﻴﻦ أو أﻛﺜﺮ.
:subtractﺗُ ﻮﻇﻒ ﻟﻄﺮح ﻣﺼﻔﻮﻓﺘﻴﻦ أو أﻛﺜﺮ.
:multiplyﺗُ ﻮﻇﻒ ﻟﻀﺮب ﻣﺼﻔﻮﻓﺘﻴﻦ أو أﻛﺜﺮ.
:divideﺗُ ﻮﻇﻒ ﻟﻘﺴﻤﺔ ﻣﺼﻔﻮﻓﺘﻴﻦ أو أﻛﺜﺮ.
ﻟﺪي اﻟﻤﺼﻔﻮﻓﺘﺎن اﻟﺘﺎﻟﻴﺘﻴﻦ ،ﺳﺄﻛﺘﺐ ﺑﺮﻧﺎﻣﺠﺎً ﻻﻧﺸﺎء ﻛﻞ ﻣﺼﻔﻮﻓﺔ ،وﺑﻌﺪﻫﺎ ﺳﺄﺳﺘﺨﺪﻣﻪ ﻛﻼ ﻻﺟﺮاء اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ :
10 15 2 5
� � � �
12 18 3 6
ﻟﻨﺒﺪأ ...
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
ﻳﺠﺐ اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ واﻟﺪوال اﻟﺨﺎﺻﺔ ﺑﻬﺎ ،ﻗﺒﻞ اﻟﺒﺪء ﺑﺎﺳﺘﺨﺪاﻣﻬﺎ ،ﻋﻠﻴﻪ ﺳﻴﻜﻮن أول ﺳﻄﺮ ﻫﻮ :
import numpy as np
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
ﻟﺪي ﻣﺼﻔﻮﻓﺘﻴﻦ ،ﺳﺄﺣﺪد ﻋﺪد اﻟﺼﻔﻮف و اﻷﻋﻤﺪة ﻟﻜﻞ ﻣﺼﻔﻮﻓﺔ:
ّ
)]]arr1=[Link]([[10,15],[12,18
)]]arr2=[Link]([[3,6],[2,5
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
ﺳﻴﺘﻢ اﺟﺮاء اﻟﻌﻤﻠﻴﺔ و ﺣﻔﻈﻬﺎ ﻓﻲ اﻟﻤﺘﻐﻴﺮ res
res= ………………………………………………………………………..
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
)print(res
2
2
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
ﺳﻴﺘﻢ ﺗﻨﻔﻴﺬ اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ ﻋﻠﻰ اﻟﻤﺼﻔﻮﻓﺘﻴﻦ اﻟﺴﺎﺑﻘﺘﻴﻦ:
ﻋﻦ ﻃﺮﻳﻖ اﺳﺘﺨﺪام اﻟﺪوال:
اﻟﻨﺎﺗﺞ اﻟﻄﺮﻳﻘﺔ اﻟﺪاﻟﺔ اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ
][[12 20
)res=[Link](arr1,arr2 add اﻟﺠﻤﻊ
]][15 24
]] [10 8
)res=[Link](arr1,arr2 subtract اﻟﻄﺮح
] [[12 9
][[ 20 75 res=np. multiply
multiply اﻟﻀﺮب
]][ 36 108 )(arr1,arr2
][[5. 3.
)res=[Link](arr1,arr2 divide اﻟﻘﺴﻤﺔ
]][4. 3.
ﻋﻦ ﻃﺮﻳﻖ اﺳﺘﺨﺪام اﻟﻤﻌﺎﻣﻼت اﻟﺤﺴﺎﺑﻴﺔ:
اﻟﻨﺎﺗﺞ اﻟﻄﺮﻳﻘﺔ اﻟﻤﻌﺎﻣﻞ اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ
][[12 20
res=arr1 + arr2 + اﻟﺠﻤﻊ
]][15 24
]] [10 8
res=arr1 - arr2 - اﻟﻄﺮح
] [[12 9
][[ 20 75
res=arr1 * arr2 * اﻟﻀﺮب
]][ 36 108
][[50 75 ﺿﺮب اﻟﻤﺼﻔﻮﻓﺔ
res=arr1 * 5 *
]][60 90 ﻓﻲ ﺛﺎﺑﺖ
][[5. 3.
res=arr1 / arr2 / اﻟﻘﺴﻤﺔ
]][4. 3.
ﻣﻮﻇﻔﺎ أداة ،copilotاﺑﺤﺚ ﻋﻦ أﻫﻢ اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ واﻟﺪوال اﻟﺘﻲ ﻳﻤﻜﻦ ﺗﻮﻇﻴﻔﻬﺎ ﻋﻠﻰ اﻟﻤﺼﻔﻮﻓﺎت وﺷﺮح
ً -1
ﺗﺄﺛﻴﺮﻫﺎ ﻋﻠﻰ اﻟﻤﺼﻔﻮﻓﺔ ﺿﻤﻦ ﺟﺪول؟
ﺗﺤﺼﻠﺖ ﻋﻠﻴﻬﺎ ﻟﺰﻣﻼﺋﻚ.
ّ -2اﺷﺮح إﺣﺪى اﻟﺪوال اﻟﺘﻲ
اﺣﻔﻆ ﻧﺘﻴﺠﺘﻚ ﻓﻲ ﻣﻠﻒ ﺿﻤﻦ ﻣﺠﻠﺪك اﻟﺨﺎص.
3
3
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
ﻣﺜﺎل:1
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
ﻣﻼﺣﻈﺔ :اﻟﻤﺜﺎل ﻣﻦ ﻛﺘﺎب اﻟﺮﻳﺎﺿﻴﺎت – 2رﻳﺾ 152ﺻﻔﺤﺔ : 20 −3 4 - −4 12
� � � �
−9 −5 8 −7
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
import numpy as np
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
)]]arr1=[Link]([[-3,4],[-9,-5
)]]arr2=[Link]([[-4,12],[8,-7
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
)res= np. subtract (arr1,arr2
أو
res= arr1 - arr2
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
)print(res
اﻟﻤﺨﺮﺟﺎت :output
][[ 1 -8
]][-17 2
ﻛﺎﻣﻼ ﻛﺎﻵﺗﻲ:
ً ﺳﻴﻜﻮن اﻟﺒﺮﻧﺎﻣﺞ
4
4
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
ﻣﺜﺎل:2
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
ﻣﻼﺣﻈﺔ :اﻟﻤﺜﺎل ﻣﻦ ﻛﺘﺎب اﻟﺮﻳﺎﺿﻴﺎت – 2رﻳﺾ 152ﺻﻔﺤﺔ : 23 ][−8 2 6 + [11 ]−7 1
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
import numpy as np
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
)]arr1=[Link]([-8,2,6
)]arr2=[Link]([11,-7,1
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
)res= [Link](arr1,arr2
أو
res= arr1 + arr2
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
)print(res
اﻟﻤﺨﺮﺟﺎت :output
][ 3 -5 7
ﻛﺎﻣﻼ ﻛﺎﻵﺗﻲ:
ً ﺳﻴﻜﻮن اﻟﺒﺮﻧﺎﻣﺞ
5
5
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
ﻣﺜﺎل:3
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
−8 2 11 −7
�
5 4
� × �
10 5
�
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
import numpy as np
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
)]]arr1=[Link]([[-8,2],[5,4
)]]arr2= [Link]([[11 ,-7],[10,5
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
)res= np. multiply (arr1 , arr2
أو
res= arr1 * arr2
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
)print(res
اﻟﻤﺨﺮﺟﺎت :output
][[-88 -14
]][ 50 20
ﻛﺎﻣﻼ ﻛﺎﻵﺗﻲ:
ً ﺳﻴﻜﻮن اﻟﺒﺮﻧﺎﻣﺞ
6
6
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
ﻣﺜﺎل:4
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
ﻣﻼﺣﻈﺔ :اﻟﻤﺜﺎل ﻣﻦ ﻛﺘﺎب اﻟﺮﻳﺎﺿﻴﺎت – 2رﻳﺾ 152ﺻﻔﺤﺔ : 21 5 * [11 ]−7 1
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
import numpy as np
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
)]arr1=[Link]([11,-7,1
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
res = arr1 * 5
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
)print(res
اﻟﻤﺨﺮﺟﺎت :output
][ 55 -35 5
ﻛﺎﻣﻼ ﻛﺎﻵﺗﻲ:
ً ﺳﻴﻜﻮن اﻟﺒﺮﻧﺎﻣﺞ
7
7
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
ﻣﺜﺎل:5
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
16 8 4 −4
�
10 8
� / �
10 2
�
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
import numpy as np
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
)]]arr1=[Link]([[16,8],[10,8
)]]arr2= [Link]([[4 ,-4],[10,2
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
)res= np. divide (arr1 , arr2
أو
res= arr1 / arr2
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
)print(res
اﻟﻤﺨﺮﺟﺎت :output
][[ 4. -2.
]][ 1. 4.
ﻛﺎﻣﻼ ﻛﺎﻵﺗﻲ:
ً ﺳﻴﻜﻮن اﻟﺒﺮﻧﺎﻣﺞ
8
8
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
ﻧﺸﺎط:1
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
5 7 8 −7
� � + � �
9 4 1 12
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
ﻧﺸﺎط:2
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
9 6 14 4
� � - � �
7 2 13 2
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
9
9
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
ﻧﺸﺎط:3
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
5 8 5 −4
� � * � �
2 −8 1 −1
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
ﻧﺸﺎط:4
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
15 8 5 −1
� � / � �
12 8 4 4
اﺳﺘﻴﺮاد اﻟﻤﻜﺘﺒﺔ :numpy
ﺗﺤﺪﻳﺪ ﺻﻔﻮف وأﻋﻤﺪة اﻟﻤﺼﻔﻮﻓﺔ :
اﺟﺮاء اﻟﻌﻤﻠﻴﺔ اﻟﺤﺴﺎﺑﻴﺔ اﻟﻤﻄﻠﻮﺑﺔ:
ﻃﺒﺎﻋﺔ اﻟﻨﺎﺗﺞ :
10
10
اﻟﻮﺣﺪة اﻟﺜﺎﻟﺜﺔ :اﻟﺪرس اﻟﺜﺎﻧﻲ
اﻟﻤﺼﻔﻮﻓﺎت – اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ
أﻧﺸﻄﺔ اﻟﺪرس
اﻟﺴﺆال اﻷول :اﺧﺘﺮ اﻻﺟﺎﺑﺔ اﻟﺼﺤﻴﺤﺔ ﻣﻦ اﻟﻌﺒﺎرات اﻟﺘﺎﻟﻴﺔ ﻟﻜﻞ ﺳﺆال:
اﻟﻤﺴﺘﺨﺪﻣﺔ ﻟﻀﺮب ﻣﺼﻔﻮﻓﺘﻴﻦ أو أﻛﺜﺮ ﻫﻲ:
اﻟﺪاﻟﺔ ُ
add ☐ ب- multiply ☐ أ-
array ☐ د- subtract ☐ ج-
اﻟﻤﺴﺘﺨﺪﻣﺔ ﻟﺠﻤﻊ ﻣﺼﻔﻮﻓﺘﻴﻦ أو أﻛﺜﺮ ﻫﻲ:
اﻟﺪاﻟﺔ ُ
multiply ☐ ب- divide ☐ أ-
add ☐ د- subtract ☐ ج-
اﻟﻤﺴﺘﺨﺪﻣﺔ ﻟﻘﺴﻤﺔ ﻣﺼﻔﻮﻓﺘﻴﻦ أو أﻛﺜﺮ ﻫﻲ:
اﻟﺪاﻟﺔ ُ
array ☐ ب- subtract ☐ أ-
multiply ☐ د- divide ☐ ج-
اﻟﺴﺆال اﻟﺜﺎﻧﻲ :أﻛﻤﻞ اﻟﺒﺮﻧﺎﻣﺞ اﻟﺘﺎﻟﻲ :
ﻛﻞ ﻣﻤﺎ ﻳﺄﺗﻲ:
أوﺟﺪ ﻧﺎﺗﺞ ٍ
5 8
3 * � �
2 −8
import _____________ as np
[( _____________ arr1=np. _____________ )]
______________________________________=res
)print(res
اﻟﺴﺆال اﻟﺜﺎﻟﺚ:
ﺗﺼﻔﺢ ﻛﺘﺎب اﻟﺮﻳﺎﺿﻴﺎت – 2رﻳﺾ ، 152أو أﻃﻠﺐ ﻣﺴﺎﻋﺪة ﻣﻦ ﻣﻌﻠﻢ ﻣﺎدة اﻟﺮﻳﺎﺿﻴﺎت ،واﺧﺘﺮ أﻧﺸﻄﺔ ﻣﻦ درس اﻟﻌﻤﻠﻴﺎت ﻋﻠﻰ
اﻟﻤﺼﻔﻮﻓﺎت ،وﻗﻢ ﺑﻜﺘﺎﺑﺔ ﺑﺮﻧﺎﻣﺞ ﻟﺤﻠﻬﺎ.
11
11