- 教孩子學編程(信息學奧賽C語言版)
- 黨松年 方澤波
- 818字
- 2020-05-22 15:22:44
前言
2015年秋天的一天,當時正上小學五年級的兒子放學回家后,表現(xiàn)出一副很沮喪的樣子。原來學校舉行了一次選拔考試,每個班選取幾位同學去選修計算機編程的課程,以后可以參加青少年信息學奧賽。他因為準備不足落選了,但他說他很想學習計算機編程,還問我說:“爸爸你是學計算機的,編寫計算機程序是不是很難?”后來,在幾位朋友的鼓勵下,我開始嘗試教幾個孩子學習編程,本書的大部分內(nèi)容就是由給這幾個孩子講課的教案補充完善而成的。
本書主要講計算機編程的基礎(chǔ)知識,是學習C語言的入門級圖書,是一本面向孩子的書,當然,任何想學習計算機編程的初學者,都可以閱讀這本書。
要看懂這本書,并不需要你之前對計算機以及編程有任何的了解,你只要懂得怎么使用計算機就可以了,比如說啟動一個程序、打開和保存文件等。
本書沒有像其他C語言教材那樣“系統(tǒng)”“全面”地去講解所有的C語言知識。而是按照初學者的認知規(guī)律,以知識點為中心,循序漸進地引導初學者了解計算機的基礎(chǔ)知識,揭開計算機程序的神秘面紗,進而逐步了解并掌握C語言的基本概念和各種編程基礎(chǔ)知識,最終能夠用C語言編寫簡單的程序來解決一些數(shù)學問題。
書中盡量用通俗化的語言和形象的比喻來解釋各種專業(yè)術(shù)語,同時用大量的圖示來幫助理解。編程是一個實踐性很強的工作,需要學習者親自動手編寫代碼,因而書中有大量的實例代碼,每一章后面也有各種類型的編程練習題,供學習者自己動手學習編寫代碼。本書配套資料中含有全部實例的源代碼,掃描下方二維碼即可獲得。編號與書中代碼清單編號一一對應(yīng),例如,代碼清單4.3對應(yīng)資料中的源文件example_4_3.c。配套資料中也包含每章后面練習題中的編程題源代碼,編號與練習題題號一一對應(yīng),例如,習題9.8對應(yīng)資料中的源文件test_9_8.c。
資源下載
本書的編寫參考了大量的書籍資料,謹向這些書籍資料的作者表示感謝。同時也感謝人民郵電出版社及特約編輯張蓉老師在出版過程中的大力支持和幫助。
由于作者本人水平所限,書中難免存在疏漏和不足之處,敬請各位讀者批評指正。
- Machine Learning with R Cookbook(Second Edition)
- 人人都懂設(shè)計模式:從生活中領(lǐng)悟設(shè)計模式(Python實現(xiàn))
- Jenkins Continuous Integration Cookbook(Second Edition)
- C/C++程序員面試指南
- Qt5 C++ GUI Programming Cookbook
- Java EE架構(gòu)設(shè)計與開發(fā)實踐
- HTML并不簡單:Web前端開發(fā)精進秘籍
- HTML5程序設(shè)計基礎(chǔ)教程
- 精通Rust(第2版)
- R統(tǒng)計應(yīng)用開發(fā)實戰(zhàn)
- Visual C++網(wǎng)絡(luò)編程教程(Visual Studio 2010平臺)
- Practical XMPP
- Building RESTful Web Services with PHP 7
- INSTANT Fancybox
- 寫給UI設(shè)計師看的數(shù)據(jù)可視化設(shè)計