信息學奧林匹克教程·語言篇

信息學奧林匹克教程·語言篇

《信息學奧林匹克教程·語言篇》是2003年湖南師範大學出版社出版的圖書,作者是向期中

基本介紹

  • 書名:信息學奧林匹克教程·語言篇
  • 作者向期中
  • ISBN:9787810813082
  • 頁數:302
  • 定價:24.00元
  • 出版社:湖南師範大學
  • 出版時間:2003-6
內容簡介,目錄,

內容簡介

該書是作者十幾年來培養學生參加國際、國內信息學奧林匹克競賽的經驗總結。全套教程分為三本,其中《語言篇》主要介紹競賽規定語言之一,也是競賽使用最為廣泛、最適應競賽的程式語言——TrurboPascal7.0環境、語句與程式結構;《基礎篇》主要面向競賽入門的學生,介紹了國際、國內青少年信息學奧林匹克競賽活動的發展、競賽條例和規程,以及信息學奧林匹克的指導思想、命題原則和教育思想,詳細闡述了計算機基礎知識、算法概述、簡單數據結構和基礎算法模型等,培養學生參加NOIP的活動;《提高篇》主要針對提高競賽水平的學生,詳細闡述了基本算法設計策略、搜尋及搜尋最佳化方法、圖論算法處理及其動態規劃的套用等內容,為適應信息學競賽新的發展的需要,還簡單介紹了Linux作業系統、Gcc、FleePascal編程環境。整套教程根據NOIP、NOI及IOI的要求,以算法為主線,以習題分析為載體,深入淺出,既有各個算法設計基本思路的講解及對求解問題的分析,注重了算法引導分析與不同算法的比較,又給出了具體的編程思路與參考程式,程式採用信息學競賽流行的1'urboPascal7.0語言編寫,並注重結構化與可讀性,並提供了競賽模擬試題,方便讀者檢測競賽學生或自我檢測。

目錄

1 TURBOPASCAI基本知識
1.1 TurboPascal簡介
1.2 TurboPascal程式的組成
1.3 字元集和符號
1.4 數據類型的概念
1.5 常量和變數
1.6 標準數據類型
1.7 表達式
1.8 上機操作
1.9 調試程式
2 基本語句與程式結構
2.1 賦值語句
2.2 輸入和輸出過程
2.3 順序結構程式設計
2.4 分支結構程式設計
2.5 複合語句
2.6 if語句
2.7 case語句(分情況語句)
2.8 分支結構程式套用舉例
2.9 循環結構程式設計
3 枚舉與子界類型
3.1 TurboPascal中類型概念說明
3.2 枚舉類型
3.3 子界類型
3.4 類型間關係
4 數組類型
4.1 一維數組
4.2 多維數組
4.3 字元數組和字元串類型
5 過程與函式
5.1 過程
5.2 函式
5.3 嵌套和標識符的作用域
5.4 向前引用與遞歸調用
5.5 間接遞歸與向前引用
6 集合與記錄類型
6.1 集合類型
6.2 記錄類型
7 檔案和指針類型
7.1 磁碟檔案的邏輯組織
7.2 隨機檔案
7.3 TEXT檔案
7.4 無類型檔案
7.5 標準檔案
7.6 動態數據類型
7.7 關於類型的相容問題

相關詞條

熱門詞條

聯絡我們