Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore الفصل الاول برنامج سكراتش

الفصل الاول برنامج سكراتش

Published by rehabkhalafnagy, 2019-10-05 13:15:24

Description: الفصل الاول برنامج سكراتش

Search

Read the Text Version

‫ﻓﻲ ﻧﻬﺎ ﺔ ﻫذا اﻟﻣوﺿوع ﯾﺗوﻗﻊ أن ون اﻟطﺎﻟب ﻗﺎد ارً ﻋﻠﻰ أن‪:‬‬ ‫‪ ‬ﺷرح ﺑرﻧﺎﻣﺞ ‪.Scratch‬‬ ‫‪ ‬ﺣدد أﻫﻣ ﺔ ﺑرﻧﺎﻣﺞ ‪.Scratch‬‬ ‫‪ ‬ﯾﺗﻌرف اﻟواﺟﻬﺔ اﻟرﺋ ﺳ ﺔ ﻟﺑرﻧﺎﻣﺞ ‪.Scratch‬‬ ‫‪ ‬ﺣدد ﻣﻧﺎط اﻟﻌﻣﻞ ﻟﺑرﻧﺎﻣﺞ ‪.Scratch‬‬ ‫‪ ‬ﯾوظﻒ ﻌض اﻷواﻣر اﻟﻣرﺗ طﺔ ﺎﻟﺣر ﺔ واﻟﺗﺣ م واﻷﺣداث ﻹﻧﺗﺎج اﻟﻣﺷروع‪.‬‬ ‫‪ ‬ﺷﺎرك زﻣﻼﺋﻪ ﻓﻲ اﻧﺗﺎج ﻣﺷروع ﺗﻌﻠ ﻣﻲ )‪.(Games‬‬

‫ﺑﺮﻧﺎﻣﺞ ‪Scratch‬‬ ‫ﻋز ز اﻟطﺎﻟب أن ﺗﻌﻠم اﻟﺑرﻣﺟﺔ ﻓﻲ ﻋﻣر ﻣ ر ﺳﺎﻋدك ﻋﻠﻰ ﺗﻧﻣ ﺔ ﻣﻬﺎ ارت اﻟﺗﻔ ﯾر اﻟﻣﻧطﻘﻲ اﻟر ﺎﺿﻲ‬ ‫وﺣﻞ اﻟﻣﺷ ﻼت واﻟﺗﻘﯾ م واﻟﺗﺣﻠﯾﻞ ﺎﻹﺿﺎﻓﺔ إﻟﻰ ﻣﻬﺎ ارت اﻟﺗواﺻﻞ واﻟﻌﻣﻞ اﻟﺟﻣﺎﻋﻲ واﻟﺗﻌﺎون وﺟﻣ ﻌﻬﺎ ﻣﻬﺎ ارت‬ ‫ﺿرور ﺔ ﻟﻠﻧﺟﺎح واﻟﻌﻣﻞ اﻟﺗﺷﺎر ﻲ‪.‬‬ ‫ﻓﻲ ﻫذﻩ اﻟوﺣدة ﺳوف ﻧﻘوم ﻌرض ﺑرﻧﺎﻣﺞ \" ‪“Scratch‬واﻟذ ﺳﺗﺧدم ﻓﻲ ﺗﻌﻠ م ﻟﻐﺔ اﻟﺑرﻣﺟﺔ اﻟﺗﻌﻠ ﻣ ﺔ واﻟﺗﻲ‬ ‫ﺗﺗﺳم ﺎﻟ ﺳﺎطﺔ و ﺄﻧﻬﺎ ﻟﻐﺔ رﺳوﻣ ﺔ‪ ،‬وﻫذا اﻟﺑرﻧﺎﻣﺞ ﺳوف ﺳﺎﻋدك ﻓﻲ‪:‬‬ ‫‪ ‬ﺗطو ر وﺗﻧﻣ ﺔ اﻟﺗﻔ ﯾر اﻟﻣﻧطﻘﻲ وﺣﻞ اﻟﻣﺷ ﻼت‪.‬‬ ‫‪ ‬ﺗﺻﻣ م اﻷﻟﻌﺎب واﻟﻘﺻص اﻟﺗﻔﺎﻋﻠ ﺔ واﻟرﺳوم اﻟﻣﺗﺣر ﺔ ﻣن ﺧﻼل ﺗطﺑﯾ ﻌض اﻟﻣﻔﺎﻫ م اﻟﺑرﻣﺟ ﺔ‪.‬‬ ‫ﯾﺗﻣﯾز ﺑرﻧﺎﻣﺞ ‪ Scratch‬ﺑﺗواﻓر واﺟﻬﺔ اﻟﺑرﻧﺎﻣﺞ ﺎﻟﻠﻐﺗﯾن اﻹﻧﺟﻠﯾز ﺔ واﻟﻌر ﺔ‪.‬‬ ‫ﺳﺗﺧدم ﺑرﻧﺎﻣﺞ ‪ Scratch 2.0‬ﻣﺎ ﺳﻣﻲ ﺑـ ‪) Blocks‬اﻟﻠﺑﻧﺎت أو اﻷواﻣر( واﻟﺗﻲ ﺗوﺿﻊ ﻓوق ﻌﺿﻬﺎ‬ ‫اﻟ ﻌض ﺑﻧظﺎم وﺗرﺗﯾب ﻣﻌﯾن ﻟﺗﺣﻘ اﻟﻐرض اﻟﻣطﻠوب ﻣﻧﻬﺎ‪ ،‬و رﻣﺟﺔ اﻟﻛﺎﺋﻧﺎت اﻟﻣﺧﺗﻠﻔﺔ و ﺄﻧك ﺗﻠﻌب‬ ‫ﺎﻟﻣ ﻌ ﺎت ‪ ،Puzzle‬ﺣﯾث ﺗﺣول ﻓﻛرﺗك ﻣن ﻣﺟرد أﺷ ﺎل ﻓﻘ إﻟﻰ أﺷ ﺎل ورﺳوم ﻣﺗﺣر ﺔ‪.‬‬

‫ﺗﻌﺮﻳﻒ ﺑﺮﻧﺎﻣﺞ ‪Scratch‬‬ ‫ﻌﺗﺑر ﺑرﻧﺎﻣﺞ ‪ Scratch‬ﻟﻐﺔ ﺑرﻣﺟﺔ رﺳوﻣ ﺔ وﺗﺧﺗﻠﻒ ﻋن ﺎﻗﻲ ﻟﻐﺎت اﻟﺑرﻣﺟﺔ اﻟﻣﺗﻌﺎرف ﻋﻠﯾﻬﺎ ﻷﻧﻬﺎ‬ ‫ﻣﺻﻣﻣﺔ ﺧﺻ ﺻﺎ ﻟﺗﻌﻠ م اﻟﺑرﻣﺟﺔ ﺻورة ﻣرﺋ ﺔ واﻟﺧطوات اﻟﻣﻧطﻘ ﺔ ﻟﻌﻣﻞ ﺑرﻧﺎﻣﺞ ﺑﺧطوات ﻣرﺗ ﺔ ﺗﺳﺗﺧدم ﻓﯾﻬﺎ‬ ‫اﻟﺗﺧﯾﻞ واﻻﺑداع واﻟﻣﺷﺎر ﺔ ‪ ،‬وﻫﻰ ﻣن أﻓﺿﻞ اﻻدوات ﻟﻬذا اﻟﻬدف‪ ،‬و ﻣ ن ﻣن ﺧﻼﻟﻬﺎ ﻋﻣﻞ ﻗﺻص ﺗﻔﺎﻋﻠ ﺔ‬ ‫وﺗﺻﻣ م اﻟﻌﺎب وﺗﺻﻣ م رﺳوﻣﺎت واﺷ ﺎل ﻣﺗﺣر ﺔ ﺎﻹﺿﺎﻓﺔ ﻟﻠﺗﺄﺛﯾ ارت اﻟﺻوﺗ ﺔ ﻋﻠﻰ اﻟﻣﺷروﻋﺎت اﻟﺗﻲ ﺗﻘوم‬ ‫ﺑﺗﺻﻣ ﻣﻬﺎ ﺑﻧﻔﺳك‪ ،‬ﻣﺎ ﻣ ن ﻣﺷﺎر ﺔ اﻟﺑ ارﻣﺞ واﻟﻣﻠﻔﺎت اﻟﺗﻲ ﯾﺗم اﻧﺗﺎﺟﻬﺎ ﻣن ﺧﻼل اﻻﻧﺗرﻧت‪.‬‬ ‫ﻣﻤﯿﺰات ﺑﺮﻧﺎﻣﺞ ‪Scratch‬‬ ‫‪ .١‬ﺳﺎﻋد ﻋﻠﻰ ﺗﻌﻠم أﺳﺎﺳ ﺎت وﻣﻔﺎﻫ م اﻟﺑرﻣﺟﺔ ﻣﺛﻞ اﻟﺷرو واﻟﺗﻛ ارر واﻟﺗﻌرف ﻋﻠﻰ اﻟﻛﺎﺋﻧﺎت ﺻورة‬ ‫ﻣ ﺳطﺔ‪.‬‬ ‫‪ .٢‬ﺑرﻧﺎﻣﺞ ﻣﺟﺎﻧﻲ ﻣ ن اﻟﺣﺻول ﻋﻠ ﻪ ﻣن اﻹﻧﺗرﻧت ‪.https://scratch.mit.edu‬‬ ‫‪ .٣‬ﻣ ن اﻟﺗﻌﺎﻣﻞ ﻣﻌﻪ ﺳواء ﻣن ﺧﻼل اﻻﺗﺻﺎل ﺎﻹﻧﺗرﻧت أو ﺑدون اﺗﺻﺎل ﺎﻹﻧﺗرﻧت‪.‬‬ ‫‪ .٤‬ﯾدﻋم اﻟﻠﻐﺔ اﻟﻌر ﺔ ﺷ ﻞ ﺎﻣﻞ‪.‬‬ ‫‪ .٥‬ﻣ ن اﺳﺗﺧدام ﺑرﻧﺎﻣﺞ ‪ Scratch‬ﻟﻌﻣﻞ وﺗﺻﻣ م ﺗطﺑ ﻘﺎت ﺗﺧدم ﺎﻗﻲ اﻟﻣواد اﻟﻌﻠﻣ ﺔ ﺄﺳﻠوب ﻌﺗﻣد‬ ‫ﻋﻠﻰ اﻻﺑﺗﻛﺎر واﻟﺗطﺑﯾ ‪.‬‬ ‫‪ .٦‬ﻣ ﻧك اﻧﺷﺎء ﺑراﻣﺞ طر ﻘﺔ ﺳﻬﻠﺔ ﻋن طر ﺗر ﯾب اﻷواﻣر ﻣﻊ ﻌﺿﻬﺎ ﻣﺛﻞ اﻟﺗﻌﺎﻣﻞ ﻣﻊ اﻟﻣ ﻌ ﺎت‬ ‫‪.puzzle‬‬ ‫‪ .٧‬ﺳﺎﻋد ﻋﻠﻰ اﻟﺗﻔ ﯾر طر ﻘﺔ ﻣﻧطﻘ ﺔ ﺻورة ﻣرﺋ ﺔ دون اﻻﻋﺗﻣﺎد ﻋﻠﻰ اﻟﺣﻔ ﻓﻲ ﺗرﺗﯾب اﻷواﻣر‬ ‫واﻟﺧطوات‪.‬‬ ‫‪ .٨‬ﻣ ن ﺗﺷﻐﯾﻞ ‪ Scratch‬ﻋﻠﻰ أﻧظﻣﺔ اﻟﺗﺷﻐﯾﻞ اﻟﻣﺧﺗﻠﻔﺔ ﻣﺛﻞ ‪.Windows ,Linux‬‬

‫طﺮق ﺗﺸﻐﯿﻞ ﺑﺮﻧﺎﻣﺞ ‪Scratch‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻣ ﻧك اﻟﺗﻌﺎﻣﻞ ﻣﻊ ﺑرﻧﺎﻣﺞ ‪ Scratch‬ﻣن ﺧﻼل اﻟﻣوﻗﻊ اﻟﺗﺎﻟﻲ‬ ‫‪ https://scratch.mit.edu/scratch2download‬وذﻟك ﺎﺳﺗﺧدام أﺣد اﻟطرق اﻟﺗﺎﻟ ﺔ‪:‬‬ ‫أوﻻ‪ :‬ﻣ ﻧك ﺗﺷﻐﯾﻞ اﻟﺑرﻧﺎﻣﺞ وﺟﻬﺎز اﻟﻛﻣﺑﯾوﺗر ﻣﺗﺻﻞ ﺎﻹﻧﺗرﻧت )‪.(ONLINE‬‬ ‫ﺛﺎﻧ ﺎ‪ :‬ﻣ ﻧك ﺗﻧز ﻞ ﻧﺳﺧﺔ اﻟﺑرﻧﺎﻣﺞ ﻋﻠﻰ ﺟﻬﺎزك‪ ،‬وﻓﻲ ﻫذﻩ اﻟﺣﺎﻟﺔ ﻟن ﺗﺣﺗﺎج اﻻﺗﺻﺎل ﺎﻹﻧﺗرﻧت ﺣﯾث‬ ‫ﻣ ﻧك اﺳﺗﺧداﻣﻪ ﺑدون اﻹﻧﺗرﻧت )‪.(Offline‬‬

‫اﻟﻮاﺟﮫﺔ اﻟﺮﺋﯿﺴﯿﺔ ﻟﺒﺮﻧﺎﻣﺞ ‪Scratch‬‬ ‫ﻧﺸﺎط ‪١‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻣﺳﺎﻋدة ﻣﻌﻠﻣك و ﺎﻟﺗﻌﺎون ﻣﻊ زﻣﻼﺋك ﺗﻌرف ﻋﻠﻰ اﻟواﺟﻬﺔ اﻟرﺋ ﺳ ﺔ ﻟﺑرﻧﺎﻣﺞ ‪Scratch‬‬ ‫‪١‬‬ ‫‪٢‬‬ ‫‪٧‬‬ ‫‪٤‬‬ ‫‪٣‬‬ ‫‪١٠‬‬ ‫‪٥‬‬ ‫‪٨‬‬ ‫‪٦‬‬ ‫‪٩‬‬ ‫‪.....................................................................‬‬

‫أﻫم اﻟﻣ وﻧﺎت اﻟﺷﺎﺷﺔ اﻟرﺋ ﺳ ﺔ ﻟﺑرﻧﺎﻣﺞ ‪:Scratch‬‬ ‫‪ -١‬ﺷر اﻟﻘواﺋم‪.‬‬ ‫‪ -٢‬ﺷر اﻷدوات‪.‬‬ ‫‪ -٣‬ﻣﻧطﻘﺔ اﻟﻣﻧﺻﺔ ‪ ) Stage‬ظﻬر ﻋﻠﯾﻬﺎ ﻧﺗﯾﺟﺔ اﻟﻌﻣﻞ أو اﻟﻣﺷروع(‪.‬‬ ‫‪ -٤‬اﻟﻛﺎﺋن ‪.Sprite‬‬ ‫‪ -٥‬ﺧﻠﻔ ﺔ اﻟﻣﻧﺻﺔ ) ﻣ ﻧك إﺿﺎﻓﺔ ﺧﻠﻔ ﺎت ﻣﺧﺗﻠﻔﺔ ﻟﻠﻣﻧﺻﺔ(‪.‬‬ ‫‪ -٦‬ﻣﻧطﻘﺔ اﻟﻛﺎﺋﻧﺎت ‪) Sprites‬ﯾوﺟد ﺑﻬﺎ اﻟﻛﺎﺋﻧﺎت اﻟﻣﺳﺗﺧدﻣﺔ ﺎﻟﻣﺷروع(‪.‬‬ ‫‪ -٧‬ﺷر اﻟﺗﺑو ﺎت )‪.(Script-Costumes-Sound‬‬ ‫‪ -٨‬ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪) Script Area‬ﯾﺗﺟﻣﻊ ﺑﻬﺎ اﻟﻣﻘﺎطﻊ اﻟﺑرﻣﺟ ﺔ \" ﺗر ﯾب ﻣﺟﻣوﻋﺔ ﻣن اﻷواﻣر‬ ‫اﻟرﺳوﻣ ﺔ ﺑﺗرﺗﯾب ﻣﻌﯾن\"(‪.‬‬ ‫‪ -٩‬ﻣﻧطﻘﺔ ﻣﺟﻣوﻋﺎت اﻷواﻣر ‪.Blocks Area‬‬ ‫‪ -١٠‬ﻧﻘطﺔ )‪ (X,Y‬وﺗﻣﺛﻞ ﻣوﺿﻊ اﻟﻛﺎﺋن ﻋﻠﻰ اﻟﻣﻧﺻﺔ ‪.Stage‬‬ ‫ﺗﻐﯿﯿﺮ واﺟﮫﺔ ﺑﺮﻧﺎﻣﺞ ‪ Scratch‬إﻟﻰ اﻟﻠﻐﺔ اﻟﻌﺮﺑﯿﺔ‬ ‫ﻧﺸﺎط ‪٢‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻣﺳﺎﻋدة ﻣﻌﻠﻣك و ﺎﻟﺗﻌﺎون ﻣﻊ زﻣﻼﺋك ﺣﺎول ﺗﻐﯾﯾر ﻟﻐﺔ واﺟﻬﺔ ﺑرﻧﺎﻣﺞ ‪ Scratch‬إﻟﻰ اﻟﻠﻐﺔ‬ ‫اﻟﻌر ﺔ‪.‬‬ ‫‪..................................................................‬‬ ‫‪..................................................................‬‬

‫ﻋز ز اﻟطﺎﻟب‪ :‬ﻟﻛﻰ ﺗﺗﻣ ن ﻣن ﺗﻐﯾﯾر ﻟﻐﺔ واﺟﻬﺔ ﺑرﻧﺎﻣﺞ ‪ Scratch‬اﺗ ﻊ اﻟﺧطوات اﻟﺗﺎﻟ ﺔ‪:‬‬ ‫‪ -١‬ﻣن ﺷر اﻟﻘواﺋم ﻟﻠﺑرﻧﺎﻣﺞ ﻗم ﺎﻟﺿﻐ ﻋﻠﻰ اﻟرﻣز اﻟﻣوﺿﺢ ﺎﻟﺷ ﻞ اﻟﺗﺎﻟﻲ‪:‬‬ ‫‪ -٢‬ﻣن اﻟﻘﺎﺋﻣﺔ اﻟﻣﻧﺳدﻟﺔ اﻟﺗﻲ ﺗﺣﺗو ﻋﻠﻰ ﻟﻐﺎت ﻋدﯾدة اﺧﺗر اﻟﻌر ﺔ ﻣﺎ ﺎﻟﺷ ﻞ اﻟﺗﺎﻟﻰ‪.‬‬

‫‪ -٣‬ﻻﺣ ﺗﻐﯾﯾر ﻟﻐﺔ واﺟﻬﺔ اﻟﺑرﻧﺎﻣﺞ إﻟﻰ اﻟﻠﻐﺔ اﻟﻌر ﺔ وﺗظﻬر ﺎﻵﺗﻲ‪:‬‬ ‫اﻟﺘﻌﺮف ﻋﻠﻰ ﻣﻨﻄﻘﺔ اﻟﻤﻨﺼﺔ ‪Stage‬‬ ‫ﻧﺸﺎط ‪٣‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻣﺳﺎﻋدة ﻣﻌﻠﻣك و ﺎﻟﺗﻌﺎون ﻣﻊ زﻣﻼﺋك ﺗﻌرف ﻋﻠﻰ ﻣﻧطﻘﺔ اﻟﻣﻧﺻﺔ ‪ Stage‬ﻟﺑرﻧﺎﻣﺞ‬ ‫‪.Scratch‬‬ ‫‪...........................................................................................................‬‬ ‫‪...........................................................................................................‬‬

‫ﻋز ز اﻟطﺎﻟب ﺗﻌﺗﺑر ﻣﻧطﻘﺔ اﻟﻣﻧﺻﺔ ‪ Stage‬ﻫﻲ اﻟﻣﻧطﻘﺔ اﻟﺗﻲ ظﻬر ﻋﻠﯾﻬﺎ ﻧﺗﯾﺟﺔ ﻣﺷروﻋك‪،‬‬ ‫وﻧﻼﺣ ﺑﻬﺎ اﻟﺗﺎﻟﻲ‪:‬‬ ‫و ﻣﺛﻞ اﻟﺗﺣ م ﻓﻲ ﺗﺷﻐﯾﻞ ٕوا ﻘﺎف اﻟﺑرﻧﺎﻣﺞ‪.‬‬ ‫‪ .١‬ظﻬر أﻋﻠﻰ اﻟﻣﻧﺻﺔ اﻟرﻣز‬ ‫‪٢‬‬ ‫ﻓﻲ ﺗﻐﯾر ﺣﺟم ‪١‬‬ ‫‪ .٢‬ﺳﺗﺧدم اﻟرﻣز‬ ‫اﻟﻣﻧﺻﺔ ‪ Stage‬إﻟﻰ ﻣﻞء اﻟﺷﺎﺷﺔ ﻣﺎ‬ ‫ﺎﻟﺷ ﻞ اﻟﺗﺎﻟﻲ‪:‬‬ ‫‪٣‬‬ ‫ﻣرة اﺧر ﻌود ﺣﺟم اﻟﺷﺎﺷﺔ اﻟﻰ اﻟوﺿﻊ اﻟﺳﺎﺑ ‪.‬‬ ‫‪ .٣‬اﻟﺿﻐ ﻋﻠﻰ ﻧﻔس اﻟرﻣز‬ ‫ﯾوﺿﺢ أ ﻌﺎد ﻣؤﺷر اﻟﻔﺄرة )‪ (X,Y‬ﻋﻠﻰ اﻟﻣﻧﺻﺔ ‪.Stage‬‬ ‫‪ .٤‬اﻟﺟزء‬

‫ﻣﻌﻠﻮﻣﺎت ﻋﻦ اﻟﻜﺎﺋﻦ )‪(Sprite Info‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻟﻛﻲ ﺗﺳﺗط ﻊ ﻋرض ﻣﻌﻠوﻣﺎت ﻋن اﻟﻛﺎﺋن )‪ ،(Sprite‬اﺿﻐ ﻋﻠﻰ اﻟرﻣز‬ ‫اﺿﻐط ﻋﻠﻰ‬ ‫‪١‬‬ ‫ﻟﺗﻌرض ﻣﻌﻠوﻣﺎت‬ ‫‪٣‬‬ ‫ﻋن اﻟﻛﺎﺋن‬ ‫‪٤‬‬ ‫‪٢‬‬ ‫‪٥‬‬ ‫‪٦‬‬ ‫‪ -١‬اﺳم اﻟﻛﺎﺋن ) ﻣ ﻧك ﺗﻌدﯾﻠﻪ(‪.‬‬ ‫‪ -٢‬ﻣ ﺎن اﻟﻛﺎﺋن و ﺣددﻩ )اﻟﻣﺣور اﻷﻓﻘﻲ ﻗ م ‪ X‬واﻟﻣﺣور اﻟ أرﺳﻲ ﻗ م ‪ ،y‬ﻻﺣ اﻟﻣ ﺎن اﻟﺣﺎﻟﻲ ﻟﻛﺎﺋن‬ ‫)اﻟﻘطﺔ( ﻋﻠﻰ اﻟﻣﻧﺻﺔ ﻫو )‪( (0,0‬‬ ‫‪ -٣‬اﺗﺟﺎﻩ ﺣر ﺔ اﻟﻛﺎﺋن ) ﻣ ﻧك ﺗﻐﯾر اﻻﺗﺟﺎﻩ ﺑﺗﺣر ك اﻟﺧ اﻻزرق(‪.‬‬ ‫‪ -٤‬ﻧﻣ دو ارن اﻟﻛﺎﺋن ) ﻣ ﻧك اﺧﺗ ﺎر اﻟﻧﻣ اﻟﻣطﻠوب وذﻟك ﺎﻟﺿﻐ ﻣؤﺷر اﻟﻔﺄرة(‪.‬‬ ‫‪ -٥‬إﻣ ﺎﻧ ﺔ ﺳﺣب اﻟﻛﺎﺋن ﺎﺳﺗﺧدام اﻟﻔﺄرة اﺛﻧﺎء ﺗﺷﻐﯾﻞ اﻟﻣﺷروع‪.‬‬ ‫‪ -٦‬اﺧﺗ ﺎر اظﻬﺎر اﻟﻛﺎﺋن او اﺧﻔﺎءﻩ ﻣن ﻋﻠﻰ اﻟﻣﻧﺻﺔ‪.‬‬

‫أﺑﻌﺎد اﻟﻤﻨﺼﺔ ‪Stage‬‬ ‫)‪(0,0‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻣ ﻧك‪:‬‬ ‫‪ ‬اﻟﺗﺣ م ﻓﻲ ﺗﻐﯾﯾر ﻣ ﺎن اﻟﻛﺎﺋن ‪ Sprite‬ﻋﻠﻰ اﻟﻣﻧﺻﺔ ﺎﻟﺿﻐ ﻋﻠ ﻪ و)اﻟﺳﺣب واﻹﻓﻼت( ‪.Drag & Drop‬‬ ‫‪ ‬اﻟﺗﻌرف ﻋﻠﻰ ا ﻌﺎد اﻟﻣﻧﺻﺔ ‪ Stage‬ﻋﻠﻰ اﻟﻣﺣور اﻷﻓﻘﻲ ‪) X‬اﻻﺗﺟﺎﻩ اﻟﻣوﺟب اﻻﺗﺟﺎﻩ اﻟﺳﺎﻟب \" ﺳﺎر‬ ‫اﻟﻣﻧﺻﺔ\"(‪ ،‬واﻟﻣﺣور اﻟ أرﺳﻲ ‪) Y‬اﻻﺗﺟﺎﻩ اﻟﻣوﺟب \" أﻋﻠﻰ اﻟﻣﻧﺻﺔ\"‪ ،‬اﻻﺗﺟﺎﻩ اﻟﺳﺎﻟب \"اﺳﻔﻞ اﻟﻣﻧﺻﺔ\"(‪.‬‬ ‫‪ ‬ﻣ ﻧك ﺗﺣدﯾد ﻣ ﺎن ﺎﺋن)اﻟﻘطﺔ( ﺳﺎر اﻟﻣﻧﺻﺔ ﺑﺗﻐﯾر ﻗ ﻣﺔ )‪ (x ,y‬ﺎﻟﻘ م )‪ (-220, 0‬ﺣﯾث ﻗ ﻣﺔ ‪0=Y‬‬ ‫‪ ،‬ﻗ ﻣﺔ ‪.-220=X‬‬

‫ﻣﺠﻤﻮﻋﺎت اﻟﺒﺮﻣﺠﺔ ‪Scripts‬‬ ‫ﻣﺟﻣوﻋﺎت اﻟﺑرﻣﺟﺔ ‪:Scripts‬‬ ‫ﻫﻲ ﻋ ﺎرة ﻋن ﻣﺟﻣوﻋﺎت ﻣﺧﺗﻠﻔﺔ ﺑﻬﺎ ‪) Blocks‬اﻷواﻣر اﻟرﺳوﻣ ﺔ اﻟﺧﺎﺻﺔ ﻞ ﻣﺟﻣوﻋﺔ(‪ ،‬واﻟﺗﻲ‬ ‫ﺗﺳﺗﺧدم ﻓﻲ اﻟﻣﻘﺎطﻊ اﻟﺑرﻣﺟ ﺔ‪ ،‬وﺗﺗﻣﯾز ﻞ ﻣﺟﻣوﻋﺔ ﺑﻠون ﻣﻌﯾن ﻣﺧﺗﻠﻒ ﻋن ﺎﻗﻲ اﻟﻣﺟﻣوﻋﺎت اﻷﺧر ﻣﺎ ﻫو‬ ‫ﻣوﺿﺢ ﺎﻟﺷ ﻞ اﻟﺗﺎﻟﻲ‪:‬‬ ‫ﻣﺟﻣوﻋﺎت اﻟﺑرﻣﺟﺔ ‪Scripts‬‬ ‫‪) Blocks‬ھﻲ اﻷواﻣر اﻟرﺳوﻣﯾﺔ اﻟﺑرﻣﺟﯾﺔ(‬ ‫اﻟﻣﻘطﻊ اﻟﺑرﻣﺟﻲ‪:‬‬ ‫ﻫو ﻣﺟﻣوﻋﺔ اﻷواﻣر اﻟﺗﻲ ﯾﺗم ﺗر ﯾﺑﻬﺎ ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪ Script Area‬ﺑﺗرﺗﯾب ﻣﻌﯾن ) ﻣﺎ ﺗر ب ﻟﻌ ﺔ‬ ‫‪.(Puzzles‬‬

‫ﻧﺸﺎط ‪٤‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻣﺳﺎﻋدة ﻣﻌﻠﻣك و ﺎﻟﺗﻌﺎون ﻣﻊ زﻣﻼﺋك ﺗﻌرف ﻋﻠﻰ ﻣﺟﻣوﻋﺎت ‪ Scripts Blocks‬اﻟﻣﺧﺗﻠﻔﺔ‬ ‫وﻟون ﻞ ﻣﺟﻣوﻋﺔ‪.‬‬ ‫‪...........................................................................................................‬‬ ‫‪...........................................................................................................‬‬ ‫ﻋز ز اﻟطﺎﻟب ﺳوف ﻧﺳﺗﻌرض ﻌض اﻟﻣﺟﻣوﻋﺎت ‪ Scripts‬اﻟﺗﻲ ﺗﺳﺎﻋدك ﻓﻲ ﺗﺻﻣ م ٕواﻧﺷﺎء ﻣﺷروﻋك وﻫﻲ‬ ‫ﺎﻵﺗﻲ‪:‬‬

‫‪ .١‬ﻣﺟﻣوﻋﺔ ‪ :Motion‬ﺗﺣﺗو ﻋﻠﻰ ‪) Blocks‬اﻷواﻣر( ﺗﺳﺗﺧدم ﻓﻲ ﺣر ﺔ اﻟﻛﺎﺋﻧﺎت أو دو ارﻧﻬﺎ أو ﺗﺣدﯾد‬ ‫اﻻﺗﺟﺎﻫﺎت ﻋﻠﻰ اﻟﻣﻧﺻﺔ‪.......‬‬ ‫‪ .٢‬ﻣﺟﻣوﻋﺔ ‪ :Events‬ﺗﺣﺗو ﻋﻠﻰ ‪ Blocks‬ﺗﺳﺗﺧدم ﻓﻲ ﺗﺣدﯾد اﻟﺣدث اﻟذ ﻘﻊ )أو اﻻﺣداث اﻟﺗﻲ‬ ‫ﺗﻘﻊ( ﻋﻠﻰ اﻟﻛﺎﺋﻧﺎت ﻟﺑدء ﺗﻧﻔﯾذ اﻟﻣﺷروع ﻣﺛﻞ )اﻟﺿﻐ ﻋﻠﻰ ﻣﻔﺗﺎح ﻣن ﻟوﺣﺔ اﻟﻣﻔﺎﺗ ﺢ او اﻟﺿﻐ ﻋﻠﻰ‬ ‫اﻟﻛﺎﺋن ‪(....‬‬ ‫‪ .٣‬ﻣﺟﻣوﻋﺔ ‪ :Looks‬ﺗﺣﺗو ﻋﻠﻰ ‪ Blocks‬ﺗﺳﺗﺧدم ﻓﻲ اﻟﺗﺣ م ﻓﻲ اﻧﻣﺎ واﺷ ﺎل اﻟﻛﺎﺋﻧﺎت واﻟوﻧﻬﺎ‪...‬‬ ‫أوﻻً‪ :‬ﻣﺠﻤﻮﻋﺔ ‪Motion Blocks‬‬ ‫اﻟﺗﻌرف ﻋﻠﻰ ﻌض ‪\" Blocks‬أواﻣر\" ﻣﺟﻣوﻋﺔ ‪ Motion‬ﻣﺛﻞ‪:‬‬ ‫اﻟوظ ﻔﺔ‬ ‫أﻣر اﻟﺣر ﺔ‬ ‫اﻟﻛﺎﺋن ﯾﺗﺣرك ﻋدد ﻣﻌﯾن ﻣن اﻟﺧطوات )‪ ١٠‬ﺧطوات(‪ ،‬و ﻣ ن‬ ‫ﺗﻐﯾﯾر ﻗ ﻣﺔ اﻟﺧطوات‪.‬‬ ‫اﺗﺟﺎﻩ ﺣر ﺔ اﻟﻛﺎﺋن ) ﻣﯾن – ﺳﺎر – أﻋﻠﻰ – أﺳﻔﻞ(‪.‬‬ ‫)‪ (x , y‬ﻧﻘطﺔ اﻧﺗﻘﺎل اﻟﻛﺎﺋن ﻟﻣ ﺎن )اﻟﻣﺣور اﻷﻓﻘﻲ واﻟﻣﺣور‬ ‫اﻟ أرﺳﻲ( ﻋﻠﻰ اﻟﻣﻧﺻﺔ و ﻣ ﻧك ﺗﻐﯾر ﻗ ﻣﺗﻬﺎ‪.‬‬

‫ﻧﺸﺎط ‪٥‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻣﺳﺎﻋدة ﻣﻌﻠﻣك و ﺎﻟﺗﻌﺎون ﻣﻊ زﻣﻼﺋك‪ ،‬ﻗم ﺑﺗﺣر ك اﻟﻛﺎﺋن )اﻟﻘطﺔ( ﻋﻠﻰ اﻟﻣﻧﺻﺔ ‪Stage‬‬ ‫‪ ،‬دون ﻣﻼﺣظﺗك ﻋﻧد ﺗﻐﯾﯾر ﻗ ﻣﺔ اﻟﺧطوات ‪.Steps‬‬ ‫ﺎﺳﺗﺧدام اﻣر اﻟﺣر ﺔ‬ ‫‪......................................................................................................‬‬ ‫‪......................................................................................................‬‬ ‫‪-‬ﻋز ز اﻟطﺎﻟب ﻟﻛﻰ ﺗﺗﻣ ن ﻣن ﺗﺣر ك اﻟﻛﺎﺋن اﻟﻣوﺟود ﻋﻠﻰ اﻟﻣﻧﺻﺔ ‪ Stage‬اﺗ ﻊ اﻟﺧطوات اﻟﺗﺎﻟ ﺔ ‪:‬‬ ‫واﻟﻘﺎءﻩ ﻓﻲ ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪Script‬‬ ‫‪ -١‬ﻣن ﻣﺟﻣوﻋﺔ ‪ Motion‬اﺿﻐ واﺳﺣب اﻷﻣر‬ ‫‪ Area‬ﻣﺎ ﺎﻟﺷ ﻞ‪:‬‬ ‫ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪.Script Area‬‬ ‫‪ -٢‬اﺿﻐ ﺎﻟﻔﺄرة ﻋﻠﻰ اﻷﻣر‬

‫واﻟﺿﻐ ﻋﻠ ﻪ ﻣرة‬ ‫ﻣﺎذا ﺗﻼﺣ ؟‬ ‫ﯾﺗﺣرك اﻟﻛﺎﺋن ﻋﻠﻰ اﻟﻣﻧﺻﺔ ‪ Stage‬ﻣﻘدار‪ ١٠‬ﺧطوات‪.‬‬ ‫‪ -‬ﻣ ﻧك ﺗﻐﯾﯾر ﻗ ﻣﺔ اﻟﺧطوات ﻓﻲ اﻷﻣر اﻟﺳﺎﺑ إﻟﻰ )‪ ٣٠‬ﺧطوة(‬ ‫أﺧر ‪.‬‬ ‫‪ ‬ﯾﺗﺣرك اﻟﻛﺎﺋن ﻋﻠﻰ اﻟﻣﻧﺻﺔ ‪ Stage‬ﻣﻘدار اﻟﻘ ﻣﺔ اﻟﻣ ﺗوب ﻓﻲ اﻷﻣر ‪.move‬‬ ‫‪ ‬ﻟﺗﺟر ﺔ أ أﻣر ﻣن أواﻣر اﻟﻣﺟﻣوﻋﺔ‪ ،‬ﻣ ﻧك اﻟﺿﻐ ﻋﻠ ﻪ ﻣؤﺷر اﻟﻔﺄرة‪ ،‬وﻣﻼﺣظﺔ ﺗﺄﺛﯾرﻩ ﻋﻠﻰ اﻟﻛﺎﺋن‬ ‫\"اﻟﻧﺷ \"‪.‬‬ ‫ﺛﺎﻧﯿﺎً‪ :‬ﻣﺠﻤﻮﻋﺔ ‪Control Blocks‬‬ ‫ﻧﺸﺎط ‪٦‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻣﺳﺎﻋدة ﻣﻌﻠﻣك و ﺎﻟﺗﻌﺎون ﻣﻊ زﻣﻼﺋك ﻗم ﺑﺗر ﯾب‬ ‫ﻣﺟﻣوﻋﺔ ﻣن اﻷواﻣر ﻓﻲ ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪ Script Area‬ﻟﻌﻣﻞ‬ ‫ﻣﺷروع ﺳ ظﻬر ﻣن ﺧﻼﻟﻪ ﺣر ﺔ ﻣﺳﺗﻣرة أﺧر ﻟﻠﻛﺎﺋن ﻋﻠﻰ‬ ‫اﻟﻣﻧﺻﺔ ﺎﺳﺗﺧدام ‪ Motion Blocks‬و‪.Control Blocks‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻻﺣ أن ﺗرﺗﯾب ﻣﺟﻣوﻋﺔ ﻣن اﻷواﻣر ﻌطﻰ ﺧطوات ﻣﻌﯾﻧﺔ ﺗﻣﺛﻞ ﻣﺷروع ﺳ ‪ ،‬وﻟﻌﻣﻞ ذﻟك اﺗ ﻊ‬ ‫اﻵﺗﻲ‪:‬‬

‫واﻟﻘﺎءﻩ ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪.Script Area‬‬ ‫‪-‬اﺿﻐ واﺳﺣب أﻣر‬ ‫ﻣﻛﺎن ﺗرﻛﯾب‬ ‫اﻷواﻣر ﺑﻌﺿﮭﺎ‬ ‫ﻓوق ﺑﻌض‬ ‫‪-‬ﻟﻌﻣﻞ ﺣر ﺔ ﻣﺳﺗﻣرة) ﺛﺎﻧ ﺔ( أﺿﻒ أﻣر اﻟﺣر ﺔ ﻣرة أﺧر وﺗر ﯾ ﻪ ﺗﺣت اﻷﻣر اﻟﺳﺎﺑ ﺎﻵﺗﻲ‪:‬‬ ‫‪-‬ﻻﺣ ظﻬور ﺧ أﺑ ض أﺳﻔﻞ اﻷﻣر ﻟﺗوﺿ ﺢ ﻣ ﺎن ﺗر ﯾب اﻷواﻣر‪.‬‬ ‫‪ -‬ﻻﺣ ﻋﻧد ﺗﻧﻔﯾذ اﻟﻣﺷروع اﻟﺳﺎﺑ ‪ ،‬أن اﻟﺣر ﺔ ﺗﻣت طر ﻘﺔ ﺳر ﻌﺔ‪ ،‬وﻟﻣﻌﺎﻟﺟﺔ ذﻟك ﻣ ن اﺳﺗﺧدام أﻣر‬ ‫‪) Wait‬اﻧﺗظﺎر( ﻣن ‪ Control Blocks‬وذﻟك ﺎﺗ ﺎع اﻵﺗﻲ‪:‬‬ ‫واﻟﻘﺎءﻩ ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪ Script Area‬ﻣﺎ ﺎﻟﺷ ﻞ‪:‬‬ ‫‪-‬اﺿﻐ واﺳﺣب أﻣر‬

‫اﻟﺟدول اﻟﺗﺎﻟﻲ ﯾوﺿﺢ ﺧطوات ﺷ ﻞ اﻟﻣﻘطﻊ اﻟﺑرﻣﺟﻲ‪:‬‬ ‫اﻟﺧطوة اﻟﺛﺎﻟﺛﺔ‬ ‫اﻟﺧطوة اﻟﺛﺎﻧ ﺔ‬ ‫اﻟﺧطوة اﻷوﻟﻰ‬ ‫اﻟﺷ ﻞ اﻟﻧﻬﺎﺋﻰ ﻟﻠﻣﻘطﻊ اﻟﺑرﻣﺟﻰ ﻌد‬ ‫اﻻﻣر ‪ wait‬ﯾﺗم ﺗر ﯾ ﻪ ﻓﻲ‬ ‫وﺿﻊ أﻣر ‪ move‬وﺗﻛرارﻩ‬ ‫ﺗر ﯾب اﻻواﻣر ﺑﺗرﺗﯾب ﺗﻧﻔﯾذﻫﺎ‬ ‫اﻟﻣ ﺎن اﻟﻣﺣدد و ظﻬر اﻟﺧ‬ ‫اﻻﺑ ض ﺑﯾن اﻻﻣر ن‬ ‫ﻣﻼﺣظﺎت ﻫﺎﻣﺔ‪:‬‬ ‫‪ ‬ﻗ ﻣﺔ اﻻﻧﺗظﺎر ﻣﺛﻞ )‪ ١‬ﺛﺎﻧ ﺔ(‪.‬‬ ‫‪ ‬ﺗر ﯾب ﻣﺟﻣوﻋﺔ ﻣن اﻷواﻣر ﻓﻲ ﺗرﺗﯾب ﻣﻌﯾن ﺗﺳﻣﻰ اﻟﻣﻘطﻊ اﻟﺑرﻣﺟﻲ‪.‬‬ ‫‪ ‬اﺳﺗﺧدم اﻟﺿﻐ واﻟﺳﺣب واﻹﻓﻼت ﻟﻠﺗﻌﺎﻣﻞ ﻣﻊ أ أﻣر )داﺧﻞ( اﻟﻣﻘطﻊ اﻟﺑرﻣﺟﻲ‪.‬‬ ‫‪ ‬ﻟﻌﻣﻞ ﺣر ﺔ ﻣﺳﺗﻣرة ﻣ ﻧك ﺗر ﯾب اﻷﻣر ﻋدة ﻣرات‪.‬‬ ‫ﺛﺎﻟﺜﺎً‪ :‬ﻣﺠﻤﻮﻋﺔ ‪Event Blocks‬‬ ‫ﻋز ز اﻟطﺎﻟب ﻟﻌرض ﺗﻧﻔﯾذ اﻟﻣﻘطﻊ اﻟﺑرﻣﺟﻲ ﻟﻠﻣﺷروع ﻓﻲ ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪ Script Area‬ﻧﺳﺗﺧدم‬ ‫ﻣن ‪ ، Event Blocks‬و ﺗم ﺗر ﯾ ﻪ ﻓﻲ ﺑدا ﺔ اﻟﻣﻘطﻊ اﻟﺑرﻣﺟﻲ ﻣﺎ ﺎﻟﺷ ﻞ‪:‬‬ ‫اﻟﺣدث‬

‫اﺿﻐ ﻋﻠﻰ اﻟرﻣز ‪ ،‬وﻹ ﻘﺎف اﻟﺗﻧﻔﯾذ اﺿﻐ ﻋﻠﻰ اﻟرﻣز‬ ‫‪-‬ﻟﺗﻧﻔﯾذ اﻟﻣﺷروع ﺎﻟﺣدث‬ ‫‪-‬ﻟﻔﺻﻞ ﺗر ﯾب أ أﻣر ﻣن أواﻣر اﻟﻣﻘطﻊ اﻟﺑرﻣﺟﻲ‪ ،‬ﻧﺑدأ ﺳﺣب اﻷﻣر اﻷدﻧﻰ ﻓﻲ اﻟﺗرﺗﯾب إﻟﻰ أﺳﻔﻞ‪ ،‬ﺣﯾث‬ ‫ﻔﺻﻞ اﻷﻣر ﻣﻊ ﺎﻗﻲ اﻷواﻣر‪.‬‬

‫ﺗذ ــر أن‬ ‫ﻣﻌﻠوﻣﺎت ﻋن اﻟﻛﺎﺋن )‪:(Sprite Info‬‬ ‫‪ -‬ﻣ ن ﺗﻌدﯾﻞ اﺳم اﻟﻛﺎﺋن – ﻣ ن ﺗﻐﯾﯾر ﻣ ﺎن اﻟﻛﺎﺋن ﺑﺗﻐﯾﯾر ﻗ م )‪.( X,Y‬‬ ‫‪ -‬ﻣﺎ ﻣ ن اﻟﺗﺣ م ﻓﻲ اﺗﺟﺎﻩ ﺣر ﺔ اﻟﻛﺎﺋن وﻧﻣ دو ارن اﻟﻛﺎﺋن‪.‬‬ ‫‪ -‬ﯾوﺟد إﻣ ﺎﻧ ﺔ ﻟﺳﺣب اﻟﻛﺎﺋن ﺎﺳﺗﺧدام اﻟﻣﺎوس ﻓﻲ ﺣﺎﻟﺔ ﺗﺷﻐﯾﻞ اﻟﻣﺷروع‪.‬‬ ‫‪ -‬ﻣ ن اﻟﺗﺣ م ﻓﻲ اظﻬﺎر او اﺧﻔﺎء اﻟﻛﺎﺋن ﻋﻠﻰ اﻟﻣﻧﺻﺔ‪.‬‬ ‫اﻟﻣﺟﻣوﻋﺎت ‪) Scripts‬ﻋﻠﻰ ﺳﺑﯾﻞ اﻟﻣﺛﺎل(‪:‬‬ ‫‪ -‬ﻣﺟﻣوﻋﺔ ‪ :Motion‬ﺗﺣﺗو ﻋﻠﻰ أواﻣر ﺗﺳﺗﺧدم ﻓﻲ ﺣر ﺔ اﻟﻛﺎﺋﻧﺎت أو دو ارﻧﻬﺎ أو ﺗﺣدﯾد‬ ‫اﻻﺗﺟﺎﻫﺎت ﻋﻠﻰ اﻟﻣﻧﺻﺔ‪.‬‬ ‫‪ -‬ﻣﺟﻣوﻋﺔ ‪ :Events‬ﺗﺣﺗو ﻋﻠﻰ أواﻣر ﺗﺳﺗﺧدم ف ﺗﺣدﯾد اﻻﺣداث اﻟﺗﻲ ﺗﻘﻊ ﻋﻠﻰ اﻟﻛﺎﺋﻧﺎت ﻟﺑدء‬ ‫ﺧطوات اﻟﺑرﻧﺎﻣﺞ ﻣﺛﻞ )اﻟﺿﻐ ﻋﻠﻰ ﻣﻔﺗﺎح ﻣن ﻟوﺣﺔ اﻟﻣﻔﺎﺗ ﺢ أو اﻟﺿﻐ ﻋﻠﻰ اﻟﻛﺎﺋن ‪(....‬‬ ‫‪ -‬ﻣﺟﻣوﻋﺔ‪ :Looks‬ﺗﺣﺗو ﻋﻠﻰ اواﻣر ﺗﺳﺗﺧدم ﻓﻲ اﻟﺗﺣ م ﻓﻲ ﻣظﻬر اﻟﻛﺎﺋن وﻟوﻧﻪ‪.‬‬ ‫اﻟﻣﻘطﻊ اﻟﺑرﻣﺟﻲ‪:‬‬ ‫ﻫو ﻣﺟﻣوﻋﺔ اﻷواﻣر اﻟﺗﻲ ﯾﺗم ﺗر ﯾﺑﻬﺎ ﻣﻧطﻘﺔ اﻟﺑرﻣﺟﺔ ‪ Script Area‬ﺑﺗرﺗب ﻣﻌﯾن ) ﻣﺎ ﺗر ب ﻟﻌ ﺔ‬ ‫‪.(Puzzles‬‬

‫اﻟﺳؤال اﻷول‪-‬أﻛﻣﻞ ﻣﺎ ﺄﺗﻲ‪:‬‬ ‫ﻣ وﻧﺎت واﺟﻬﺔ اﻟﺑرﻧﺎﻣﺞ ‪:Scratch‬‬ ‫‪١‬‬ ‫‪٢‬‬ ‫‪٧‬‬ ‫‪٤‬‬ ‫‪٣‬‬ ‫‪١٠‬‬ ‫‪٥‬‬ ‫‪٨‬‬ ‫‪٦‬‬ ‫‪٩‬‬

‫‪--------------------------------- -١‬‬ ‫‪--------------------------------- -٢‬‬ ‫‪--------------------------------- -٣‬‬ ‫‪--------------------------------- -٤‬‬ ‫‪--------------------------------- -٥‬‬ ‫‪--------------------------------- -٦‬‬ ‫‪--------------------------------- -٧‬‬ ‫‪--------------------------------- -٨‬‬ ‫‪--------------------------------- -٩‬‬ ‫‪------------------------------- -١٠‬‬ ‫ﺛﺎﻧ ﺎ‪ :‬ﺳﺟﻞ ﺧطوات ﺗﻐﯾﯾر اﻟﻠﻐﺔ إﻟﻲ اﻟﻌر ﺔ ﻓﻲ ﺑرﻧﺎﻣﺞ ‪:Scratch‬‬ ‫‪--------------------------------- -١‬‬ ‫‪--------------------------------- -٢‬‬ ‫‪--------------------------------- -٣‬‬

‫ﺳﺆال ﺗﺤﻀﯿﺮي ﻟﻠﺪرس اﻟﻘﺎدم‪:‬‬ ‫ﻳﻤﻜﻦ ﺗﻜﺮار ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻷواﻣﺮ داﺧﻞ )اﻟﻤﻘﻄﻊ اﻟﺒﺮﻣﺠﻲ(‬ ‫ﺑﺎﺳﺘﺨﺪام ‪.Repeat & Forever‬‬ ‫ﻛﯿﻒ ﻳﻤﻜﻦ ﻋﻤﻞ ﺗﻜﺮار داﺧﻞ ﺑﺮﻧﺎﻣﺞ ‪Scratch‬؟‬


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook