《C 青少年趣味編程108例(全視頻微課版)》詳細(xì)介紹了C 語(yǔ)言編程的知識(shí)和應(yīng)用技巧,通過(guò)108個(gè)有趣的案例,幫助讀者快速了解并掌握C 編程的基礎(chǔ)知識(shí)及核心算法,能夠使用C 解決實(shí)際問(wèn)題。本書共分為9章,第1~5章介紹了C 編程的基礎(chǔ)知識(shí),如分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組和函數(shù)等;第6~8章介紹了C 編程常用的核心算法,如遞推和遞歸算法、貪心和分治算法、排序和搜索算法等;第9章為綜合案例,通過(guò)應(yīng)用C 編程知識(shí)來(lái)解決生活和學(xué)習(xí)中遇到的各種實(shí)際問(wèn)題。
《C 青少年趣味編程108例(全視頻微課版)》可作為中小學(xué)生的編程啟蒙讀物,也可供對(duì)C 編程感興趣的讀者學(xué)習(xí)參考,還可作為中小學(xué)編程興趣班及相關(guān)培訓(xùn)機(jī)構(gòu)的教材。
案例豐富多彩
108個(gè)好玩、有趣的項(xiàng)目案例,契合青少年的認(rèn)知規(guī)律,激發(fā)學(xué)習(xí)興趣。
圖文精細(xì)標(biāo)注
使用圖片替換了大部分的文字說(shuō)明,圖解思路與步驟,一目了然,簡(jiǎn)單易懂。
資源配套完備
提供所有案例的素材、源程序、PPT課件,并且錄制了視頻微課,可掃描二維碼下載或在線學(xué)習(xí)。
專業(yè)師資陣容
作者團(tuán)隊(duì)包含省級(jí)教研人員,有多年教學(xué)經(jīng)驗(yàn)的中小學(xué)信息技術(shù)教師(正高級(jí)教師、特級(jí)教師)。
一、學(xué)習(xí)編程的意義
隨著大數(shù)據(jù)、物聯(lián)網(wǎng)與人工智能大面積的發(fā)展和普及,編程受到越來(lái)越多人的青睞。編程不僅可以將抽象想法轉(zhuǎn)化為實(shí)際形態(tài),還可以培養(yǎng)人的邏輯思維,增強(qiáng)分析問(wèn)題和解決問(wèn)題的能力。當(dāng)前許多省市已經(jīng)將編程納入中高考,每年各地也會(huì)舉辦各種編程比賽引導(dǎo)青少年學(xué)習(xí)編程,由此可見(jiàn),編程已經(jīng)成為中小學(xué)信息科技教育的重要組成部分。
C 是一門優(yōu)秀的計(jì)算機(jī)編程語(yǔ)言,是主流的編程語(yǔ)言之一,它入門容易、設(shè)計(jì)嚴(yán)謹(jǐn)、操作方便、簡(jiǎn)單易學(xué),非常適合作為青少年的編程啟蒙語(yǔ)言。
在未來(lái)世界,編程將成為數(shù)字化時(shí)代人人都必須掌握的一項(xiàng)基本技能,為此我們組織有豐富程序設(shè)計(jì)經(jīng)驗(yàn)的一線教師、教研人員編寫本書,幫助青少年通過(guò)C 編程培養(yǎng)計(jì)算思維,提升核心素養(yǎng),以更好地適應(yīng)未來(lái)數(shù)字社會(huì)的發(fā)展。
二、本書結(jié)構(gòu)
本書通過(guò)9章內(nèi)容,帶領(lǐng)讀者制作108個(gè)案例,調(diào)動(dòng)讀者學(xué)習(xí)編程的積極性,激發(fā)創(chuàng)新思維。為便于學(xué)習(xí),書中精心設(shè)計(jì)了如下幾個(gè)欄目。 案例分析:通過(guò)提出問(wèn)題環(huán)節(jié),引導(dǎo)讀者思考案例如何實(shí)現(xiàn);通過(guò)思路分析環(huán)節(jié),對(duì)每個(gè)案例需要解決的問(wèn)題進(jìn)行分析和規(guī)劃。 案例準(zhǔn)備:詳細(xì)介紹解決案例問(wèn)題所需的相關(guān)知識(shí),并設(shè)計(jì)算法,明確問(wèn)題解決的
過(guò)程。 案例實(shí)施:通過(guò)編寫程序和測(cè)試程序環(huán)節(jié)詳細(xì)指導(dǎo)案例的制作,降低學(xué)習(xí)難度。答疑解惑環(huán)節(jié)對(duì)案例中容易出現(xiàn)的錯(cuò)誤或疑難問(wèn)題進(jìn)行解釋或補(bǔ)充,同時(shí)強(qiáng)化和鞏固知識(shí)。
三、本書特色
本書內(nèi)容由淺入深,趣味性十足,適合對(duì)C 編程感興趣的青少年及編程初學(xué)者閱讀。為了充分調(diào)動(dòng)讀者學(xué)習(xí)的積極性,本書在編寫時(shí)注重體現(xiàn)如下特色。 案例豐富:本書案例豐富,內(nèi)容編排合理、難度適中。每個(gè)案例都設(shè)計(jì)了一定的情境,有詳細(xì)的分析和制作指導(dǎo),利用案例將思維訓(xùn)練和程序設(shè)計(jì)串聯(lián)起來(lái),使讀者更加容易理解編程知識(shí)。
WQ01 文前.indd 1 2024-06-20 14:24:44
II
C 青少年趣味編程108例 (全視頻微課版) 圖文并茂:本書使用圖片代替大段文字說(shuō)明,使讀者一目了然,幫助讀者輕松學(xué)習(xí)編程知識(shí)。在介紹案例具體的操作過(guò)程中,語(yǔ)言描述簡(jiǎn)潔,每個(gè)步驟都配有對(duì)應(yīng)的插圖,用圖文來(lái)分解復(fù)雜的步驟,便于讀者邊學(xué)邊練。 資源豐富:本書為所有案例配備了素材和源文件,并提供了相應(yīng)的微課,資源的數(shù)量和質(zhì)量都有保障,滿足讀者的自學(xué)需求。 形式貼心:本書針對(duì)讀者在學(xué)習(xí)過(guò)程中可能遇到的問(wèn)題,以答疑解惑的形式進(jìn)行闡述,使讀者的學(xué)習(xí)之路更加順暢。
四、配套資源
本書配有數(shù)字化教學(xué)資源,提供了書中案例所需的素材、源程序,以及制作步驟,讀者可直接使用這些資源進(jìn)行學(xué)習(xí)和實(shí)驗(yàn),也可以這些編程案例為模板稍作修改,制作更多、更實(shí)用的程序?紤]到許多學(xué)校和培訓(xùn)機(jī)構(gòu)選擇本書作為編程課程的教材,資源中還提供了配套的微課。
本書附贈(zèng)的案例素材、源文件和視頻微課,讀者可以掃描右側(cè)二維碼,將內(nèi)容推送到自己的郵箱中,然后下載獲取。讀者也可掃描書中的二維碼,借助微課在線學(xué)習(xí),再進(jìn)行實(shí)踐操作。
五、本書作者
本書的編寫者有省級(jí)教研人員、一線信息技術(shù)教師,其中有2位正高級(jí)教師,其他作者也都曾獲得全國(guó)或全省優(yōu)質(zhì)課評(píng)選獎(jiǎng)項(xiàng),他們長(zhǎng)期從事信息技術(shù)教學(xué)方面的研究工作,具有較為豐富的計(jì)算機(jī)圖書編寫經(jīng)驗(yàn)。
本書由方其桂擔(dān)任主編,劉斌、劉鋒擔(dān)任副主編。本書編寫分工為:唐小華編寫
第1章,劉斌編寫第2、3、7、8、9章,林文明編寫第4章,王麗娟編寫第5章,劉鋒編寫第6章。本書配套資源由方其桂整理制作。
雖然我們有著十多年撰寫編程方面圖書(累計(jì)已編寫、出版三十多種)的經(jīng)驗(yàn),并盡力認(rèn)真構(gòu)思驗(yàn)證和反復(fù)審核修改,但書中難免有一些瑕疵。我們深知一本圖書的好壞,需要廣大讀者去檢驗(yàn)評(píng)說(shuō),在這里衷心希望您對(duì)本書提出寶貴的意見(jiàn)和建議。讀者在學(xué)習(xí)使用本書的過(guò)程中,對(duì)案例的制作可能會(huì)有更好的方法,也可能對(duì)書中某些案例的制作方法的科學(xué)性和實(shí)用性提出質(zhì)疑,敬請(qǐng)讀者批評(píng)指正。
方其桂
2024.1
配套資源
第1章相見(jiàn)恨晚初識(shí)C
案例1 我把朋友帶回家· 2
案例2 換算古人的身高 4
案例3 推算家人的生肖 7
案例4 挑戰(zhàn)木頭人游戲 10
案例5 加減乘除計(jì)算器 12
案例6 我的電腦會(huì)說(shuō)話 14
案例7 繪制愛(ài)心表達(dá)愛(ài) 16
案例8 求解數(shù)的平方根 18
案例9 計(jì)算梯形的面積 20
案例10 時(shí)間換算效率高 22
案例11 顯示考生的信息 25
案例12 調(diào)料交換有方法 27
第2章筑牢根基語(yǔ)言基礎(chǔ)
案例13 物體落地的時(shí)間 30
案例14 古堡探險(xiǎn)集寶石 32
案例15 計(jì)算居民的電費(fèi) 34
案例16 統(tǒng)計(jì)歌手得票數(shù) 36
案例17 剩余蟠桃有多少 38
案例18 推算爺爺?shù)哪挲g 40
案例19 生日信息的輸出 42
案例20 打印學(xué)生成績(jī)單 45
案例21 體質(zhì)指數(shù)的計(jì)算 47
案例22 計(jì)算三角形面積 49
案例23 棋盤上的麥子數(shù) 51
案例24 孿生兄弟的身高 54
案例25 輸出寶箱的密碼 56
案例26輸出鉆石的圖案
案例27︰旅游費(fèi)用共多少 61
第3章?lián)裆贫鴱某绦蚩刂?br />案例28 疫情防控測(cè)體溫 65
案例29正常血壓的標(biāo)準(zhǔn)
案例30金斧頭和銀斧頭
案例31 計(jì)算打車的費(fèi)用
案例32收集瓶蓋可兌獎(jiǎng)
案例33涉酒駕駛要警示 76
案例34無(wú)人自助售賣機(jī) 79
案例35︰玩轉(zhuǎn)經(jīng)典小游戲
案例36分到蘋果的數(shù)量 84
案例37︰優(yōu)秀班級(jí)的評(píng)選
案例38 存錢買智能音響
案例39兄弟多久見(jiàn)次面
案例40坐井觀天的青蛙
案例41逢七必過(guò)小游戲 98
案例42水仙花數(shù)有多少 100
第4章物以類聚數(shù)組
案例43幸運(yùn)轉(zhuǎn)盤轉(zhuǎn)起來(lái)
案例44學(xué)生成績(jī)自動(dòng)查
案例45成績(jī)異常值處理 109
案例46巧用篩子找素?cái)?shù) 111
案例47無(wú)損壓縮的秘密 114
案例48模擬游戲開關(guān)燈
案例49尋找丟手絹贏家
案例50兩兩交換排順序 122
案例51 演出排隊(duì)按身高
案例52插入法整理?yè)淇?128
案例53三張卡片讀心術(shù)
案例54―黑暗森林的挑戰(zhàn) 133
案例55圖像相似度判斷 137
案例56愷撒大帝的密碼139
案例57︰統(tǒng)計(jì)關(guān)鍵詞次數(shù)142
第5章化整為零函數(shù)應(yīng)用
案例58 大家一起來(lái)抽獎(jiǎng) 146
案例59 跳繩比賽小助手 148
案例60綠植認(rèn)養(yǎng)我能行 150
案例61統(tǒng)計(jì)作文單詞數(shù) 153
案例62模擬登錄QQ賬號(hào)
案例63自制個(gè)性計(jì)算器 158
案例64計(jì)算個(gè)人的積分 161
案例65︰燃燒我的卡路里 163
案例66學(xué)習(xí)守則我先行 165
案例67﹑確定課本劇主角 167
案例68誦讀比賽速排名 169
案例69輸出九九乘法表 172
案例70聯(lián)歡活動(dòng)分水果 174
案例71快速尋找回文數(shù) 177
案例72︰籃球價(jià)格速速猜 180
第6章輕而易舉基礎(chǔ)算法
案例73計(jì)算山頂?shù)臍鉁?br />案例74助柯南找回密碼 188
案例75求解百錢買百雞
案例76 猴子摘桃知多少
案例77︰愛(ài)因斯坦的階梯 196
案例78有趣的年齡問(wèn)題 198
案例79 輕松玩轉(zhuǎn)漢諾塔 201
案例80兔子產(chǎn)子知多少 204
第7章再接再厲貪心分治
案例81排隊(duì)接水用時(shí)少
案例82找付零錢有方法 213
案例83安排會(huì)議不沖突 216
案例84選擇無(wú)線接入點(diǎn) .219
案例85 火車調(diào)度要合理
案例86玩轉(zhuǎn)猜數(shù)字游戲 227
案例87﹑廢木料循環(huán)利用 230
案例88 影子的長(zhǎng)度變化 234
第8章突破難關(guān)排序搜索
案例89按照身高來(lái)排隊(duì) 240
案例90助學(xué)獎(jiǎng)勵(lì)優(yōu)秀生 243
案例91門診就醫(yī)新幫手 246
案例92短視頻薦書大賽 249
案例93 誰(shuí)能成為銷售王 253
案例94班級(jí)投票選班長(zhǎng) 257
案例95解決四皇后問(wèn)題 260
案例96藥王島求取仙藥 264
第9章百煉成鋼綜合實(shí)例
案例97﹑雞兔同籠各幾何
案例98昆蟲繁殖能力強(qiáng)
案例99均分蛋糕并不難 276
案例100商品購(gòu)買對(duì)賬單
案例101帶走島上的金屬 .283
案例102幫爺爺找到銅錢
案例103為公司選拔人才
案例104數(shù)字的組合形式
案例105財(cái)富相加有方法
案例106兄弟身高差多少
案例107顯示文件的內(nèi)容 305
案例108改正輸錯(cuò)的成績(jī) 308