问题 问答题

什么是蒙太奇它在电影艺术中有哪些主要类型

答案

参考答案:蒙太奇是电影反映现实最独特的表现手段。“蒙太奇”原是法语建筑学中的一个术语,本意是“构成”、“装配”的方法。作为电影艺术中的一个专门术语,表示镜头的组合关系和连接方式。
蒙太奇的连接组合,绝不是简单的数量相加或顺序调动,而可以使电影内涵得到深化。爱森斯坦说:“某两组镜头并列在一起必然联成一个新的景象,它从这种对比中作为新的物质产生出来”。例如在普多夫金导演的影片《圣彼得堡的末日》里,我们看到,证券交易所的黑板上股票行情在不断上涨,而战场上士兵在不断倒下,这两组镜头连在一起,反复多次出现。其中的因果关系:战士的死亡赢来了资本家的发财,也就不言而喻了。因此,蒙太奇实质上就是选择和组接诸镜头以构成影片意义的整体的程序。
蒙太奇在早期只是画面与画面的续承关系,随着声音进入电影,它还包括画面与声音、声音与声音的组合关系,包括“镜头调度”与“声音构成”的全部技巧。蒙太奇有很多种类。基本上可分为叙事和表现两大类,叙事蒙太奇,又称外部描写性蒙太奇,它的主要作用在于交代情节,展示事件的过程。例如上一镜头是收到接人的电报,下一镜头,所接的人已经坐在车里了。根据镜头连接的方式,又可分为平行蒙太奇、连续蒙太奇、交叉蒙太奇、复现蒙太奇等。表现蒙太奇又称思维蒙太奇,它的主要作用是表达情绪,表现寓意,揭示某种象征意义。这类蒙太奇主要有对比蒙太奇、心理蒙太奇、隐喻蒙太奇、抒情蒙太奇等。由于影视使用蒙太奇语言与剪辑技术,使得运动着的画面随时可以跨越空间与时间的界限,进行重新组合创造一种时空交叉对应效果。

名词解释
填空题

试题四
阅渎以下说叫和C函数,回答问题。
[说明]
已知某二叉树的非叶子节点都有两个孩子节点,现将该二叉树存储在结构数组Ht中。节点结构及数组Ht的定义如下:
#define MAXLEAFNUM 30
Struct node{
char ch;
char *pstr;
int parent;
int lchild, rchiid;
};
Struct node Ht[2 *MAXLEAFNUM];
该二叉树的n个叶子节点存储在下标为1~n的Ht数组元素中。例如,某二叉树如图8-26所示,其存储结构如图8-27所示,其中,与叶子节点a对应的数组元素下标为1,a的父节点存储在Ht[5],表示为Ht[1].parent=5。Ht[7].parent=0表示7号节点是树根,Ht[7].lchild=3、Ht[7].rchild=6分别表示7号节点的左孩子是3号节点、右孩子是6号节点。
如果用“0”或“1”分别标识二叉树的左分支和右分支如图8-26所示,从根节点开始到叶子节点为止,按所经过分支的次序将相应标识依次排列,可得到一个0、1序列,称之为对应叶子节点的编码。例如,图8-26中a、b、c、d的编码分别是100、101、0、11。
函数LeafCode(Ht[],n)的功能是:求解存储在Ht中的二叉树中所有叶子节点(n个)的编码,叶子节点存储在Ht[1]~Ht[n]中,求出的编码存储区由对应的数组元素pstr域指示。



函数LeafCode从叶子到根逆向求叶子节点的编码。例如,对图8-26中叶子节点a求编码的过程如图8-28所示。


[函数]
typedef enum Status {ERROR, OK} Status;
Status LeafCode (Struet node Ht[], int n)
{
int pc, pf;
int i, start;
char tstr[31]={’\0’);
for(i=1; (1) ; i++) {
start=29;
pc=i; pf=Ht[i].parent;
while(Pf!= (2) ) {
if( (3) . lchiid==pc)
tstr[--start]=’0’;
else
tstr[-start]=’1’;
pc= (4) ; pf=Ht[Pf].parent;
}
Ht[i].pstr=(char*)malloc(31-start);
if(!Ht[i].pstr)return ERROR;
strcpy(Ht[i]. pstr, (5) ;
}
return OK;
}