第六章 循环结构
- 格式:ppt
- 大小:552.00 KB
- 文档页数:31
第六章回旋曲式第一节概述1、回旋曲式的生成、定义和结构特点:回旋曲式是一种以循环原则结构的曲式。
它的基本主题称“主部”或“迭部”(小的结构有时叫迭句),它在结构中循环出现不得少于三次,中间插入互不相同的音乐段落称为“插部”,插部在结构中的穿插出现不得少于两个。
这种以多次对比多次再现循环结构的多部曲式,即回旋曲式。
在回旋曲式中,A 代表主部,B、C、D等代表插部。
所以,在最简要的形态中,回旋曲式的结构也不得少于五部,即“A、B、A、C、A”。
回旋曲式的来源可能与西方古代民间的轮舞或分节歌的领唱与副歌有关。
在这些集体性的歌舞中,不同的领唱、领舞者总是要选用适合于自己演唱的歌舞曲,所以领唱部分的音乐经常改变,而由群众集体演唱的副歌或合舞部分则是统一的、不变的。
在这里,那些永远不变的“副歌”就相当于后来回旋曲的“迭句”(即主部A的雏形),而各不相同的“领唱”就相当于后来回旋曲的“插部”,从而,这种“一领一合”不断交替的集体歌舞形式就形成“B、A、C、A、D、A、E……A”等循环模式。
而这种结构,就很接近于“插部在前面的回旋曲式”。
欧洲古代还有一种回旋诗,其结构分别由“回旋句”和“联句”组织结构而成。
其回旋句就相当后来于回旋曲的A 部,而“联句”也相当于回旋曲中的第一、第二插部。
在回旋诗中,“回旋句”总共出现三次,内容不变,而“联句”则以不同的内容穿插在各回旋句之间,正好形成类似回旋曲式“A、B、A、C、A”的模样。
类似这样的诗歌文体对后来的回旋曲、特别是回旋性歌曲的产生,应发生过最直接的影响。
此后,那些浪漫的、抒情的、慢板的、与集体歌舞无关的器乐曲,用回旋曲式者也相继出现,反映出回旋曲式生成的另外一种渠道和脉络。
2、回旋曲式的分类:回旋曲式的结构,从不同角度观察,可能形成不同分类:①从插部角度分类:可分为“展开性插部”的回旋曲和“对比性插部”的回旋曲两种不同类型。
展开性插部的回旋曲式主要特点在于,其各插部均通过从不同角度去展开主部材料而形成。
循环结构练习题一、选择题。
2、对于DO UNTIL ……LOOP循环,正确的是()。
A 如果循环条上为常数0,则一次循环也不执行B 如果循环条件为常数0,则至少执行一次循环C 如果循环条件是不为0的常数,则至少执行一次循环D 无论循环条件是否为TRUE,都至少执行一次循环3、要在DO ……LOOP循环中退出循环,应使用()语句。
A EXITB EXIT DOC CONTINUED STOP LOOP4、以下循环结构中,VB不支持的是()。
A FOR……NEXTB FOR EACH……NEXTC DO…..LOOPD DO……ENDDO5、要在FOR……NEXT循环中退出循环,应使用()语句。
A EXITB EXIT FORC CONTINUED STOP LOOP6、下列关于FOR循环的说法中,正确的是()。
A 循环变量、初值、终值和步长都必须是数值型B STEP后面的值必须为正数C 初值必须小于终值D 初值必须大于终值7、下列关于DO……LOOP语句的叙述中,不正确的是()。
A DO……LOOP语句采用逻辑表达式来控制循环体执行的次数。
B DO WHILE……LOOP语句与DO UNTIL……LOOP语句中WHILE与UNTIL后面的表达式值为TRUE或非0时,循环继续。
C DO……LOOP WHILE与DO……LOOP UNTIL 语句都至少执行一次循环D DO WHILE…..LOOOP语句与DO UNTIL……LOOP语句可能不执行循环8、下面的循环程序在执行时将()。
FOR I=1 TO 10 STEP 0K=K+2NEXT IA 形成无限循环B 仅循环一次C 语法错误D 一次也不循环9、对于EXIT FOR,叙述正确的是()。
A EXIT FOR语句可以退出任何类型的循环B 一个循环只能有一条EXIT FOR语句C EXIT FOR表示返回到FOR语句执行D 一个FOR循环可以有多条EXIT FOR语句10、对于FOR循环中的初值、终值、步长,下列说法中,正确的是()。