我要投稿 投诉建议

小学六年级上册信息技术“字”和“表”的处理教案教学设计

时间:2021-03-07 19:36:27 六年级 我要投稿
  • 相关推荐

小学六年级上册信息技术“字”和“表”的处理教案教学设计

  第十四课

小学六年级上册信息技术“字”和“表”的处理教案教学设计

  挥毫泼墨

  ——“字”和“表”的处理

  教学目标:

  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题不作参考图例。

  教学反思

  作为本节课的内容,相对比较复杂,考虑学生的认知能力,最好是机动一课时。如果根据自已的设计,定为选学内容,则一课时就可以了。