少兒編程大作戰-挑戰一道2022年高考數學題

這是2022年高考全國乙卷理科數學試卷中的一道選擇題,要求根據流程圖選擇最終n的值

一、作戰任務

少兒編程大作戰-挑戰一道2022年高考數學題

根據上面的流程圖,編寫程序(scratch、python、c++均可,語言不限)程序能夠正確輸出n的值。題目其實非常簡單,重點是要能看懂流程圖,如果你是小學生還看不懂這個算式,請往下看。

二、什么是流程圖

以特定的圖形符號加上說明,表示算法的圖,稱為流程圖或框圖。下圖是最常用的幾個流程圖圖標及其含義,在日常學習中,可以通過紙筆進行繪制,無需使用專業軟件。

少兒編程大作戰-挑戰一道2022年高考數學題

三、算式說明

1、算式中b2稱為b的平方,表示兩個b相乘,也就是bxb,同理a2就是axa。

2、|b-a|或|a-b|表示數軸上表示a的點和表示b的點的距離,叫做絕對值,用“| |”來表示。正數的絕對值是它本身,例如|3-2|=1;負數的絕對值是它的相反數,例如|2-3|=1;0的絕對值還是0。

Scratch中計算絕對值的積木在運算中

python求絕對值用abs()方法:

abs(-1) 結果就是1


為了增加孩子們的創造能力,給孩子們一個持續學習練習的方向,中國少兒編程網(www.armyoforr.com)不定期推出一些編程小任務,登錄用戶中心,scratch作品可以直接上傳,python或c++代碼可以以圖文的方式發布(如何在會員中心發布自己的文章),由少兒編程網的老師做出評定并提供修改建議。

由于這個不是正式比賽,鼓勵孩子們發揮自己的想象力,也培養他們相互學習和分享精神,因此暫時不提供獎項設置。鼓勵原創,家長可以指導孩子們一起完成,希望看到大家不一樣的作品!

少兒編程網公眾號

本站內容未經許可,禁止任何網站及個人進行轉載。