資訊內(nèi)容
scratch算法練習(xí)-在正方形內(nèi)嗎?
scratch算法練習(xí)-在正方形內(nèi)嗎?
題目:有一個(gè)正方形,四個(gè)角的坐標(biāo)分別是(90,-90),(90,90),(-90,-90),(-90,90)。編寫程序,開始運(yùn)行的時(shí)候給角色設(shè)置一個(gè)隨機(jī)位置,然后判斷這個(gè)角色(角色的中心點(diǎn))是否在這個(gè)正方形內(nèi)(包括正方形邊界),如果在正方形內(nèi)說“Yes”,否則說“No”。
思路:
1、根據(jù)正方形的四個(gè)點(diǎn)找到x、y坐標(biāo)的取值范圍-90<=x<=90,-90<=y<=90
2、給角色設(shè)置初識(shí)位置(要求隨機(jī))
3、獲取指定角色的x、y坐標(biāo),并判斷是否在上述范圍之內(nèi)
程序截圖

- 上一篇
scratch算法練習(xí)-選擇排序
scratch算法練習(xí)-選擇排序題目:使用Scratch編寫程序,對(duì)列表中的10個(gè)數(shù)利用選擇排序法排序。【不易理解,建議年齡10+】簡(jiǎn)單選擇排序的基本思想:第1趟,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2趟,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]
- 下一篇
scratch算法練習(xí)-找素?cái)?shù)
cratch算法練習(xí)-找素?cái)?shù)題目:找出100以內(nèi)的素?cái)?shù)(2-99)。質(zhì)數(shù)又稱素?cái)?shù),指在一個(gè)大于1的自然數(shù)中,除了1和此整數(shù)自身外,沒法被其他自然數(shù)整除的數(shù)。思路:從2開始依次判斷每個(gè)數(shù)是不是素?cái)?shù),如果是的話就加入到列表里。難點(diǎn)在于如何判斷一個(gè)數(shù)是不是素?cái)?shù),根據(jù)素?cái)?shù)的定義,