- 相关推荐
小学六年级上册信息技术“字”和“表”的处理教案教学设计
第十四课
挥毫泼墨
——“字”和“表”的处理
教学目标:
1、了解“字”、“表”、“元素”的定义及表示方法。
2、学会用TT命令书写“字”、“表”,并用SETFONT命令设置字体、字号和样式。
3、学会用BF、BL、FIRST、LAST、SE命令对“字”、“表”进行简单的处理。
4、掌握滚动字幕效果产生的原理,拓展学生的思维。
教学重、难点:
1、学会用TT命令书写“字”、“表”,并用SETFONT命令设置字体、字号和样式。
2、学会用BF、BL、FIRST、LAST、SE命令对“字”、“表”进行简单的处理。
教学方法:
教学法、演示法、练习法、讨论法
教具、学具:
电脑、演示图案
教学过程:
一、复习导入
1、复习前面我们所学的动画。
TO xian
fd 50
wait 100
pe bk 50 pd
wait 100
fd 50 pe bk 50 pd
END
TO shan
repeat 1000 [xian]
END
我们看到,在这个动画里,小海龟在不停的画线,又不停的擦除。
2、看到过大街上的字幕广告了吗?说说它们是什么样子的?
我们能不能在动画中添加文字,实现表达效果呢?
只要你动动脑,就一定能行的。
现在我们大家都动起脑来,一起来解决问题吧。
二、新授
1、教材76页图14.1中给出了一幅流动的字幕,虽然我们看不到它在流动,但是我们可以想象它流动时是什么样子的。
2、教小海龟学写字
小海龟能画画,也很写字。不过,要怎么写,写什么?还得你来教教它啊?现在我们就一起来教教小海龟,让它写出漂亮的字吧。
格式:TT“字”或“表”
功能:在图形窗口中书写“字”或“表”的内容。
例:使用命令TT"China和TT[2020,Welcome to China!]可以分别在图形窗口写出China和2020,WELCOME TO CHINA!字样。
说明:Logo语言中,“字”是由字母、汉字、数字、符号等组成的一串字符(不包括空格),用英文双引号"作为标志,例如:"China 、"2020、"欢迎、"!
组成“字”的每一个字符称作字的一个“元素”,例:字"2020由2、0、2、0四个元素组成。不包含元素的“字”称为“空字”,表示为"。
将若干个“字”放在方括号内,并用空格隔开,就构成一个“表”。构成“表”的每个“字”称为“表”的一个“元素”。例:“表”[Welcome to China!]由Welcome、to、China、!四个元素组成。不包含任何字的“表”叫“空表”,用[]一脚表示。
3、让文字靓起来
没有作任何修饰,直接用TT命令书写的文字是无法“广而告之”的,要想让文字“靓”起来,先得用SETFONT命令教会小海龟如何设置字体、字号。
格式:SETFONT"字体名称 字号 字体样式
功能:为用TT命令书写的`“字”或“表”设置字体和字号。
说明:字体名称必须是系统可供使用的字体的名称,否则就显示不出来。我们可以用FONTS命令来检查系统为我们提供了哪些字体(有兴趣的同学可以在命令窗口中输入FONT后敲回车键试试)。
字体的样式有四种:分别是1、粗体;2、斜体;4、下划线;8、删除线
例:SETFONT"FIXEDSYS 24 2命令将文字设置成24号斜体,字体为FIXEDSYS。
现在,我们来编写实现字体、颜色变换的过程吧。
TO zimu :B
SETPC 9 SETFONT"TIMES 36 2
TT:B Wait 80 CLEAN
SETPC 10 SETFONT"COURIER 36 2
TT:B Wait 80 CLEAN
SETPC 14 SETFONT"CENTURY 36 2
TT:B Wait 80 CLEAN
SETPC 12 SETFONT"ARIAL 36 2
TT:B Wait 80 CLEAN
Zimu :B
END
说明:过程zimu中的变量:B代表想要输出的字幕内容。
如在执行的过程中,输入如ZIMU "深溪欢迎你!的字样,敲一下回车键,就可以看到初步效果了。
4、让广告“动”起来
前面我们只是看到了文字冷却的效果,如果我们想让广告滚动起来,我们又要怎么办呢?
分析:如果我们能循环往复地将“字”或“表”中的第一个元素从“字”或“表”的首部移至尾部,并显示出来,就能实现文字滚动的效果。
循环当然是用递归调用实现,而将“字”或“表”中的第一个元素从“字”或“表”的首部移至尾部则可以分三步来完成。
第一步:先用BF命令除去“字”或“表”中的第一个元素。
例:输入PR BF [Welcome to China !]
结果为:TO CHINA !
第二步:再用FIRST命令选取“字”或“表”中的第一个元素。
例:输入PR FIRST [Welcome to China !]
结果为:WELCOME
第三步:最后用SE命令将两个或两个以上的“字”或“表”连接成一个新表。
例:输入PR SE" Welcome [ to China !]
结果为:WELCOME TO CHINA !
通过上面的分析,我们一起来编写出漂亮的滚动字幕广告的过程:
TO zimu :B
Make "B (SE BF :B FIRST :B)
SETPC 9 SETFONT"TIMES 36 2
TT:B Wait 80 CLEAN
Make "B (SE BF :B FIRST :B)
SETPC 10 SETFONT"COURIER 36 2
TT:B Wait 80 CLEAN
Make "B (SE BF :B FIRST :B)
SETPC 14 SETFONT"CENTURY 36 2
TT:B Wait 80 CLEAN
Make "B (SE BF :B FIRST :B)
SETPC 12 SETFONT"ARIAL 36 2
TT:B Wait 80 CLEAN
Zimu :B
END
TO guanggao :B
CS PU SETX -300 PD
SETPC 13 SETFONT"SYSTEM 36 2
TT :B Wait 80 CLEAN
Zimu :B
END
执行时,输入guanggao [2020,WELCOME TO CHINA !]
看看我们设计的字幕吧,你觉得满意吗?
(其实,我们在字幕中看到,滚动的效果不是很理想,不过,同学们能做到这一步,已经不错了,如果你有兴趣,在课后可以自已去探究,以设计出更美的字幕来。)
说明:与BF和FIRST命令相对应的两条命令分别是BL命令和LAST命令。BL命令将“字”或“表”中的最后一个元素除去,得到一个新的“字”或“表”。而LAST命令的作用则是选取“字”或“表”中的最后一个元素。
提示:输入的文字与标点之间应用空格分开。
三、巩固练习
分组设计一些过程,用不同的颜色、大小、字体和样式一个一个地循环显示一段广告字幕。
提示:可以在上面的过程中进行修改,以达到自已设计的目的。
四、作业
1、阅读教材79-80页的视野拓展。
2、有条件、有余力的学生可以完成教材80页“创作天地”的两个作业。
第1题参考过程:
TO chenjibiao :Biao
IF:Biao="thenstop
Make"XMFirst:Biao
Make"BiaoBF:Biao
Make"YW First:Biao
Make"Biao BF:Biao
Make"SX First:Biao
Make"Biao BF:Biao
( TT:XM:YW + :SX )
PUFD30PD
chenjibiao :Biao
END
第2题不作参考图例。
教学反思
作为本节课的内容,相对比较复杂,考虑学生的认知能力,最好是机动一课时。如果根据自已的设计,定为选学内容,则一课时就可以了。