NEW
Font size
WorksheetsScratch
Total questions: 46
Worksheet time: 23mins
when green flag clicked
repeat 10
move 10 steps
turn 36 degrees
في النهاية الشخصية هترجع لنفس مكانها ونفس اتجاهها بالظبط.
True
False
when green flag clicked
go to x: 0 y: 0
point in direction 90
move 50 steps
في النهاية الشخصية هتكون موجودة عند (50 , 0).
True
False
when green flag clicked
forever
if <key [space] pressed?>
change x by 10
الشخصية تتحرك لليمين تلقائيًا حتى لو اللاعب ما ضغطش على زر "المسافة".
True
False
when green flag clicked
repeat 4
move 50 steps
turn 90 degrees
الشخصية هترسم مربع كامل وترجع لنفس مكان البداية ونفس الاتجاه.
True
False
when this sprite clicked
say [Hello] for 2 seconds
say [Goodbye] for 2 seconds
أول ما أضغط على الشخصية هتقول "Goodbye" على طول من غير ما تظهر كلمة "Hello".
True
False
when green flag clicked
forever
next costume
wait 0.5 seconds
الكود ده يخلي الشخصية تتحول زي كأنها بتتحرك (أنيميشن).
True
False
when green flag clicked
set size to 200%
repeat 2
change size by 50
بعد التنفيذ الشخصية حجمها هيبقى 300% من الحجم الأصلي.
True
False
when green flag clicked
go to random position
glide 1 secs to random position
الشخصية هتتحرك مرتين لمكانين عشوائيين مختلفين.
True
False
when green flag clicked
repeat 3
move 30 steps
end
move -30 steps
في النهاية الشخصية هتكون في نفس المكان اللي بدأت فيه.
True
False
when green flag clicked
repeat 3
move 30 steps
end
move -30 steps
في النهاية الشخصية هتكون في نفس المكان اللي بدأت فيه.
True
False
when green flag clicked
repeat until <mouse down?>
move 10 steps
end
الشخصية هتفضل تتحرك طول الوقت حتى لو ما ضغطتش بالماوس.
True
False
when green flag clicked
set x to 0
repeat 4
change x by 20
change x by -10
في النهاية قيمة x هتكون 40.
True
False
when green flag clicked
set size to 100%
repeat 5
change size by 20
end
set size to 50%
في النهاية حجم الشخصية = 150%.
True
False
when green flag clicked
if <not <0 = 1>> then
say "True"
else
say "False"
الشخصية هتقول "True".
True
False
when green flag clicked
set [score v] to 0
repeat until <score = 3>
change [score v] by 2
الكود هيوقف بعد ما score = 3.
True
False
when green flag clicked
repeat 10
move 10 steps
if <(timer) > 1> then
stop all
الكود هينفذ 10 مرات بالظبط.
True
False
when green flag clicked
forever
if <key [up arrow] pressed?>
change y by 10
else
change y by -10
الشخصية دايمًا هتتحرك لأعلى، سواء ضغطت الزر أو لأ.
True
False
when green flag clicked
repeat 3
play sound [meow v] until done
الصوت هيتكرر 3 مرات وورا بعض من غير ما يتقطع.
True
False
when green flag clicked
say (join "2+2=" (2+2))
الشخصية هتقول: 2+2=4.
True
False
when green flag clicked
if <touching edge?> then
turn 180 degrees
الكود ده يضمن إن الشخصية عمرها ما هتخرج برا الشاشة.
True
False
when green flag clicked
repeat 2
move 50 steps
turn 180 degrees
في النهاية الشخصية هترجع لنفس مكانها ونفس الاتجاه.
True
False
when green flag clicked
set [n v] to (pick random 1 to 2)
if <(n) = 2> then
say [Two]
احتمال ظهور "Two" = 50%.
True
False
when green flag clicked
repeat until <true>
move 10 steps
الكود هيمشي مرة واحدة بس.
True
False
when green flag clicked
reset timer
wait 1 seconds
if <(timer) > 0.5> then
say [OK]
الرسالة هتظهر.
True
False
when green flag clicked
if on edge, bounce
move 500 steps
الكود يضمن عدم الخروج خارج المسرح.
True
False
when green flag clicked
forever
wait until <mouse down?>
say [Down] for 0.5 secs
wait until <not <mouse down?>>
الرسالة تظهر فقط أثناء الضغط، ومرة لكل ضغطة.
True
False
when green flag clicked
broadcast [go v] and wait
say [done]
وفي نفس الكائن:
when I receive [go v]
wait 1 seconds
كلمة "done" تظهر بعد ~1 ثانية.
True
False
when green flag clicked
create clone of [myself v]
create clone of [myself v]
هيطلع بالضبط 2كِلون.
True
False
set [a v] to 10 // متغيّر "لهذا الكائن فقط"
create clone of [myself v]
الكلون عند بداية تشغيله:
when I start as a clone
change [a v] by 5
تغيير قيمة المتغير في الكلون هيغيره في الاصل
True
False
when green flag clicked
start sound [pop v]
start sound [meow v]
الصوتان ممكن يشتغلوا معًا ويتداخلوا.
True
False
when green flag clicked
glide 2 secs to x: (x position) y: (y position)
say [Done]
هينتظر 2 ثانية حتى لو المكان هو نفسه.
True
False
نفس الكائن فيه سكريبتان عند العلم الأخضر:
when green flag clicked
set [x v] to 1
و
when green flag clicked
set [x v] to 2
النتيجة مضمونة تكون 2.
True
False
في الكلون:
forever
move 5 steps
if <touching edge?> then
stop other scripts in sprite
لو لمس الحافة، كل سكريبتات كل الكائنات هتتوقف.
True
False
when green flag clicked
repeat 5
turn 72 degrees
بعد التنفيذ الشخصية هترجع لنفس اتجاه البداية.
True
False
when green flag clicked
go to x: 0 y: 0
repeat 2
move 100 steps
turn 180 degrees
بعد الكود الشخصية هتكون رجعت لنقطة (0,0).
True
False
when green flag clicked
set [n v] to 1
repeat 3
change [n v] by (n)
في النهاية قيمة n = 4.
True
False
when green flag clicked
set [score v] to 0
forever
change [score v] by 1
قيمة score ممكن تفضل تزيد إلى ما لا نهاية.
True
False
when green flag clicked
repeat until <(x position) > 0>
move -10 steps
لو البداية عند x=0 بالضبط، الكود هيشتغل مرّة واحدة على الأقل.
True
False
when green flag clicked
repeat 3
say (join [loop ] (repeat))
الكود هيظهر رسالة: "loop repeat".
True
False
when green flag clicked
go to x: 0 y: 0
point in direction 90
repeat 36
move 10 steps
turn 10 degrees
الشخصية هترجع لنفس المكان اللي بدأت فيه.
True
False
when green flag clicked
wait 1 secs
reset timer
say (timer)
الرسالة اللي هتظهر هي "0".
True
False
when green flag clicked
forever
say [hi]
wait 1 secs
الشخصية هتقول "hi" وتختفي وترجع تقولها.
True
False
when green flag clicked
set [n v] to 5
repeat until <(n) = 0>
change [n v] by -2
الحلقة دي هتنتهي.
True
False
when green flag clicked
create clone of [myself v]
say (number of clones)
النتيجة هتبقى "1".
True
False
when green flag clicked
repeat 10
wait 0.1 secs
end
say (timer)
القيمة هتكون تقريبًا 1.
True
False
when green flag clicked
forever
if <mouse down?> then
say [Clicked]
else
say []
لما ما يكونش في ضغط ماوس، الشخصية هتكون ساكتة.
True
False
