精华内容
下载资源
问答
  • 贝多芬《升c小调第十四钢琴奏鸣曲》 Piano Sonata No.14, Op.27 No.2 又名《月光奏鸣曲》 作于1801年 《月光》这一名的由来众说纷纭,但最多的是源于德国诗人路德维希·雷尔施塔布(1799-1860)形容这首乐曲的...

     

    乐曲介绍:

    贝多芬《升c小调第十四钢琴奏鸣曲》

    Piano Sonata No.14, Op.27 No.2

    又名《月光奏鸣曲》

    作于1801年

    《月光》这一名的由来众说纷纭,但最多的是源于德国诗人路德维希·雷尔施塔布(1799-1860)形容这首乐曲的第一乐章为“如在瑞士琉森湖那月光闪耀的湖面上一只摇荡的小舟一样”。

                                                                                                                                                   ------------------百度百科。

    作品欣赏地址 : 

    http://music.163.com/playlist/2584469343/539620943/?userid=539620943

     

     

     贝多芬的这首曲子作于1801年,当时他正和朱丽法塔·贵恰尔第相爱,这首曲子是献给她的。这一年的11月16日,贝多芬写给和勒的信中提到她时还说:“她爱我,我也爱她。”但到1802年初,她已另外爱上了罗伯尔·哈伦堡伯爵,并于1803年和他结了婚。罗曼罗兰把此曲和贝多芬的失恋联系起来,说“幻想维持得不久,奏鸣曲里的痛苦和悲愤已经多于爱情了。”
      罗曼罗兰把第一乐章解释为忧郁、哀诉和痛苦。俄国音乐学家奥立比舍夫认为第一乐章是失恋的“沉痛的悲哀”,好比“垂之火”。但1801年正是贝多芬和贵恰尔第热恋的时候,说这个作品是写失恋的痛苦,也和事实不符。对于这个作品的解释,也许俄国艺术批评家斯塔索夫(1824—1906)的见解是比较合理的。他在回忆了听李斯特彼得堡的演奏后,认为这首奏鸣曲是一出完整的悲剧 ,第一乐章是冥想的、柔情的和有时充满阴暗预感的精神状态。他在听安东·鲁宾什坦的演奏时也有类似的印象:“……从远处、远处,好像从望不见的灵魂深处忽然升起静穆的声音。有一些声音是忧郁的,充满了无限的愁思,另一些是沉思的,纷至沓来的回忆,阴暗的预兆……”

     第一乐章:持续的慢板。悲伤开始的悬崖。

    一开始钢琴就把人的思绪带到很远很远的地方

    当你还来不及细听,它就让人处于一种忧郁的氛围之中。

    莫名的安静,又莫名的感伤。

    我以前总是把此类歌曲用于睡前音乐。

    因为我觉得太安静了,好像一个人在深夜的小河旁边,静静地看着湖面,湖面的月亮随着水波的晃动而开始游荡。

    持续地......持续地......

    把人的思绪带到以前的回忆。

    不得不说,当我没有经历过苦楚时,它仅仅是安静的音乐,即使会感到莫名地悲伤,但是我却毫无相关回忆。

    就像读书一样,古典音乐也是需要一定的人生经历,才能和音乐产生情感的共鸣。

    音乐本身是不含有情感的,赋予它情感的永远是人。

    随着莫名的悲伤感,渐渐又回想起以前痛苦的经历。

    似乎是太容易陷下去了,音乐戛然而止,开始了第二乐章。

    第二乐章,小快板。两个悬崖之间的吊桥。

    很轻快啦,很美很轻快。

     完全让人忘记了刚才是经历过怎样的回忆,都还没来得及想起到底是什么引起回忆,就突然被打断了。

    很轻快,我到底该不该想起刚才的回忆呢?

    没事,好好享受这一份短暂的欢快也是挺好的。

     

    第三乐章,激动的急板。真正可以看到悲伤回忆的悬崖尽头。

    疯狂,疯狂,疯狂。

    快速,快速,快速。

    激昂,激昂,激昂。

    好似暴风雨一般席卷全身。

    终于想起之前的悲伤回忆。

    愤怒多于悲伤。

    此时全身都被躁动和愤怒所笼罩。

    使劲儿砸,恨不得把钢琴砸烂。

    使劲儿弹,恨不得忘却一切悲伤。

    也许,此时的贝多芬又想到了她,撕心裂肺地呐喊,为什么抛弃了他???

    全身的劲儿猛砸钢琴,速度越来越快,恨不得弹起光速般的感觉。

    心中极度不平静。

    悲伤,痛苦,失望,愤怒,狂躁。所有的激情全部汇于指尖。

    要失去所爱的狂躁。

    在尾声中,沸腾的热情达到顶点时,突然沉寂下来,但汹涌澎湃的心情并没有就此平静。

    他毫无掩饰地驰骋在无尽的空间中。

    永不停歇。

     

     

     

    展开全文
  • 降压电路、Cuk斩波电路。
  • 例如升B-升C、重升C-升D. 综上,你会发现,构成自然半音的两个音的两个字母一定是相邻的两个音名. 2、变化半音:除了自然半音以外的半音都叫做变化半音. 因此,变化半音有两种: 第一种:由一个基本音级和这个基本音级...

    共回答了21个问题采纳率:100%

    首先,为了保证你能把这个问题完全弄懂,我先强调一下什么叫半音、什么叫全音.

    1、音数为1/2的音程叫做半音.也就是说,半音不是一个音,而是一个音程.而且,这个音程的度数是不限的.所以,半音与小二度是不同的概念,小二度是半音的一种,但半音还可以是其他度数的音程.

    2、音数为1的音程叫做全音.也就是说,全音不是一个音,而是一个音程.而且,这个音程的度数是不限的.所以,全音与大二度是不同的概念,大二度是全音的一种,但全音还可以是其他度数的音程.

    下面介绍你说的那四个概念(下面的这些内容比常见的教科书上讲的要更全面、严谨一些,你可以好好看看,一定会有不一样的感觉的):

    1、自然半音:由相邻的两个基本音级以及这两个基本音级的变化音级所构成的半音叫做自然半音.

    因此,自然半音有三种:

    第一种:由相邻的两个基本音级构成的半音.这种自然半音在每个八度里只有两个——E-F和B-C.

    第二种:由一个基本音级的变化音级和一个与那个基本音级相邻的基本音级构成的半音.例如C-降D、升F-G.

    第三种:由两个相邻的基本音级的变化音级构成的半音.例如升B-升C、重升C-升D.

    综上,你会发现,构成自然半音的两个音的两个字母一定是相邻的两个音名.

    2、变化半音:除了自然半音以外的半音都叫做变化半音.

    因此,变化半音有两种:

    第一种:由一个基本音级和这个基本音级的一个变化音级构成的半音.例如C-升C、降F-F.这种变化半音中的两个音的两个字母是相同的.

    第二种:由一个基本音级和一个与那个基本音级不相邻的基本音级的变化音级构成的半音.例如D-重降F、重升A-重降D.这种变化半音中的两个音的两个字母是不相邻的两个音名.

    3、自然全音:由相邻的两个基本音级以及这两个基本音级的变化音级所构成的全音叫做自然全音.

    因此,自然全音有三种:

    第一种:由相邻的两个基本音级构成的全音.例如C-D、G-A.

    第二种:由一个基本音级的变化音级和一个与那个基本音级相邻的基本音级构成的全音.例如降E-F、B-升C.

    第三种:由两个相邻的基本音级的变化音级构成的全音.例如升G-升A、重降E-降F.

    综上,你会发现,构成自然全音的两个音的两个字母一定是相邻的两个音名.

    4、变化全音:除了自然全音以外的全音都叫做变化全音.

    因此,变化全音有两种:

    第一种:由一个基本音级和这个基本音级的一个变化音级构成的全音.例如C-重升C、降B-升B.这种变化全音中的两个音的两个字母是相同的.

    第二种:由一个基本音级和一个与那个基本音级不相邻的基本音级的变化音级构成的全音.例如升C-降D、升A-重降D.这种变化全音中的两个音的两个字母是不相邻的两个音名.

    因此,我看了一下你的提问中说的那些话,感觉你对这四个概念的理解还是比较到位的,没发现有什么不正确的.那个答案如果真的说降D到升D是变化半音,那么答案一定是错了——降D到升D很显然是变化全音嘛,这个你可以放心,我不会说错的.你就记住,半音的音数一定是0.5,全音的音数一定是1.降D-升D这个音程的音数是1,怎么可能会是半音呢?

    讲得有任何不明白的地方或者我提到的某个概念你不懂的话,:)

    音乐与作曲技术(团队)-Sphalerite

    1年前

    2

    展开全文
  • DC/DC直流直流电路Cuk的升压和降压Simulink模型,可以实现直流的升压和降压,可以运行
  • C语言实现的排序代码

    2021-05-26 01:00:28
    准备数据结构上级考试时的练习代码,置于此以备后用!#include#define MAX 100//插入排序void insertSort(int* array,int n){int i,j,temp;for(i=1;i{//获取当前要进行排序的元素array[i]temp=array[i];...

    准备数据结构上级考试时的练习代码,置于此以备后用!

    #include

    #define MAX 100

    //插入排序

    void insertSort(int* array,int n)

    {

    int i,j,temp;

    for(i=1;i

    {

    //获取当前要进行排序的元素array[i]

    temp=array[i];

    //比较已排序区的数据与当前要进行排序的数据,如果当前排序的元素较小,

    //则后移已排序的元素,找到其合适的位置后插入

    for(j=i;j>0&&temp

    {

    array[j]=array[j-1];

    array[j-1]=temp;

    }

    printf("第%d趟排序:",i);

    printArray(array,n);

    }

    }

    //希尔排序

    void shellSort(int* array,int n)

    {

    int i,j,temp;

    int gap=0;

    //根据n大小,确定首次排序的分组间隔大小

    while(gap<=n)

    {

    gap=gap*3+1;

    }

    printf("元素总数为:%d,首次分组间隔gap=%d\n",n,gap);

    //当分组间隔大于0时,对各分组的元素进行组内排序

    while(gap>0)

    {

    printf("分组间隔gap=%d\n",gap);

    //对组内元素进行直接插入排序

    for(i=gap;i

    {

    //获取下一个要进行排序的组内元素索引

    j=i-gap;

    temp=array[i];

    while((j>=0)&&(array[j]>temp))

    {

    //将a[j]这一元素移动到组内的下一位置

    array[j+gap]=array[j];

    j=j-gap;//下一个组内元素的索引

    }

    array[j+gap]=temp;

    }

    gap=(gap-1)/3;//获取下一个分组间隔

    }

    printArray(array,n);

    }

    //冒泡排序

    void bobbleSort(int* array,int n)

    {

    int i,j,tmp;

    for(i=0;i

    {

    for(j=i;j

    {

    if(array[i]>array[j])

    {

    tmp=array[i];

    array[i]=array[j];

    array[j]=tmp;

    }

    }

    }

    printArray(array,n);

    }

    void printArray(int* array,int n)

    {

    int i;

    for(i=0;i

    {

    printf("%d \t",array[i]);

    }

    printf("\n");

    }

    void main()

    {

    int array[MAX];

    int i,len=0;

    int tmpnum;

    for(i=0;i

    {

    array[i]=0;

    }

    printf("please input the number for sort,end with -1\n");

    do

    {

    scanf("%d",&tmpnum);

    if(tmpnum!=-1)

    {

    array[len]=tmpnum;

    len++;

    }

    }

    while(tmpnum!=-1);

    printArray(array,len);

    //printf("冒泡排序\n");

    //bobbleSort(array,len);

    //printf("直接插入排序\n");

    //insertSort(array,len);

    printf("希尔排序\n");

    shellSort (array,len);

    }

    展开全文
  • 题: 在一个数组中,有选择的执行时升级排序还是降级排序, 指令1:升级排序 ... } } 标签:sort,题目,int,void,cmd,冒泡排序,C语言,num,data 来源: https://blog.csdn.net/weixin_41947101/article/details/112133865

    题:

    在一个数组中,有选择的执行时升级排序还是降级排序,

    指令1:升级排序

    指令2:降级排序

    界面:

    让用户输入一串数字,作为数组的来源

    内部计算之后,让用户输入1则升序、输入2则降序

    实现方法:

    保存数组

    对数据进行冒泡排序

    #include

    int num[5];

    void get_data(void);

    int get_sort_cmd(void);

    void sort_data(int cmd);

    void printf_data(void);

    int main(void)

    {

    get_data();

    sort_data(get_sort_cmd());

    return 0;

    }

    void get_data(void)

    {

    int i;

    for (i=0; i<5; i++)

    {

    printf("Please intput %d / 5 number:", i+1);

    scanf("%d", &num[i]);

    }

    }

    void sort_data(int cmd)

    {

    int i, j, tmp;

    if (cmd == 1)//升序

    {

    for (i=0; i< sizeof(num)/sizeof(int); i++)

    {

    for (j=0; j< sizeof(num)/sizeof(int)-i; j++)

    {

    if (num[j] > num[j+1])

    {

    tmp = num[j+1];

    num[j+1] = num[j];

    num[j] = tmp;

    }

    }

    }

    printf_data();

    }

    else//降序

    {

    for (i=0; i< sizeof(num)/sizeof(int)-1; i++)

    {

    for (j=0; j< sizeof(num)/sizeof(int)-i; j++)

    {

    if (num[j] < num[j+1])

    {

    tmp = num[j+1];

    num[j+1] = num[j];

    num[j] = tmp;

    }

    }

    }

    printf_data();

    }

    }

    int get_sort_cmd(void)

    {

    int sort_cmd;

    re_note:

    printf("指令1:升级排序 指令2:降级排序\r\n");

    scanf("%d", &sort_cmd);

    if (sort_cmd == 1 || sort_cmd == 2)

    {

    return sort_cmd;

    }

    else

    {

    printf("请输入的值为1或2\n");

    goto re_note;

    }

    }

    void printf_data(void)

    {

    int i;

    for (i=0; i

    {

    printf("num[%d]=%d\n", i, num[i]);

    }

    }

    标签:sort,题目,int,void,cmd,冒泡排序,C语言,num,data

    来源: https://blog.csdn.net/weixin_41947101/article/details/112133865

    展开全文
  • 运用C语言编程实现自动升降旗可以锻炼自己的编程能力和设计能力
  • 第1部分实验实验1C语言入门及选择结构3实验1.1VisualC 6.0开发环境/3实验1.2C程序快速入门/9实验1.3算术运算与赋值运算/12实验1.4逻辑运算及if语句/17实验1.5switch语句/22实验2循环结构及数组26实验2.1循环结构/26...
  • 2011天津高职本计算机C语言程序设计(ANSWER)stdio.h>main() { int n;for( n=100 ; n<=999 ;n++) if(n%13!=0) continue ;#include <stdio.h> long Sum(int n){ if(n> 1 )return n+Sum(n-1) ;...
  • 2013年天津高职本软件学院专业课试题-C语言部分精通教育集团 -软件学院专业课集训营资料2013 年天津市大学软件学院高职本专业课试题考场号 考生号 姓名第一部分 C 语言部分 100 分一、单项选择题(共 20 小题,每...
  • 1.5V5V芯片,1.5V5V电路图规格书
  • //这一步是提醒玩家是否继续 } 关于随机数 生成随机数的方法: C语言生成随机数要用rand函数 但是单单使用rand()函数来生成随机数是不行的,因为它每玩一次生成的随机数都是相同的,即随机数不随机,所以要通过...
  • 本科院校C语言程序设计课程质量保障措施与手段研究.pdf
  • 泊松分酒 c语言实现

    2012-06-05 21:54:39
    泊松分酒源代码,典型的广搜算法解决,很好的学习广搜算法的一般模式求解问题
  • 这是一份夏季小学期c语言大作业的源代码,初次制作小游戏,肝了三天三夜写出来的。图片,音效,界面的素材都是辛辛苦苦网上一点点扒的资源,希望能对同样需要完成小游戏制作的朋友有一些帮助和借鉴。
  • i--)//输出第一个数 printf("%c",s[i]); 4.如果输入的字符串是整数,则直接可以结束 5.然后再输出符号 如果为%,则输出完%就结束,不是就继续输出 6.分数和小数,反转的步骤一样的,则不需要再考虑什么 2.源码 #...
  • DC-DC芯片TPS630701RNMT(C181473) 输入和输出是端子块。 输入电压范围:2.0V至16V 输出电压范围:固定5V输出 输出电流:1A PCB根据TPS63070设计,与TPS630701兼容。 TPS630701是固定输出模型。 因此,FB的上臂笔直...
  • 如果是水,可以这样计算:1千克=1/1000吨,质量为1吨的体积就是1立方米,1立方米=1000,所以,1千克的体积就是一(前者是质量,后者是体积,不同的量比较.公斤和无法换算,公斤是重量的单位,是体积的单位。...
  • 2011天津高职本计算机C语言程序设计(answer).pdf
  • 车窗电机升降

    2012-05-29 16:32:22
    该程序是基于车窗上升过程中防夹手功能而设计的
  • 基于模块化思想和Visual C++软件开发平台,构造了塔式起重机起机构设计的人机交互界面。研究了起机构设计过程中数据的交互操作、处理、存储与重用。通过C++程序对MATLAB函数调用,实现了设计参数的优化。该方法...
  • 压型DC-DC转换电路工作原理  DC-DC转换器分为三类:Boost压型DC-DC转换器、BUCK降压型DC-DC转换器...二极管D1作用是防止电容C对地放电,同时起到续流作用。由于输入的电压是直流电,因此电感上的电流以一定的比
  • 2016 年“高职本”软件学院专业课C 语言模拟试题(1)一、单项选择题:每小题2 分,共40 分。1.C 语言规定,在一个源程序中,main 函数的位置( )。A)必须在最后 B)必须在系统调用的库函数的后面C)必须在最开始 D)...
  • 老鼠走迷宫升级版.zip

    2020-01-10 11:26:39
    程序开始运行时显示一个迷宫地图,迷宫中央有一只老鼠,迷宫的右下方有一个粮仓。游戏的任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处。 设计要求: (1)老鼠形象可辨认,可用键盘操纵老鼠上下左右...
  • 程序开始运行时显示一个迷宫地图,迷宫中央有一只老鼠,迷宫的右下方有一个粮仓。游戏的任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处。 设计要求: (1)老鼠形象可辨认,可用键盘操纵老鼠上下左右...
  • mini80e升级版 c语言样例程序 100个
  • 考场号 2014 年高职本专业课模拟试题 -01 考生号 姓名 第一部分 C 语言部分 100 分 一单项选择题共 25 小题每题 2 分共 50 分 以下每小题列出的四个备选答案中只有一个符合题目要求请将正确答案填入单项选择题答题...
  • 高职本计算机C语言程序填空题 阅读以下程序并填空以下程序的功能是输出三位正整数中能被13整除的数 #include <stdio.h> main) { int n; for( n=100 ; n;n++) if(n%13!=0) continue ; else printf%d\n,n;} 阅读...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 99,359
精华内容 39,743
关键字:

升c