第一章 LOGO語言概述
第一節(jié) LOGO語言簡介
一、什么是計算機語言
二、LOGO語言
三、LOGO對硬件和軟件的要求
第二節(jié) LOGO系統(tǒng)的啟動和退出
一、啟動LOGO
二、退出LOGO
練習
第二章 海龜作圖
第一節(jié) 基本作圖命令
一、繪圖命令DRAW
二、控制海龜命令
第二節(jié) 重復命令
一、重復命令
二、重復命令的應用
三、重復命令的嵌套
第三節(jié) 繪制不規(guī)則圖形
一、設置屏幕顯示的方式
二、設置海龜活動范圍
三、海龜的坐標位置和方向
第四節(jié) 其他繪圖命令
一、繪制彩色圖形
二、畫實心圖形
三、改變海龜畫筆的寬度
四、在圖形屏幕上輸出文本
練習
第三章 過程設計
第一節(jié) 讓海龜學習新命令
一、什么是過程
二、過程的格式
第二節(jié) 過程的編輯和調用
一、過程的定義
二、過程的修改
三、過程的調用
第三節(jié) 過程的嵌套
一、嵌套
二、多層嵌套
第四節(jié) 帶參數的過程
一、參數和帶參數的過程
二、帶參數過程的應用
第五節(jié) 遞歸
一、尾遞歸
二、條件判斷
三、首遞歸
四、中間遞歸
第六節(jié) 過程的應用
一、七巧板問題
二、簡單動畫處理
練習
第四章 過程和文件管理
第一節(jié) 過程管理
一、查看過程
二、刪除過程
第二節(jié) 文件管理
一、查看磁盤文件
二、過程文件的保存和讀取
三、圖形文件的保存與讀取
四、刪除文件
五、DOS操作
第五章 LOGO的數值計算、字表和音樂
第一節(jié) 數值計算
一、常量、變量與表達式
二、賦值與輸出
三、函數
四、應用
第二節(jié) 字表
一、什么是字表
二、字表處理命令
三、從鍵盤讀取字表
四、應用
第三節(jié) 音樂
一、PLAY命令
二、TONE命令
練習
第六章 BASIC語言基礎
第一節(jié) 程序設計與BASIC語言
一、解題步驟
二、算法與流程圖
三、程序設計語言
四、BASIC語言
第二節(jié) BASIC中的數據
一、常量
二、變量
三、表達式
第三節(jié) QBASIC的運行環(huán)境
一、QBASIC的啟動
二、QBASIC的環(huán)境
三、輸入和運行QBASIC程序
四、保存和讀取QBASIC程序
五、退出QBASIC
練習
第七章 基本控制結構的程序設計
第一節(jié) 順序結構的程序設計
一、輸入語句
二、賦值語句
三、鍵盤輸入語句
四、讀數/置數語句
五、結束、暫停、注釋和清屏語句
第二節(jié) 分支結構的程序設計
一、無條件轉移語句
二、判斷條件
三、條件語句
四、情況語句
五、分支結構程序舉例
第三節(jié) 循環(huán)結構的程序設計
一、計數循環(huán)
二、條件循環(huán)
三、多重循環(huán)
第四節(jié) 應用舉例
一、邏輯判斷
二、不定方程
練習
第八章 函數和子程序
第一節(jié) 函數
一、標準函數
二、自定義函數
第二節(jié) 子程序
一、定義和調用子程序
二、子程序應用
第三節(jié) 應用舉例
一、質數問題
二、最大公約數問題
三、最小公倍數問題
練習
第九章 數組
第一節(jié) 數組和下標變量2
一、引入數組
二、下標變量
第二節(jié) 一維數組
一、一維數組的定義與引用
二、一維數組的基本操作
三、一維數組的應用
第三節(jié) 二維數組
一、二維數組的定義與引用
二、二維數組的基本操作
第四節(jié) 應用舉例
一、查找與排序
二、插入與刪除
三、高精度計算
練習
第十章 字符串處理
第一節(jié) 字符串運算
一、字符串表達式
二、字符串的比較
第二節(jié) 字符串函數
一、測字符串長度函數
二、左取遼符串函數
三、右取字符串函數
四、中取字符串函數
五、子字符串檢測函數
六、字符轉換為ASCII碼函數
七、數值轉換為字符串函數
八、數值轉換為字符串函數
九、字符串轉換為數值函數
第三節(jié) 應用舉例
一、文本圖形
二、數字重排
三、破譯密碼
練習
附錄
附錄一 LOGO語言常用命令
附錄二 LOGO常見錯誤信息
附錄三 QBASIC常用語句表
附錄四 QBASIC常用數學函數表
附錄五 QBASIC錯誤信息表
附錄六 ASCII碼字符集