用qbasic编生日歌

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:38:26
大虾们,帮帮我吧!

他们胡说
PLAY "ccd2c2f2e2"
PLAY "ccd2c2f2e2"
PLAY "cc>g2e2c2<b<a2 "
PLAY "ffe2c2d2c"
我的正确

第五课 演奏“生日歌”
教学目的:
1、学会编写音乐程序,体验音乐语句(play)的使用。
2、学会在程序中设置音名、音长、音阶及演奏速度和演奏方式。
教学重点:
程序的分析、设计。
教学难点:
程序的分析、设计。
教学过程:
一、 新课导入
通过编写音乐程序,体验音乐语句的使用,学会在程序中设置音名、音长、音阶及演奏速度和演奏方式。
1、 怎样分析问题
(1)一支乐曲包括哪些因素?你知道什么是音名、音长、音阶吗?
(2)你知道怎样将乐谱输入计算机吗?
2、 怎样设计解题的方法步骤
开始
设置音名
设置发音长度
设置音阶高度
设置演奏方式
设置背景音乐
结束
3、 怎样编写演奏歌曲的程序
音名 1 2 3 4 5 6 7
QBASIC代码 C D E F G A B
第一步:用QBASIC代码输入音名;
第二步:用QBASIC代码设置“生日歌”乐谱的发音长度;
第三步:用 QBASIC代码设置“生日歌”的音阶高度;
第四步:用QBASIC代码设置“生日歌”的演奏方式;
第五步:将“生日歌”设置为背景音乐

学生练习:(按书上的步骤)

二、 探究
做完基本作业的同学,你能用今天所学知识编一些简单的音乐吗?如“两只考虑”等。
三、 小结

(1)音乐语句
格式:PLAY 〈音乐字符串〉
(2)音名
升半音:可在音符前面加上“+”或“#”;
降半音:可在音符前面加上“-”。
(3)音长:用Ln来表示,对于连续几个音长一样的音符