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