注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教輔綜合素質(zhì)教育青少年信息學(xué)奧林匹克競賽初級規(guī)范教程

青少年信息學(xué)奧林匹克競賽初級規(guī)范教程

青少年信息學(xué)奧林匹克競賽初級規(guī)范教程

定 價(jià):¥32.00

作 者: 滕偉主編
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 青少年計(jì)算機(jī)

ISBN: 9787302124993 出版時(shí)間: 2006-04-01 包裝: 平裝
開本: 16開 頁數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡介

本書主要包括Pascal語言語法知識、程序設(shè)計(jì)規(guī)范及基礎(chǔ)的信息學(xué)奧林匹克競賽編程訓(xùn)練三部分內(nèi)容。 本書共分11章。第1章介紹Pascal語言的基礎(chǔ)知識;第2章介紹Pascal語言語句;第3章介紹Pascal語言子程序;第4章介紹Pascal語言用戶自定義類型;第5章介紹Pascal類型關(guān)系和集合類型;第6章介紹Pascal數(shù)組類型;第7章介紹Pascal記錄類型;第8章介紹Pascal文件類型;第9章介紹Pascal指針類型;第10章為Pascal編程訓(xùn)練;第11章為歷屆分區(qū)聯(lián)賽初賽試題題解。本書在講解Pascal語言語法的同時(shí)講述了程序設(shè)計(jì)規(guī)范和如何建立程序設(shè)計(jì)思想,講解過程中始終貫徹知識講解結(jié)合上機(jī)操作。本書內(nèi)容豐富并具有體系性,講解詳細(xì)清晰,程序風(fēng)格嚴(yán)謹(jǐn)規(guī)范。 本書適用于初學(xué)程序設(shè)計(jì)或初學(xué)信息學(xué)奧林匹克競賽的中小學(xué)生自學(xué),也可作為信息學(xué)奧林匹克競賽的基礎(chǔ)培訓(xùn)教材。

作者簡介

  滕偉 畢業(yè)于天津師范大學(xué)計(jì)算機(jī)與信息工程學(xué),學(xué)士學(xué)位。中國科協(xié)信息學(xué)奧林匹克競賽培訓(xùn)講師,全國優(yōu)秀青少年科技輔導(dǎo)員,現(xiàn)任教一天津南開中學(xué)。從事青少年信息奧林匹克精英教育和管理十六年,所培養(yǎng)優(yōu)秀選手獲得:世界大學(xué)生程序設(shè)計(jì)競賽(ACM)全球總冠軍一人世界中學(xué)生信息學(xué)奧林匹克競賽(IOI)銀牌一人中國中學(xué)生信息學(xué)奧林匹克競賽(NOI)金牌五人,銀牌四人,銅牌十三人中國中學(xué)生信息學(xué)奧林匹克全國分區(qū)聯(lián)賽國家一等獎二百余人次

圖書目錄

第1章Pasca l語言基礎(chǔ)
1.1了解程序結(jié)構(gòu)
1.1.1 Pascal程序結(jié)構(gòu)
1.1.2 Pascal程序編寫格式
練習(xí)題
1.2上機(jī)操作一
1.2.1安裝Pascal
1.2.2上機(jī)操作
1.3語法圖和詞法單位
l.3.1語法圖圖形符號
1.3.2程序結(jié)構(gòu)描述
1.3.3詞法單位
練習(xí)題
1.4上機(jī)操作二
1.4.1熟悉鍵盤
1.4.2學(xué)習(xí)程序的編輯操作
1.4.3塊操作
1.5標(biāo)準(zhǔn)類型
1.5.1數(shù)據(jù)類型
1.5.2標(biāo)準(zhǔn)類型
練習(xí)題
1.6常量、變量的說明
1.6.1常量說明
1.6.2變量說明
1.6.3說明語句的注意事項(xiàng)
練習(xí)題
1.7 Pascal語言的算符
1.7.1算符介紹
1.7.2算術(shù)運(yùn)算符
1.7.3關(guān)系運(yùn)算符
1.7.4布爾運(yùn)算符
1.7.5算符的優(yōu)先級
練習(xí)題
1.8標(biāo)準(zhǔn)函數(shù)
1.8.1標(biāo)準(zhǔn)函數(shù)
1.8.2算術(shù)運(yùn)算函數(shù)
1.8.3轉(zhuǎn)換函數(shù)
1.8.4順序函數(shù)
1.8.5判斷函數(shù)
1.8.6隨機(jī)函數(shù)
練爿題
1.9賦值語句
1.9.1賦值語句語法圖
1.9.2賦值語句執(zhí)行過程
1.9.3使用注意事項(xiàng)
練習(xí)題
1.10輸出調(diào)用語句
1.10.1輸出調(diào)用語句語法圖
1.10.2輸出調(diào)用語句執(zhí)行過程
1.10.3輸出格式
1.10.4用戶白定義輸出格式
練習(xí)題
1.11輸入調(diào)用語句
1.11.1輸入調(diào)用語句語法圖
1.1 1.2輸入調(diào)用語句執(zhí)行過程
1.1 1.3數(shù)據(jù)輸入
練習(xí)題
第2章Pascal語句
2.1復(fù)合語句
2.1.1復(fù)合語句語法圖
2.1.2復(fù)合語句的執(zhí)行過程
練習(xí)題
2.2如果語句
2.2.1如果語句語法圖
2.2.2如果語句的執(zhí)行過程
2.2.3如果語句嵌套原則
練習(xí)題
2.3情況語句
2.3.1情況語句語法圖
2.3.2情況語句的執(zhí)行過程
2.3.3情況語句使用說明
2.3.4情況語句嵌套
練習(xí)題
2.4循環(huán)語句
2.4.1重復(fù)語句語法圖
2.4.2 Repeat語句的執(zhí)行過程
2.4.3當(dāng)語句語法圖
2.4.4當(dāng)語句的執(zhí)行過程
2.4.5兩種循環(huán)語句的比較
2.4.6 For語句語法圖
2.4.7 For語句的執(zhí)行過程
2.4.8 For語句與Repeat語句和While語句的比較
2.4.9累加、累乘的使用
2.4.10控制循環(huán)流程的過程語句
練習(xí)題
2.5多重循環(huán)
2.5.1打印圖形
2.5.2人口增長問題
練習(xí)題
2.6程序設(shè)計(jì)初步
2.6.1程序設(shè)計(jì)方法
2.6.2程序質(zhì)量
2.6.3程序優(yōu)化
練習(xí)題
2.7編程風(fēng)格
2.7.1程序簡要說明
2.7.2程序版式
2.7.3命名規(guī)則
2.7.4基本語句
練習(xí)題
2.8編程練習(xí)題
2.8.1理解循環(huán)
2.8.2模擬編程
2.8.3累加、累乘兩小時(shí)
2.8.4求最值
2.8.5統(tǒng)計(jì)問題
2.8.6歸納分析
2.8.7枚舉問題
第3章:r.程序
3.1過程與函數(shù)簡介
3.1.1子程序的概念
3.1.2子程序的作用
3.1.3子程序的分類
練習(xí)題
3.2函數(shù)的定義與調(diào)用
3.2.1函數(shù)的定義
3.2.2函數(shù)的調(diào)用
練習(xí)題
3.3過程的定義與調(diào)用
3.3.1過程的說明
3.3.2過程的調(diào)用
練習(xí)題
3.4參數(shù)傳遞
3.4.1值參數(shù)
3.4.2變量參數(shù)
3.4.3選擇參數(shù)的原則
練習(xí)題
3.5標(biāo)識符的作用域
3.5.1全程變量和局部變量
3.5.2標(biāo)識符的作用域
3.5.3將子程序值傳
遞給主程序
練習(xí)題
3.6子程序的嵌套、遞歸和遞推
3.6.1子程序嵌套
3.6.2子程序遞歸
3.6.3遞推
練習(xí)題
3.7子程序的使用
3.7.1子程序的結(jié)構(gòu)化使用
3.7.2遞歸的深入理解
練習(xí)題
第4章Pasca I語言用戶
自定義類型
4.1枚舉類型
4.1.1用戶自定義類型
4.1.2枚舉類型定義
4.1.3變量說明
4.1.4枚舉類型數(shù)據(jù)的操作
練習(xí)題
4.2子界類型
4.2.1子界類型的定義
4.2.2變量說明
4.2.3子界類型的操作
練習(xí)題
第5章Pasca I類型關(guān)系和集合類型
5.1類型的關(guān)系
5.1.1類型的一致性
5.1.2類型的相容性
5.1.3賦值相容
5.1.4過程和函數(shù)參數(shù)傳遞的
相容性
練習(xí)題
5.2集合類型
5.2.1集合的概念
5.2.2集合變量說明
5.2.3集合的操作
5.2.4集合的使用
練習(xí)題
第6章PascaI數(shù)組類型
6.1數(shù)組類型
6.1.1數(shù)組的引入
6.1.2數(shù)組類型的定義
6.1.3數(shù)組變量說明
6.1.4數(shù)組類型常量的定義
6.1.5數(shù)組類型的操作
練習(xí)題
6.2一維數(shù)組應(yīng)用
6.2.1數(shù)據(jù)交換
6.2.2排序算法
6.2.3打印楊輝三角形
練習(xí)題
6.3維數(shù)組應(yīng)用
6.3.1觀察行列關(guān)系
6.3.2方陣轉(zhuǎn)置
6.3.3打印楊輝三角形
6.3.4成績統(tǒng)計(jì)
6.3.5矩陣相乘
練習(xí)題
6.4 Z.維數(shù)組練習(xí)
6.5布爾數(shù)組
6.5.1布爾數(shù)組和集合類型
的關(guān)系
6.5.2應(yīng)用舉例
練習(xí)題
6.6字符串類型
6.6.1字符串類型定義
6.6.2字符串的變量說明
6.6.3字符串類型數(shù)據(jù)
的操作
6.6.4字符串使用
練習(xí)題
第7章PascaI記錄類型
7.1記錄類型
7.1.1記錄類型定義
7.1.2記錄變量說明
7.1.3類型常量說明
7.1.4記錄類型操作
7.1.5記錄類型定義的嵌套
7.1.6開域語句
練習(xí)題
7.2記錄類型練習(xí)
7.2.1簡單練習(xí)
7.2.2記錄數(shù)組的練習(xí)
練習(xí)題
第8章PascaI文件類型
8.1文件類型
8.1.1文件的概述
8.1.2文件類型定義
8.1.3變量說明
8.1.4處理文件的過程和函數(shù)
8.1.5文件的分類
練習(xí)題
8.2文本文件的使用
8.2.1文本文件的特點(diǎn)
8.2.2文本文件的操作
8.2.3文本文件練習(xí)
8.2.4標(biāo)準(zhǔn)文件
練習(xí)題
8.3類型文件的使用
8.3.1類型文件的特點(diǎn)
8.3.2類型文件的練習(xí)
練習(xí)題
第9章Pasca l指針類型
9.1指針類型
9.1.1指針類型概念
9.1.2指針的類型定義
9.1.3指針變量說明
9.1.4指針的變量操作
練習(xí)題
9.2指針類型應(yīng)用
9.2.1鏈表結(jié)點(diǎn)定義
9.2.2鏈表的建立
9.2.3鏈表的操作
9.2.4環(huán)形鏈表結(jié)構(gòu)
9.2.5雙向鏈表結(jié)構(gòu)
練習(xí)題
第10章編程訓(xùn)練
10.1進(jìn)制轉(zhuǎn)換
10.1.1進(jìn)制介紹
10.1.2十進(jìn)制二進(jìn)制
數(shù)值轉(zhuǎn)換
10.1.3二進(jìn)制、十進(jìn)制、十六進(jìn)制
數(shù)值轉(zhuǎn)換
練習(xí)題
10.2計(jì)算機(jī)編碼
10.2.1原碼
10.2.2反碼
10.2.3補(bǔ)碼
10.3高精度訓(xùn)練
10.3.1高精度計(jì)算的引入
10.3.2數(shù)據(jù)輸入
10.3.3估算結(jié)果位數(shù)
10.3.4計(jì)算和進(jìn)位問題
10.3.5輸出問題
10.4高精度練習(xí)一
練習(xí)題
10.5編程完成進(jìn)制轉(zhuǎn)換
練習(xí)題
10.6高精度練習(xí)二
10.7循環(huán)枚舉
第11章歷屆分區(qū)聯(lián)賽初賽試題解析
第七屆全國青少年信息學(xué)奧林匹克
聯(lián)賽普及組初賽試題和解答
第七屆全國青少年信息學(xué)奧林匹克
聯(lián)賽提高組初賽試題和解答
第八屆全國青少年信息學(xué)奧林匹克
聯(lián)賽普及組初賽試題和解答
第八屆全國青少年信息學(xué)奧林匹克
聯(lián)賽提高組初賽試題和解答
第九屆全國青少年信息學(xué)奧林匹克
聯(lián)賽普及組初賽試題和解答
第九屆全國青少年信息學(xué)奧林匹克
聯(lián)賽提高組初賽試題和解答
第十屆全國青少年信息學(xué)奧林匹克
聯(lián)賽普及組初賽試題和解答
第十屆全國青少年信息學(xué)奧林匹克
聯(lián)賽提高組初賽試題和解答
附錄A Pasca l編譯錯誤對照表
附錄B Pasca l運(yùn)行錯誤對照表
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號