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

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)52條)

 
 

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

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7