专题6 LOGO语言培训讲义

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2006年黑龙江省小学信息技术教师LOGO语言培训主讲:牛志刚教学要求:听课期间请将手机关掉;不得做与教学无关的事项;教室内不准抽烟、注意环境卫生;教学安排:(教学过程中侧重于教法的运用)LOGO语言的简介LOGO语言的基本命令重复命令的操作;彩色命令的设置过程的编辑及套用七巧板拼图;教学安排PCLOGO4.0与WINLOGO的安装知识;LOGO对学生学习方面的重要性简单介绍;PCLOGO的基础知识;告别小海龟上个世纪90年代,联合国开发署(UNDP)的首席技术顾问艾伦博士的“一个严重的警告”、“两条尖锐的批评”,使小海龟远离了孩子,在孩子们的眼中,微软视窗成了计算机的代名词,LOGO、BASIC等编程语言的教学受到了很大的影响。回归LOGO不是简单意义上的回归否定之否定螺旋式上升与机器人教学相结合与数学教学的整合研究性学习极好的题材把LOGO语言教学与培养程序设计后备人才相结合国外LOGO语言教学研究的最新进展当前国内许多学校还在使用10多年前的LOGO语言版本进行教学时,国外的LOGO研究开发早已取得了巨大的进展,各种功能强大但简单易学的LOGO编程平台早已在世界范围内得到广泛的应用。2003年推出的NETLOGO2004年推出的StarLogo2.1LOGO变成了MicroWorlds(微世界)各国都有了自己的LOGO和微世界。LOGO对学生学习方面的重要性简单介绍在我国《中小学计算机课程指导纲要》中,Logo语言是“选学模块”中“程序设计语言”的一部分。在其“教学要求与教学建议”中提到:“LOGO语言是一种适合于青少年学生和初学者学习的程序设计语言,它采用儿童十分喜欢的搭积木拼图方式,通过海龟绘图来学习编制程序的一般方法,培养学生的逻辑思维和创造才能。LOGO语言的特点是:具有绘图、字表和会话功能、具有过程调用功能、结构化好、简单易学、形象直观。通过LOGO语言的教学,可以培养学生学习计算机的兴趣,使他们初步了解计算机是如何工作的,并初步掌握最基本的海龟绘图命令”。LOGO对学生学习方面的重要性简单介绍机械海龟由Logo语言指令控制。机械海龟上有笔。笔可被置于“书写”的位置,使得在海龟移动时留下一条轨迹;也可以处于“隐藏”的位置,这时海龟在地板上或桌面上移动时就不会留下轨迹。通过使用计算机程序中的适当指令,笔的颜色可以改变。PCLOGO的基础知识LOGO的启动与BYE退出命令;四种屏幕的认识:用F2、F3、F4、F1键的切换看屏幕;用ESC键的从帮助中退出;讲解ST、FD、BK、RT、LT命令画图;RT、LT命令中的转角强调顺时针与逆时针;画图过程中介绍CS、HT;画数字10来讲PU、PD命令;练习:画虚线;PE的用法;画直角三角形中讲HOME(在无法知道转角的度数、斜线的长度的的情况);在HOME命令讲解中应注意起点位置;比较HOME与CS命令的异同;典型课例:《LOGO语言的基本命令》哈尔滨市师范附属小学校牛志刚内角与外角,判断谁是转角:FD到FD按外角转BK到BK按外角转FD到BK按内角转BK到FD按内角转你知道吗?发出PU或PE命令后,也可用DRAW回到落笔状态,但原有图形会被清除海龟的边界633×473海龟步633=319(右)+314(左)473=234(上)+239(下)不准越界命令:FENCE恢复环绕命令:WRAP海龟四要素:位置:可用FD、BK命令改变指向:可用RT、LT命令改变起落:可用PU、PD、PE命令改变隐显:可用ST、HT命令改变注意:海龟要素改变后,将一直保持直到遇到下一条同类命令;指向可用RT、LT命令改变;起落可用PU、PD、PE命令改变;隐显可用ST、HT命令改变。重复命令REPEAT分析并写出正方形画法命令:FD100RT90(注意两命令一行)使用重抄键调用上述命令四次;强调上述命令FD100RT90操作重复四次;介绍重复命令的格式:REPEAT4[FD100RT90](写时应注意在刚才的命令上直接将重复体括进来,逐步介绍)注意:重复次数应是整数,如果输入是小数,LOGO将自动四舍五入.图形闭合原理:海龟无交叉地画一个闭合图形,回到原位原方向,向一个方向的总转角是360度。左转和右转图形的左、右手判别法:手心向外、四指指向海龟方向,图形在拇指侧,符合左手的是左转图形,符合右手的是右转图形。练习练习边长为80、120、150、200等正方形;分析“米”字型的画法:重复体FD100BK100RT45(为什么RT45);练习重复命令①太阳光芒(8线、四线):分析抬笔与落笔的运用②向上的楼梯、空心十字型、十条垂直平行线(注意最后与下级重复部分转角的交接)③讲解长方形(重点比较重复次数为什么是2次与4条边的关系、重复体包含几部分)正多边形的画法分析正多边形的特征:正:每条边相等;多边:三条边以上(四条边为四边形,六条边为六边形……)正多边形的重复体:(画边、转角)根据正方形(正四边形)推导:画边、转角(FD边长RT转角的度数)转角的度数:360/边数重复的次数:边数(有时会出现多于边数,但要想完整的正多边形,不得少于边数)正多边形的格式:REPEAT边数[FD边长RT360/边数]画法要领:将“画边”与“转角”重复“边数”次思考:画边能否用“BK边长”、转角能否用“LT角度数”练习画不同边长、不同边数的正多边形:边长为100的正四边形边长为80的正五边形边长为70的正八边形边长为60的正十边形边长为50的正十五边形(像什么?毛边圆)边长为40的正十八边形边长为30的正二十边形边长为20的正二十五边形(接近圆)边长为10的正三十六边形(圆)典型课例:《重复命令》哈尔滨市文昌小学校宁晓宇圆的画法:画正三十六边形:REPEAT36[FD10RT10]REPEAT36[RT5FD10RT5]半径与边长的关系:边长=0.174*半径用半径画圆:REPEAT36[RT5FD0.174*半径RT5]练习画半径不同的圆:半径为50、80、100……的圆半圆的画法:REPEAT18[RT5FD0.174*半径RT5](在上述圆的画法命令直接将重复次改为18(即圆的重复次数36的一半)半圆的画法:REPEAT18[RT5FD0.174*半径RT5](在上述圆的画法命令直接将重复次改为18(即圆的重复次数36的一半)分析:半圆与圆的画法异同:重复体相同、半圆重复次数是圆的一半比较:将画圆与半圆命令进行比较;将画半圆与画正十八边形进行比较;画半圆的转角度数与画正十八边形的转角度数进行比较。在画圆的命令的基础上将重复次数分别改为18、9、27、54等画出各种弧;多角星的画法在图形上分析五角星的画法,注意重点强调重复体“画边、转角”,转角度并不是360/5而是144;介绍画多角星的画法:REPEAT角数[FD边长RT角度数]转角度分为奇数与偶数:奇数角:180-180/角数偶数角:180-360/角数(或:720/角数)空心多角星的画法1、分析空心五角星的画法:画边—转角(多角星的角)--画边—反向转角(多边形的角)2、练习画一些空心多角星;色彩设置:SETPC、SETBG对颜色的设置命令颜色填充命令FILL的应用步骤:①先设置笔色②画封闭图形③抬笔进入④落笔填充⑤海龟还原到刚才进入的位置重复命令的嵌套:介绍一组三角形组成的四叶风车的构成:画三角形---转角90REPEAT3[FD100RT120]RT90画三角形---转角90REPEAT3[FD100RT120]RT90画三角形---转角90REPEAT3[FD100RT120]RT90画三角形---转角90REPEAT3[FD100RT120]RT90上面操作中的“画三角形---转角90”作为重复体进行重复4次,画出图形:REPEAT4[REPEAT3[FD100RT360/3]RT360/4]分析格式中的“重复嵌套”①分析为什么转角为90,90是怎样来的?(四个三角形平均分一周360度)②练习将三角形转动3、6次形成的图形(一定先分析重复体)③练习将正六边形转6次,正八边形转8次……④重点:将基本图形在起点、终点转动。学习“基本图形+移动+转角”重复组合图形:①分析图形:四个三角形(有正方形吗?无)②分析画图路线:画三角形----前进边长----反向转角90(360/4)③重复体:REPEAT3[FD80RT120]FD80LT360/4④重复命令:REPEAT4[REPEAT3[FD80RT120]FD80LT360/4]复习重复嵌套的两种模式:REPEAT图形个数[用重复命令画基本图形RT360/个数]REPEAT图形个数[用重复命令画基本图形移动RT360/个数]过程的编辑:比方说明生活中的过程应用步骤(“写作业”:拿着书包到房间-----坐在写字桌前----将书本拿到课桌上-----拿出书本与作业本----拿起笔----写作业)命令方式下写过程:带学生一边写正方形过程ZFX,一边讲解注意提示符的变化:?TOZFXREPEAT4[FD100RT90](让学生注意这时是画不出过程的)ENDZFXISDEFINED(ZFX已经被定义)?分析过程的组成与调用;在提示符后输入ZFX会出现所画的图形;编辑器(用于编写过程的):实现将过程进行修改、保存等工作:①让学生在命令下按F10(edit),会编辑器,热键F10相当于命令EDIT(意义就是编辑);②介绍第五种屏幕的显示方式(到课本的第一课);在编辑中编辑几种常用的过程:过程名:ZFXCFZSJXWJX(让学生按汉语拼音首字母编辑过程名)①注意过程的缩进格式;②注意两过程之间应空一行;③在编辑中对过程进行:上下左右移动光标、行首、行尾的移动、删除、退格删除、删除键删除、用回车键分行、用删除或退格键合行;④同一个文件(编辑器)中不能有同一过程名的过程(比喻为一家不能有两个相同姓名的人一样);过程的保存:按F2保存退出,保存界面中的文件名,默认状态中的NONAME.LGO,一个文件中可以有几个过程,(文件名相当于一本语文书,书中的课文相当于每一个过程)当第二次保存退出时,会出现“?OVERWRITE)覆盖吗?按回车(光标在YES上)。过程的嵌套(过程的调用):分析三角形组成的风车图,将三角形过程SJX直接在其它过程中调用:首先应确定三角形过程的存在,运行SJX,看SJX能否会画出一个三角形;过程FCH运行:TOFCHREPEAT4[SJXRT90](SJX是什么?一个过程名---在此就是一条命令)END运行:FCH介绍过程的嵌套概念(与前面的重复命令嵌套比较)七巧板制作对象解决如何操作的问题解决最开始的画面样子连接过程调试To七巧板改进End七巧板拼图感谢南岗区教研员——付宜敏老师感谢南岗区文昌校——宁晓宇老师

1 / 44
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功