全國青少年信息學(xué)競賽培訓(xùn)教材

出版時間:2010-6  出版社:浙江大學(xué)出版社  作者:陳穎//邱桂香  頁數(shù):353  

前言

本書以Pascal語言為載體,重點介紹分析問題、算法設(shè)計和編寫程序的方法和技巧。計算機語言初學(xué)者經(jīng)常出現(xiàn)沒有深入分析問題就直接編寫程序的現(xiàn)象,導(dǎo)致出現(xiàn)自己無法解決的錯誤,從而影響學(xué)習(xí)的積極性。本書采用與其他同類Pascal語言教材不同的書寫手法,把問題分析和算法設(shè)計擺在第一位置,僅把計算機語言當(dāng)成描述和實現(xiàn)算法的工具。本書每章由三大部分組成:(1)問題導(dǎo)引與分析。試圖通過這一部分先引發(fā)學(xué)生思考,用已有的知識提出解決問題的方案,在實施方案過程中,發(fā)現(xiàn)問題,進而帶著問題學(xué)習(xí)第二部分的語言知識內(nèi)容。(2)Pascal語言知識。為每章需要學(xué)習(xí)的Pascal語言語句結(jié)構(gòu),通過應(yīng)用例子和解決問題導(dǎo)引的例子,讓學(xué)生掌握語句的靈活運用。(3)程序設(shè)計實例。為章節(jié)知識和算法相結(jié)合部分,通過有一定難度的問題實例,讓學(xué)生綜合應(yīng)用本章的知識,通過問題分析、算法描述和程序設(shè)計三個步驟提升學(xué)生的綜合思維能力。本書除了完整地介紹Pascal語言程序設(shè)計外,還穿插經(jīng)典基礎(chǔ)算法的分析和介紹,以螺旋上升方式呈現(xiàn)語言知識和算法設(shè)計有機結(jié)合,盡量通過經(jīng)典基礎(chǔ)算法實例展開討論,讓學(xué)生學(xué)會從不同的角度、用不同的方法分析和解決問題,培養(yǎng)學(xué)生的思維能力。如:第6章數(shù)組,當(dāng)學(xué)生學(xué)完數(shù)組之后,從程序設(shè)計角度可以解決很多的問題了,因此,在第6章中加入了大量的經(jīng)典基礎(chǔ)算法,讓學(xué)生利用現(xiàn)有的語言知識,從問題分析、算法設(shè)計到程序?qū)崿F(xiàn)做一個提升,使學(xué)生的學(xué)習(xí)注意力能夠集中在如何提高分析問題和解決問題的能力上。當(dāng)思維能力提升了,接下去再繼續(xù)學(xué)習(xí)語言知識就比較容易了。本書注意讓學(xué)生在程序設(shè)計的學(xué)習(xí)過程中,培養(yǎng)算法的效率意識,逐漸提高有效的算法設(shè)計能力。

內(nèi)容概要

本書結(jié)合中學(xué)信息學(xué)奧賽,貫穿問題導(dǎo)引、分析和程序設(shè)計過程,讓學(xué)習(xí)者學(xué)會分析問題、設(shè)計算法、并使用Pascal語言工具描述和實現(xiàn)算法。本書附帶光盤提供例題測試數(shù)據(jù)和練習(xí)中非編程題答案。

書籍目錄

第1章  計算機和計算機語言  1.1  計算機工作原理    1.1.1  計算機基本組成    1.1.2  計算機工作原理    1.1.3  計算機軟件  1.2  計算機語言    1.2.1  計算機語言的發(fā)展進程    1.2.2  程序設(shè)計進程    1.2.3  Pascal語言概述  1.3  算法和算法描述    1.3.1  程序設(shè)計的基本方法    1.3.2  算法    1.3.3  算法的描述  1.4  練習(xí)題第2章  順序結(jié)構(gòu)程序設(shè)計第3章  選擇結(jié)構(gòu)程序設(shè)計第4章  循環(huán)結(jié)構(gòu)程序設(shè)計第5章  文件第6章  數(shù)組第7章  函數(shù)與過程第8章  字符串第9章  記錄、集合、枚舉及子界類型第10章  指針類型第11章  綜合程序設(shè)計參考文獻

章節(jié)摘錄

插圖:2.匯編語言為了克服機器語言的缺點,人們對機器語言進行了改進,用一些MOVAL,0容易記憶和辨別的有意義的符號代替機器指令。用這樣一些符號代ADDAL替機器指令所產(chǎn)生的語言就稱為匯編語言,也稱為符號語言。用匯編圖1.3匯編語言語言來實現(xiàn)9+8運算的有關(guān)指令如圖1.3。3.高級語言匯編語言雖然較機器語言有所改善,但未從根本上擺脫指令系統(tǒng)的束縛,它與機器語言指令仍然是一一對應(yīng)的,而且與自然語言相距甚遠,不符合人們的表達習(xí)慣。為了從根本上改變語言體系,必須從兩方面下功夫:一是力求接近于自然語言;二是力求脫離具體機器,使語言與機器指令系統(tǒng)無關(guān),達到程序通用的目的。20世紀50年代中期出現(xiàn)了第一個高級語言——Fortran語言,隨之相繼出現(xiàn)了許多種高級語言。高級語言與具體的計算機無關(guān),即用它所寫的程序可以在不同機型的計算機上運行,高級語言較之匯編語言更接近于自然語言。描述計算公式與數(shù)學(xué)上的表示大體一致,例如,前面計算9+8的問題,若用Basic、c語言或Visual Basic語言編程,只要用9+8一個語句就可完成,十分簡單,而且易于理解。顯然,計算機不能直接執(zhí)行高級語言程序,而必須先將程序翻譯轉(zhuǎn)換成機器能夠識別的“目標(biāo)程序”才能執(zhí)行,這種翻譯轉(zhuǎn)換工作由被稱為“編譯程序”的專門軟件來完成,每一種高級語言都有自己的編譯程序。在一臺計算機上運行某一種高級語言源程序的前提是:該計算機安裝了該語言的編譯程序。高級語言亦稱為面向過程的算法語言,用它編寫程序必須寫出每一步如何進行的全過程,程序設(shè)計者必須具體指出執(zhí)行的每一個細節(jié)。有些場合人們進一步希望能做到,只要指出“做什么”而不必具體指出“如何做”。

編輯推薦

《全國青少年信息學(xué)競賽培訓(xùn)教材:Pascal語言程序設(shè)計》:通向金牌之路。

圖書封面

評論、評分、閱讀與下載


    全國青少年信息學(xué)競賽培訓(xùn)教材 PDF格式下載


用戶評論 (總計52條)

 
 

  •   本書以Pascal語言為載體,重點介紹分析問題、算法設(shè)計和編寫程序的方法和技巧。計算機語言初學(xué)者經(jīng)常出現(xiàn)沒有深入分析問題就直接編寫程序的現(xiàn)象,導(dǎo)致出現(xiàn)自己無法解決的錯誤,從而影響學(xué)習(xí)的積極性。本書采用與其他同類Pascal語言教材不同的書寫手法,把問題分析和算法設(shè)計擺在第一位置,僅把計算機語言當(dāng)成描述和實現(xiàn)算法的工具。結(jié)合中學(xué)信息學(xué)奧賽,貫穿問題導(dǎo)引、分析和程序設(shè)計過程,讓學(xué)習(xí)者學(xué)會分析問題、設(shè)計算法、并使用Pascal語言工具描述和實現(xiàn)算法。本書附帶光盤提供例題測試數(shù)據(jù)和練習(xí)中非編程題答案。
  •   pascal是經(jīng)典教學(xué)語言,更是Delphi的基礎(chǔ),這本雖然是競賽類的,其實完全可以應(yīng)付整門語言的學(xué)習(xí)
  •   適合參加信息學(xué)奧賽的同學(xué)使用,配備光盤有測試數(shù)據(jù)很實用
  •   用來進行信息學(xué)奧林匹克競賽培訓(xùn),內(nèi)容很好。
  •   初中信息學(xué)競賽提高用書,很好
  •   這本書很不錯,很適合初學(xué)者閱讀,對我的競賽很有幫助。
  •   很適合中學(xué)生學(xué)習(xí)編程
  •   正是兒子需要的信息競賽用書,很滿意。
  •   興趣班上課學(xué)習(xí)的標(biāo)準(zhǔn)教材
  •   錯誤很少,內(nèi)容比較新,值得一看
  •   看不出什么錯誤,不錯
  •   適合做教材的書
  •   這本書是孩子老師要的,我們當(dāng)?shù)氐臅暾冶槎紱]有,我這把書名在當(dāng)當(dāng)網(wǎng)輸上,就找到了。只要耐心地等上幾天,就有人送上門了,太方便了。價格還在原有的基礎(chǔ)上打了折。真是又方便又實惠。
  •   老師說的這本書還不錯
  •   這是一本找了很久的書,書中的例子很適用,適合學(xué)生使用。
  •   別人介紹的,買本看看還不錯,孩子很喜歡,謝謝
  •   這個商品不錯。適合新手。
  •   書還沒讀過,單感覺不錯。
  •   比較適用,適合中學(xué)生閱讀
  •   很有幫助,書也不錯,
  •   孩子覺得喜歡,正在看
  •   配送速度比較快。
  •   實用性強,適合入門,只是我那本印刷的有點歪,希望當(dāng)當(dāng)注意
  •   內(nèi)容講的很詳細,很好!
  •   不錯,是我要的那種,實用
  •   內(nèi)容不錯,印刷質(zhì)量也不錯。
  •   書很好,正品,紙質(zhì)不錯
  •   挺好的,對于初學(xué)pascal的人不錯。
  •   整體編寫蠻好。個別算法展開不夠深入。
  •   適合青少年信息學(xué)競賽培訓(xùn)教材 用
  •   有的程序是錯的,比如合并文件的。大部分都很好,很詳細,編程的好助手
  •   孩子的計算機老師讓買的,說這本書的錯誤很少,適合學(xué)習(xí)。
  •   內(nèi)容的組織與編排相當(dāng)好
    本人購買的主要原因是因為光盤,以前里面的例子與課后的作業(yè)會配測試數(shù)據(jù)。
    然而光盤的內(nèi)容不是一般的單簿,有點“做樣子”的感覺
  •   其他不說,光有光盤有例題答案覺得很難得。希望不會失望,就是有點小貴,薄薄的一本要30多哦!
  •   老師指定,為孩子興趣而買,俺無法評價。
  •   本書的編排是較有特點的。
  •   經(jīng)典的題型是有,不是講解不是很清晰。如果要深究,不建議買這本書。
  •   兒子老師讓買的。就是折扣不多,貴了
  •   講得十分詳細,最后的那些個案例挺好的
  •   用于學(xué)知識的很好!
  •   還好吧,還好吧,
  •   參加比賽,指導(dǎo)老師推薦
  •   這本書適合初學(xué)者很詳細
  •   詳細系統(tǒng),對初學(xué)者來說挺合適的
  •   這本書比較適合奧賽初賽培訓(xùn)用,里面的例題比較新,緊扣奧賽復(fù)賽,讓學(xué)生能更好地適應(yīng)復(fù)賽,但對于初學(xué)者來說沒有老師的引導(dǎo)顯得偏難,如果有更多簡單點的例題會更好,課后的習(xí)題也難度偏大,而且沒有參考程序,只能自己做,做完也無法判斷對錯。
  •   還好不錯,繼續(xù)保持下去。
  •   很不錯的書 內(nèi)容很全 只是光碟里是答案 不方便了
  •   適合初學(xué),對已經(jīng)掌握基本算法的讀者也有幫助
  •   封背面有點臟,不影響里面看書的皮頁物流很快,兩天吧還沒開始看,不知道內(nèi)容有沒有錯誤總體來說,還行吧
  •   這本書的學(xué)習(xí)內(nèi)容安排較合理,內(nèi)容循序漸進。買來給學(xué)生輔導(dǎo)較好!
  •   很好的書,適合初學(xué)pascal的人。
  •   適合 學(xué)pascal 考生參考
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7