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

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

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

定 價:¥32.00

作 者: 滕偉主編
出版社: 清華大學出版社
叢編項:
標 簽: 青少年計算機

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

內(nèi)容簡介

本書主要包括Pascal語言語法知識、程序設(shè)計規(guī)范及基礎(chǔ)的信息學奧林匹克競賽編程訓練三部分內(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編程訓練;第11章為歷屆分區(qū)聯(lián)賽初賽試題題解。本書在講解Pascal語言語法的同時講述了程序設(shè)計規(guī)范和如何建立程序設(shè)計思想,講解過程中始終貫徹知識講解結(jié)合上機操作。本書內(nèi)容豐富并具有體系性,講解詳細清晰,程序風格嚴謹規(guī)范。 本書適用于初學程序設(shè)計或初學信息學奧林匹克競賽的中小學生自學,也可作為信息學奧林匹克競賽的基礎(chǔ)培訓教材。

作者簡介

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

圖書目錄

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

本目錄推薦

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