本書將多種經(jīng)典算法融入一個(gè)個(gè)設(shè)計(jì)精美的Scratch案例當(dāng)中,幫助孩子培養(yǎng)編程的核心能力,為將來(lái)學(xué)習(xí)其他程序設(shè)計(jì)語(yǔ)言打好基礎(chǔ)。全書共11章。章講解算法的基礎(chǔ)知識(shí),主要內(nèi)容包括算法的概念、特征、描述方法、基本結(jié)構(gòu)、質(zhì)量評(píng)定等,并對(duì)常見(jiàn)的算法做了簡(jiǎn)單介紹。第2~11章通過(guò)10個(gè)案例來(lái)展現(xiàn)各種算法的具體應(yīng)用,帶領(lǐng)孩子在實(shí)踐中理解和領(lǐng)悟算法的原理,這10個(gè)案例包括求累加和、判定質(zhì)數(shù)、判斷閏年和平年、求公約數(shù)、找出水仙花數(shù)、進(jìn)制轉(zhuǎn)換、信息加密、成績(jī)排名、計(jì)算車費(fèi)、繪制二叉樹(shù)。本書案例設(shè)計(jì)生動(dòng)有趣,步驟講解直觀詳盡,適合作為已經(jīng)掌握Scratch入門知識(shí)的中小學(xué)生深入學(xué)習(xí)編程或參加信息學(xué)競(jìng)賽的教程,也可作為少兒編程培訓(xùn)機(jī)構(gòu)的教學(xué)用書或課程設(shè)計(jì)的參考資料。
|