- 2022-08-30 发布 |
- 37.5 KB |
- 5页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
体验计算机程序
体验计算机程序----面向音乐生篇教材分析高中信息技术课程以义务教育阶段课程为基础,进一步提高学生的信息素养为宗旨,强调通过合作解决实际问题,让学生在信息的获取、加工、管理、表达与交流中,掌握信息技术,感受信息文化,增强信息意识,使高中学生发展成为具有良好信息素养的公民。因此,我们应该纠正信息技术课是单纯的技术操作课,为操作而教,为操作而学,为操作而练的看法,要融技能于情感中,通过在具体活动的合作、探索、交流过程中掌握信息技术技能,增强信息意识。使用计算机解决实际问题的方法多种多样的,除可使用文字、图表处理或加工软件进行信息处理以外,直接使用计算机程序解决问题(广东版高中信息技术基础)也是一种基本方法,是高中信息技术基础信息加工不可或缺的部分。任何一个程序,无论简单与否,都涉及相关计算机语言中的函数、命令,数量少则几个,多则上万。高一学生以前从来没有接触过计算机语言,即使程序中包含的函数、命令再少,如果脱离系统知识,孤立出来讲解,学生难以接受。考虑到选修《算法与程序设计》还会具体学习程序设计。如何在必修2节课里让学生既不被繁多的命令、函数等困惑,还能轻松了解程序及其作用,从而培养对程序设计的兴趣?我所授课的班中有音乐班,提到音乐班,可能大家都有一个共感:这些学生学习差。,他们文化课的确底子薄,音乐却是他们的强项。我试着用他们学习生活中熟悉事件进行计算机程序教学。教学目标一、知识与技能1、理解程序的概念。2、掌握程序的运行过程。3、了解程序的作用。二、过程与方法1、师生互动,积极开展小组讨论、学习等。2、通过操作体验、讨论交流等活动,充分调动学生的有意注意和无意注意,理解quickbasic程序及其作用。3、引导学生探究学习,加强个别辅导,缩小学生之间的个体差异。三、情感、态度与价值观1、调动学生的学习积极性,培养学生自主学习。2、通过体验和尝试quickbasic程序,提高学生利用信息技术解决问题的意识。教学重点难点1、程序理解2、相关命令、循环语句的理解课前准备quickbasic程序演奏王洛宾《在那遥远的地方》,程序名123.bas,几首学生熟悉的歌曲简朴。教学环境计算机机房(quickbasic软件)教学过程师:同学们都是学音乐的,能根据简谱弹奏曲吗?\n生:能。师:我这儿有一首大家熟悉的歌曲《在那遥远的地方》的简谱,请问你们能够用啥乐器弹奏?生:钢琴生:笛子生:古筝……师:现在我们不用你们说的这些乐器,而是quickbasic程序演奏歌曲,想不想欣赏一下?生:想!(充满好奇)师:欣赏之前,同学回答两个问题:一、这首歌词曲作者是谁,这首歌曲的背后故事?二、作者的生平简介。师:请同学们回答第一个问题。生:作者是王洛宾。生:歌曲抒发了一种爱慕之情。师:第一个问题暂时停一下,请回答第二个问题。生:王洛宾居住在青海,擅长边疆民歌。师:同学们都知道有这位著名的词曲家,但是对他的生平、一些词曲的背景故事还是不清楚。我们已经学过如何在因特网上获取信息,因特网上信息丰富,查找便捷,下面我们在浩瀚的因特网中查找一下这两个问题。一组同学查找第一个问题的信息,二组查找第二个问题的信息。过一会儿,各组选一个代表回答问题。(同学都利用自己学过的方法开始搜索。)(老师巡回了解进展情况)师:下面请一组的代表回答第一个问题。(各组基本完成搜索)生:1941年春天,导演郑君里去青海拍摄一部电影,邀请当时住在青海省西宁市的王洛宾参加演出。他们一行人到了青海湖畔。 郑君里物色了一位千户长的女儿卓玛,充当电影故事里的牧羊女。王洛宾穿上了藏袍,跟着卓玛赶羊群。卓玛是一个藏族姑娘,像山野里的鲜花,两只乌溜溜的大眼睛,衬着粗粗的辫子,金丝镶边的彩色藏裙,包裹着她健美的身躯。黄昏牧归,卓玛将羊群轻轻点拨入栏,王洛宾痴痴地看着被晚霞浸染了全身的卓玛。卓玛感觉到他的眼神,举起手中的牧鞭,轻轻打在王洛宾身上,然后返身走了。王洛宾依旧木然地站在栅栏旁,痴痴地望着消失在夜幕中的卓玛……第二天清晨,电影队离开了青海湖。卓玛和她的父亲骑了马,一程又一程地送,直到在一个小坡上,方才停住了。王洛宾骑在骆驼上,不住地回头张望,随着驼峰起伏,驼铃叮咚,王洛宾心中的情感,化为词曲,唱了起来:在那遥远的地方有位好姑娘人们走过了她的帐房都要回头留恋地张望我愿做一只小羊跟在她身旁愿她每天拿着皮鞭不断轻轻打在我的身上师:一组同学能够在短时间内完成任务,做得不错。\n(一组同学热烈鼓掌)师:下面大家听一下二组代表对第二个问题的回答。生:王洛宾于公元1913年出生在北京,1930年进入北京师范大学音乐系。1937年,王洛宾和作家萧军、萧红、塞克结伴往西北旅行,因为连日大雨,使得他们一行受困在六盘山的一间客栈。就在那儿,经由一位“车马店”女老板的口中,王洛宾初次接触到了西北最原始的山歌。那种民歌,是西北名为“花儿”的调令。 当王洛宾听到了这样的调令之后,他征服了,拜倒在一位布衣短衫的农村老妇面前,从此进入了丰富多彩的中国民族音乐世界,一生离不开中国大西北,再没有回到北京。被尊称为“西北民歌之父”的民族音乐家王洛宾,一生编曲作词接近千首。他的作品之中,例如《掀起你的盖头来》、《青春舞曲》、《马车夫之歌》、《哪里来的骆驼队》、《大坂城的姑娘》……几乎是每一个中国人多少能够唱出来的歌曲。师:同学们评一评二组代表说得怎么样?生:很好。师:大家表现得不错。师:下面请大家欣赏一下这首歌曲。(简要介绍一下quickbasic界面,然后运行123.bas)师:大家说演奏得怎么样?生:简直跟真实的一样。生:利用计算机演奏曲,奇妙!师:大家以前都是借助乐器奏曲,想不想尝试一下新的方法quickbasic程序演奏?生:愿意。(激起学生学习兴趣,为以后主动学习用quickbasic弹奏歌曲作铺垫。)师:那我们开始新的演奏之旅。首先请大家看一下程序123.bas的内容(见附图1):生:看不懂。师:123.bas的作用就是把《在那遥远的地方》的简谱中的基本音符转换为A—G表示的音符,然后利用play命令根据转换后的简谱演奏出音乐。生:怎么除了基本音字符还有M、N等其他的符号?生:不是说把简谱转化为英文字母表示的,怎么还有阿拉伯数字?师:刚才我说的只是基本音符,一般的简谱中还包含音阶、声调、节拍速度等。接下来向大家介绍一下如何在quickbasic中实现音阶、声调等功能效果。(1、语句格式:play<字符串>功能:用给定字符串表示的音乐演奏。2、简谱1234567音字符CDEFGAB1、参数lOn命令:设置音阶,n取值范围0—6,表示7个音阶(即7个八度音)缺省值为4。lNn命令:设置00—06,n取值范围0—84,共有84个音调。l〉或〈命令:将当前的音节上升或下降1个八度。l发音长度:L1L2L4L8L16L32L644拍2拍1拍1/2拍1/4拍1/8拍1/8拍lPn命令:休止符,其休止时间算法同Ln.\nl附点(.)命令:附点可用在音符(A-G)和休止符P后面,每一个附点表示时值延长该音的二分之一,例如:lA.命令:表示奏出A音,音长为原音长的3/2倍。lA..命令:表示奏出A音,音长为原音长的9/4倍。lTn命令:设置乐曲的节拍速度,n取值范围32—255,所表示的是每分钟内4分音符的数量,缺省时,系统自动设为120。lMN命令:设置正常音乐,每个音符的演奏时间是L命令定义的时间7/8的。lML命令:设置圆滑音乐,使每个音符的演奏时间完全由音长L设定。lMS命令:设置断音音乐,使每个音符的演奏时间是音长L的3/4。)师:涉及到的部分命令介绍完了,同学们想不想现在就试一试?生:想。师:这是我从网上下载的《在那遥远的地方》歌曲,供参考。(打开图2.jpg。巡回观察学生进展情况,进行个别指导。由于《在那遥远的地方》四段伴奏完全相同,在巡回过程中,发现出现3种情况:一、一部分同学制作时对字母一个个的输入很麻烦,完成第一段伴奏的时候,不愿意完成另外三段;二、这部分同学完成第一段之后,仍然采用第一段的制作方法制作第二、三、四段;三、这部分同学完成的最快,他们完成第一段后,采用复制的办法完成另外三段。)师:现在出现一个这样的问题:四段伴奏完全相同,应该采用什么办法制作的更快更省力气?生:复制师:这不能说不是一个好方法,但是如果重复的部分行数很多,复制后页面多,显得冗沓,也不便于修改。谁还有更好的方法?(同学都显得木然)师:我有一个好方法,既省时又省力,页面显得简洁,还有利于修改。想不想知道?(神秘的样子,为下一步学习循环结构作铺垫。)生:想。(同学重新活跃起来。)师:同学们看一下我如何修改123.bas。(在原首行前添加:fori=1to4,在原末行end前添加:nexti,见附图3。)师:这样我们就可以不用四段全挨个音符写了,页面多简洁!(同学将信将疑)师:下面我再运行一下123.bas。(同学欣赏后,表现惊讶。)师:请同学动手体验一下。(同学纷纷在刚才完成的程序中添加循环语句,体验自己的劳动成果。)师:同学们学习了如何用quickbasic演奏,并且体验了其中的奥妙,下面我提供歌谱(附图4素材二),还是由两个组完成,看哪个组最先完成任务。(巡回察看)师:请一组3号同学向大家介绍一下自己的程序。(大部分同学已经完成,一组3号同学讲解自己程序代码,其他同学通过网络教室观看其程序。)师:大家评一评?生:5音阶下降一个八度,后面的1音符也随着下降一个八度,实际上1音符不需要下降一个八度,因此1音符前面应该添加一个上升八度命令。生:我感觉应该设置MN(正常音乐)命令比较好。\n生:设置MN(正常音乐)命令好。师:同学们分析、评论的不错,音乐演奏风格分连奏和断奏,具体用哪种风格,因爱好而异。这个程序修改好后,下面大家共同欣赏一下。(学生制作的程序名称2.bas,1.bas是根据素材一编写的程序。运行2.dbs程序,全体同学欣赏。)师:同学们已经体验了程序“演奏”带来的乐趣,请同学们回答你印象中的程序是啥?生:我们刚才利用计算机奏曲就是程序。生:我们用计算机语言把我们的想法写出来,计算机根据这些想法进行工作,这些想法就是程序。师:它是以啥形式存储与计算机中?生:文件形式。师:同学们回答得很好。计算机程序是指导计算机执行某个功能(弹奏《在那遥远的地方》)或功能组合的一套指令,它以文件形式存放在计算机中(弹奏《在那遥远的地方》程序,在计算机中以123.bas保存)。师:这节课大家有啥收获?生:会用计算机程序奏曲。生:知道了程序是怎么回事。师:同学们回答得不错,这节我们共同体验了程序奏曲,了解了程序。程序一改传统演奏方式,是对传统观念的一种挑战,随着信息化发展,程序在音乐方面将会产生越来越重要的影响。希望同学们以后再接再厉,利用quickbasic“弹奏”出更多美妙的歌曲……教学反思本节课涉及具体的程序设计语言,内容多,知识抽象,如何在仅仅2节课的时间内让学生轻轻松松理解程序其作用、使学生对程序感兴趣,这是对教师的一个挑战。本节课,我采用人人熟知的《在那遥远的地方》曲导入本节主题,介绍相关命令,然后学生尝试,随着问题的出现,引出循环结构的学习,最后学生再进一步体验的授课方法,其间学生既复习了搜索引擎的使用方法,又了解王洛宾这位西北民歌之父的生平事迹,体味他那美妙歌曲背后感人的故事,进一步了解中国民族歌文化,同时也完成了本节教学任务。本课我感到最大的成功之处是:授课对象是音乐生,音阶、声调等音乐常识是他们学习生活中熟悉的内容,涉及这方面的的命令,只要简略说一下,他们就能理解甚至会应用,从而完成计算机程序教学。查看更多