《小學(xué)信息技術(shù) 學(xué)Logo語言課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《小學(xué)信息技術(shù) 學(xué)Logo語言課件.ppt(20頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、(授 課 講 稿 ) 吳 劍 輝 第 二 講 、 海 龜 作 圖 海 龜 就 像 是 一 個(gè) 能 聽 懂 命 令 的 機(jī) 器 人 , 它 可 以 按 照 我 們的 命 令 在 屏 幕 上 爬 行 , 還 能 夠 留 下 爬 行 的 足 跡 , 便 形 成 了 圖形 。 所 以 , 海 龜 就 仿 佛 是 我 們 作 圖 的 筆 , 而 屏 幕 就 可 看 作 是用 來 繪 圖 的 紙 了 。 我 們 必 須 給 海 龜 下 達(dá) 一 條 條 命 令 , 指 揮 它 按 命 令 來 執(zhí) 行 。因 此 我 們 首 先 要 學(xué) 習(xí) 用 來 指 揮 海 龜 行 動(dòng) 的 最 基 本 的 命 令 。一 、
2、從 畫 一 條 線 學(xué) 起二 、 從 畫 正 方 形 說 起三 、 畫 出 奇 妙 的 圖 案 執(zhí)行命令形式 (1)、 命 令 方 式 : 在 Logo 提 示 符 后 輸 入 一 條或 多 條 命 令 , 按 回 車 鍵 執(zhí) 行 。 在 這 種 方 式 下 , 一旦 發(fā) 現(xiàn) 命 令 有 錯(cuò) 或 者 圖 形 不 符 合 要 求 要 進(jìn) 行 修 改的 話 , 往 往 是 一 切 從 頭 做 起 。 (2)、 程 序 方 式 : 在 編 輯 器 里 , 通 常 要 按 先 后順 序 編 排 好 能 完 成 某 種 操 作 的 一 系 列 命 令 。 即 編寫 “ 過 程 ” , 它 可 定 義 、
3、 調(diào) 試 、 保 存 , 并 能 被 反復(fù) 使 用 。 在 Logo 提 示 符 后 輸 入 以 其 過 程 名 作 為“ 新 命 令 ” 來 執(zhí) 行 。 一、從畫一條線學(xué)起1、 怎 樣 出 現(xiàn) 海 龜 ?啟 動(dòng) 進(jìn) 入 LOGO系 統(tǒng) , 在 “ ? ” Logo提 示 符 后 輸 入 : DRAW 【 知 識(shí) 點(diǎn) 】 : 繪 圖 初 始 化 命 令格 式 : DRAW功 能 : 屏 幕 清 除 干 凈 , 并 設(shè) 置 為 繪 圖 和 文 本 混 合 的 顯 示 狀態(tài) ; 海 龜 顯 示 在 屏 幕 的 中 央 ( 這 個(gè) 點(diǎn) 稱 為 “ 源 點(diǎn) ” ) ; 海 龜設(shè) 置 成 落 筆 、 繪
4、 圖 的 顏 色 為 黑 色 、 繪 圖 筆 的 寬 度 為 1的 狀 態(tài) ;屏 幕 的 背 景 為 白 色 ; 文 本 字 體 的 寬 度 為 1的 狀 態(tài) ; 繪 圖 的 顯示 方 式 設(shè) 置 為 “ 環(huán) 繞 模 式 ” 。 DRAW命 令 所 設(shè) 置 的 模 式 , 是LOGO語 言 最 常 用 的 繪 畫 模 式 。 2、 怎 樣 藏 龜 與 顯 龜 ?在 “ ? ” Logo提 示 符 后 輸 入 : HT ( 海 龜 從 屏 幕 繪 圖 區(qū) 中 消失 ) 在 “ ? ” Logo提 示 符 后 輸 入 : ST ( 海 龜 重 新 顯 示 在 屏 幕 繪 圖區(qū) ) 【 知 識(shí) 點(diǎn)
5、】 : 基 本 的 作 圖 命 令命 令 格 式 簡(jiǎn) 寫 功 能初 始 化 DRAW 出 現(xiàn) 海 龜 ,初 始 化 ,設(shè) 置 圖 文 本 狀 態(tài)隱 龜 HIDETURTLE HT 讓 海 龜 隱 身顯 龜 SHOWTURTLE ST 讓 海 龜 重 現(xiàn)前 進(jìn) FORWORD x FD x 使 海 龜 向 前 移 動(dòng) 指 定 的 X步后 退 BACK x BK x 使 海 龜 向 后 倒 退 指 定 的 X步右 轉(zhuǎn) RIGHT n RT n 海 龜 向 右 轉(zhuǎn) n度 ,(按 順 時(shí) 針 方 向 )左 轉(zhuǎn) LEFT n LT n 海 龜 向 左 轉(zhuǎn) n度 ,(按 逆 時(shí) 針 方 向 )抬 筆 PE
6、NUP PU 把 海 龜 的 畫 筆 提 起 來 , 移 動(dòng) 時(shí) 不 留 下 筆 跡落 筆 PENDOWN PD 讓 海 龜 下 筆 , 恢 復(fù) 海 龜 的 畫 線 功 能 回 家 HOME 回 源 點(diǎn) 。 不 清 屏 ,不 改 變 海 龜 的 其 它 狀 態(tài)筆 擦 PENERASE PE 海 龜 移 動(dòng) 擦 掉 原 來 圖 好 的 線 條清 屏 復(fù) 位 CLEARSCREEN CS 清 屏 幕 。 海 龜 回 源 點(diǎn) ,顏 色 粗 細(xì) 花 紋 等 不 變清 屏 CLEAN 清 屏 幕 。 但 不 改 變 海 龜 當(dāng) 前 的 位 置 和 方 向 3、 怎 樣 畫 一 條 直 線 ? ( 豎 、
7、 橫 、 斜 、 虛 、 )畫 虛 線 : ? CS FD 30 PU FD 30 PD FD 30 PU FD 30 PD FD 30( 這 條 命 令 中 出 現(xiàn) 清 屏 命 令 CS、 抬 筆 命 令 PU和 落 筆 命 令 PD)4、 怎 樣 畫 直 角 三 角 形 ? ? CS FD 50 RT 90 FD 80 HOME ( 這 條 命 令 中 出 現(xiàn) 回 家 命 令 HOME, 指 海 龜 不 管 在 何 處 , 立 即 就回 到 屏 幕 的 中 心 。 ) 在 操 作 中 學(xué)畫 豎 線 : ? FD 100 ( 海 龜 按 當(dāng) 前 方 向 前 進(jìn) 50步 ) 或 ? BK 10
8、0 ( 海 龜 按 當(dāng) 前 方 向 后 退 50步 ) 畫 橫 線 : ? RT 90 FD 100 ( 海 龜 向 右 轉(zhuǎn) 90 后 再 前 進(jìn) 100步 ) 或 ? LT 90 BK 100 ( 海 龜 向 左 轉(zhuǎn) 90 后 再 后 退 100步 ) 幾 點(diǎn) 注 意 事 項(xiàng) 1、 這 些 命 令 可 分 成 兩 類 : 一 類 是 帶 有 參 數(shù) 的 命 令 , 如FD :X要 有 步 數(shù) 、 RT :N要 有 角 度 等 , 并 且 在 命 令 和 參 數(shù) 之間 還 必 須 加 上 一 個(gè) 空 格 ; 另 一 類 是 不 帶 參 數(shù) 的 命 令 , 如 HT、ST、 PU、 PD等 。
9、2、 計(jì) 算 機(jī) 的 回 車 鍵 是 一 行 命 令 的 結(jié) 束 鍵 。 在 LOGO語 言中 一 行 可 以 只 打 一 個(gè) 命 令 , 也 可 以 連 打 幾 個(gè) 命 令 再 按 回 車鍵 , 但 命 令 和 命 令 之 間 要 用 空 格 隔 開 , 如 FD 100 RT 90。一 定 要 在 保 證 每 一 命 令 輸 入 正 確 后 再 按 回 車 鍵 。 3、 當(dāng) 執(zhí) 行 完 筆 擦 命 令 ( PE) 后 , 如 果 還 要 繼 續(xù) 畫 線 ,先 要 執(zhí) 行 一 下 落 筆 命 令 ( PD) 。 4、 在 需 要 重 復(fù) 打 某 些 命 令 時(shí) , 可 在 “ ? ” Log
10、o提 示 符狀 態(tài) 下 , 使 用 、 鍵 進(jìn) 行 選 擇 。 動(dòng) 腦 筋 , 畫 一 畫 二、從畫正方形說起 1、 怎 樣 用 學(xué) 過 的 FD、 BK、 RT、 LT等 命 令 畫 正 方 形 ? 假 如要 畫 一 個(gè) 邊 長 為 80的 正 方 形 。 ? DRAW ? FD 80 RT 90 ? FD 80 RT 90 ? FD 80 RT 90 ? FD 80 RT 90 ? DRAW ? FD 80 LT 90 ? FD 80 LT 90 ? FD 80 LT 90 ? FD 80 LT 90【 注 意 】 : 仔 細(xì) 觀 察 , 是 否 發(fā) 現(xiàn) 用 上 的 四 行 命 令 FD
11、80 RT 90或 FD 80 LT 90 是 完 全 一 樣 ! 有 沒 有 什 么 好 辦 法 把 它 簡(jiǎn) 化 ? 2、 在 LOGO語 言 中 , 使 用 REPEAT命 令 可 以 使 多 次 重 復(fù) 的 語句 變 得 非 常 簡(jiǎn) 單 , 提 供 方 便 繪 制 有 規(guī) 律 的 圖 形 。 ? DRAW? REPEAT 4FD 80 RT 90 【 知 識(shí) 點(diǎn) 】 :格 式 : REPEAT :N執(zhí) 行 重 復(fù) 的 命 令 功 能 : 把 方 括 號(hào) 里 的 命 令 重 復(fù) 執(zhí) 行 N次注 意 : 方 括 號(hào) 里 重 復(fù) 的 所 有 命 令 必 須 寫 成 一 行 , 命 令 間 用
12、空格 隔 開 。 3、 再 畫 正 三 邊 形 、 正 五 邊 形 、 正 六 邊 形 ? 怎 樣 使 用 重復(fù) 命 令 ? 從 中 找 到 什 么 規(guī) 律 ? 、 畫 正 多 邊 形 : REPEAT 邊 數(shù) FD 邊 長 RT 360/邊 數(shù) 、 畫 正 三 邊 形 : REPEAT 3FD 100 RT 120 3 120=360 畫 正 五 邊 形 : REPEAT 5FD 100 RT 72 5 72=360 畫 正 六 邊 形 : REPEAT 6FD 100 RT 60 6 60=360 、 重 復(fù) 次 數(shù) 與 旋 轉(zhuǎn) 角 度 的 關(guān) 系 : 邊 數(shù) 轉(zhuǎn) 角 =360 旋 轉(zhuǎn) 角
13、 度 =360/邊 數(shù) ; 旋 轉(zhuǎn) 圖 案 的 旋 轉(zhuǎn) 角 度 =360/重 復(fù) 次 數(shù) 。重 復(fù) 命 令 4、 怎 樣 畫 圓 ? 試 一 試 : 不 斷 增 加 多 邊 形 的 邊 數(shù) REPEAT 36FD 5 RT 10 、 發(fā) 現(xiàn) : 在 屏 幕 上 的 正 36邊 形 看 起 來 和 一 個(gè) 圓 十 分 相 近 ,我 們 常 用 正 36邊 形 表 示 圓 。 、 注 意 : 圓 的 大 小 一 般 是 由 圓 的 半 徑 的 大 小 來 確 定 的 。( 圓 周 長 與 它 的 半 徑 關(guān) 系 值 ) 即 可 改 為 ,REPEAT 36FD 半 徑 *3.14/18 RT 10
14、 、 推 出 : 用 圓 的 半 徑 來 畫 圓 , ( :R 表 示 圓 的 半 徑 , PI代 替 的 值 ) REPEAT 360FD :R*PI/180 RT 1REPEAT 360FD :R*PI/180 LT 1 5、 怎 樣 畫 弧 ? ( :N 表 示 弧 度 , :R 表 示 弧 的 半 徑 ) 左 弧 : REPEAT :NFD :R*PI/180 LT 1右 弧 : REPEAT :NFD :R*PI/180 RT 16、 怎 樣 畫 長 方 形 ? ( :A 表 示 寬 ,:B 表 示 長 ) REPEAT 2FD :A RT 90 FD :B RT 90 7、 怎 樣
15、 畫 平 行 四 邊 形 ? REPEAT 2FD :B1 RT :J FD :B2 RT 180 :J 8、 怎 樣 畫 正 多 角 星 ? 、 畫 五 角 星 : REPEAT 5FD 80 RT 144 、 畫 七 角 星 : REPEAT 7FD 90 RT 720/7 、 畫 正 多 角 星 : REPEAT :NFD :B RT :K*360/:N 說 明 : 一 般 正 多 角 星 的 內(nèi) 角 角 度 為 NJ=(N-2K)*180/N,其 中 K為 整 數(shù) , K的 范 圍 在 1 K N/2, 且 K與 N沒 有 公 因 數(shù) 。( 當(dāng) K=1時(shí) 可 以 畫 出 正 N邊 形
16、。 ) 9、 怎 樣 畫 空 心 正 多 角 星 ? REPEAT :NFD :B RT 720/:N FD :B LT 360/:N 45動(dòng) 腦 筋 , 畫 一 畫 三、畫出奇妙的圖案 在 重 復(fù) 命 令 中 , 還 可 以 再 使 用 重 復(fù) 命 令 , 這 叫 做 重 復(fù) 命 令的 嵌 套 。 Logo語 言 允 許 重 復(fù) 命 令 嵌 套 多 層 , 即 一 級(jí) 一 級(jí) 地 嵌 套下 去 , 但 最 經(jīng) 常 使 用 的 是 二 級(jí) 嵌 套 與 三 級(jí) 嵌 套 。 為 繪 制 各 種 復(fù)雜 的 有 規(guī) 律 的 組 合 圖 形 提 供 非 常 簡(jiǎn) 單 方 法 , 這 就 是 嵌 套 的 魅
17、 力 ?!?知 識(shí) 點(diǎn) 】 : 重 復(fù) 命 令 嵌 套命 令 格 式 : 重 復(fù) 命 令 1重 復(fù) 命 令 2重 復(fù) 命 令 3 執(zhí) 行 方 式 : 先 執(zhí) 行 最 里 層 , 后 逐 級(jí) 向 外 執(zhí) 行 。以 正 方 形 作 為 基 本 圖 形 為 例 , 分 析 下 列 四 種 組 合 圖 形 的 規(guī) 律 性 。 12 21 21 組 合 種 類 、 位 置 不 變 、 方 向 改 變 。 ( 圖 1) 、 位 置 改 變 、 方 向 不 變 。 (圖 2) 、 位 置 改 變 、 方 向 也 改 變 。 ( 圖 3) 、 位 置 不 變 、 方 向 也 不 變 。 ( 圖 4) REPE
18、AT 4REPEAT 4FD 100 RT 90RT 90 REPEAT 4REPEAT 4FD 50 RT 90FD 50 REPEAT 4REPEAT 4FD 50 LT 90FD 50 RT 90 REPEAT 4REPEAT 4FD 50 RT 90 【 指 導(dǎo) 說 明 】 : 、 對(duì) 照 海 龜 起 始 和 畫 第 二 圖 形 的 著 點(diǎn) , 判 斷 海 龜 的 位 置和 方 向 的 變 化 。 、 在 執(zhí) 行 內(nèi) 層 的 重 復(fù) 命 令 后 , 注 意 是 否 要 補(bǔ) 上 移 動(dòng) 距 離 或 旋 轉(zhuǎn) 角 度 。 圖 1 12 圖 212圖 4 圖 321 動(dòng) 腦 筋 , 畫 一 畫
19、 規(guī) 律 分 析題 例 : 用 正 方 形 圍 成 一 個(gè) 正 方 形 。 ( 圖 5)步 驟 1: 畫 基 本 圖 形 1個(gè) 正 方 形 。 ( 圖 5-1)? REPEAT 4FD 50 RT 90 圖 5-1步 驟 2: 畫 5個(gè) 連 續(xù) 的 正 方 形 。 ( 圖 5-2)? REPEAT 5REPEAT 4FD 50 RT 90FD 50步 驟 3: 畫 用 5個(gè) 連 續(xù) 的 正 方 形 圍 成 一 個(gè) 大 正 方 形 。? REPEAT 4REPEAT 5REPEAT 4FD 50 RT 90FD 50RT 90圖 5-2圖 5動(dòng) 腦 筋 , 畫 一 畫 : 在 操 作 中 學(xué)1、
20、 畫 “ 三 葉 草 ” , 是 一 組 三 角 形 組 成 的 。方 法 2: ( 圖 6-2)? DRAW RT 30? REPEAT 3REPEAT 3FD 60 RT 120RT 120動(dòng) 腦 筋 , 畫 一 畫 :畫 “ 風(fēng) 箏 ” , 是 由 4個(gè) 長 方 形 所 組 成 的 。 ( 圖 7) 一 種 圖 形 采 用 多 種 不 同 的 畫 法 或 命 令 , 可 以 鍛 煉 我 們 深 入思 考 問 題 的 能 力 。方 法 1: ( 圖 6-1)? DRAW RT 30? REPEAT 3FD 120 RT 120 FD 60 RT 120 圖 6-1圖 6-2? REPEAT
21、 4FD 140 RT 90 FD 40 RT 90 FD 100 RT 90 ? REPEAT 4REPEAT 2FD 100 RT 90 FD 40 RT 90RT 90 圖 7 2、 怎 樣 畫 圓 ?命 令 格 式 說 明空 心 矩 形 STAMPRECT x y 以 海 龜 原 來 所 在 的 位 置 為 起 始 點(diǎn) 畫 矩 形實(shí) 心 矩 形 (STAMPRECT x y ” TRUE) 畫 實(shí) 心 矩 形空 心 橢 圓 STAMPOVAL x y 以 海 龜 原 來 所 在 的 位 置 為 圓 心 畫 橢 圓實(shí) 心 橢 圓 (STAMPOVAL x y ” TRUE) 畫 實(shí) 心 橢 圓【 知 識(shí) 點(diǎn) 】方 法 1: ( 圖 8-1)? REPEAT 360FD 50*PI/180 RT 1 方 法 2: ( 圖 8-2)? STAMPOVAL 50 50 圖 8-1 圖 8-23、 怎 樣 畫 矩 形 ?方 法 1: ( 圖 9)? REPEAT 2FD 40 RT 90 FD 100 RT 90 方 法 2: ( 圖 9)? STAMPRECT 100 40 圖 9 動(dòng) 腦 筋 , 畫 一 畫