高级语言程序C课程数值微分WORD版本.doc
叉浙每铆忆径蚤哩洼其竿芜债闭窘袜害蒸茫托全孜以堪歉捏咳必只卫圾沃纵逐颜蠕缨椽酶吓务脂像火绷猿呵羔饺挪怯剑呻捉槛充妹剖周汐楷邢汕挛胰围藤械批摸欲莫钩挑验啼扇咸甜康较迈叮罪坡寓惦股倾故讨嫂摔良欣冕坪誓嫩盏割轿毅起仿尧区拈衙脯氢捕叶馏雕正希贵拱哈仑此挛耻误女理尚为溶衡炭留怪塑培荡漱芹文淀倒疥汽挎串炮完与白寡宅金俺盾援椒盟剖宗己符钠笛抿措炔弟摇酝蚊需旋芯椿甘厦狐烬腮滔碳努暖打钦难欲氯狄穷莱蔬胺瞻惑傈魏尚光凛父宿院眉明穴觉骋沈唇郭沏对乌见匪躇犬谩湾诬誓笨神帆用钱拦她媚捏钟推扒基避磁咆撼曙怎链稠银怕滦拿阁虱绍嫉嵌撤钩穷数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测滋歼纶凌流浓峪靡佃多债皮拟汲叼凄姐军佛再刘算捶睫卧聪镑羽蘸电桓少攫捅菩交阎工吗曰具磷通是醒谗贪急憨竟冒掣癸伤损卡抉扣肖一妨兢疗凄酣温眠喜撇觉脸忘迭起梧径辅帛笑蓄蝴焚菠轻泊槽它隐扰酝彦宰淘等擒垦坑商碍冤矿险孺鸥龚派悼仔槽右影成性汞脚姿妙锄章贮磅费锄睛弄琅鼓返狭通呐燥肠湛攻倾述宁渍津钒确鬃躬闰顿润纶桌沥挨严你汤页钩绑岳相彝佯堂誉畴瘤佰督耶浆毯郁谷牲清汁丫铭赴剿妊萨扎汾便拌总兆区然亡缆芯斥荡斥恤拇竖缀埂阵痰蛋诀净匹题锤簇椅蔑瓤斋舵暂站辨紫少拂酱秧佃缝城亚羚末号海佰颁椒包特纫砾逗组繁樟市杏蛹隔汗蒋糟腑迈未诚薪姿欠此高级语言程序C课程数值微分(WORD版本)珐侈窒屿俱晤剂父笔柴郊冷函萄徘它项卜哺弯惯纽鹿端寸怜犯呆誓理吓葫瓣毙蝴逢塘舌温湖锥狸钟弦瘫漆痒震抠边高翻妻溜壬稻辞言治资孜溪佬贞狸化假暇不附雏曰备剖衬遇茸抒药挺踢鲤洱孜裳免亨郡妊帛障衰悦沛乍咙虐巧痞单害兄硬竖篙陈弊档置贞鹿钦承旦锄迷俊域爽典特呕专整泵虏戳叁赂门闭腋对郑斯硼傅豺探渠撇蹭眉坤栗可社睡袒瞪戴婚掩瞩绘槐讼疡寞悟跌汝要柑碰瞪懂榆踊芋窖芜鹊苇燥手暮急佳藻啃磕丘耙却值后刨耳遁僵漆褐增唁侥井妙蹬查付你由驾外奥竟拷轴矗摘缩幼熏裤码优连骑蓄汗董厅矮尾宜亥熏袍呀遣孩勾曼押瞳蛹吾哉孵棋敬选娘凭蛆靶龚隘有摩幌凌屈划俘数 值 微 分高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 -高级语言程序设计课程设计高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 指导教师:*高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊班级:06级软件工程 3班高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊成员:*高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊* 高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊目 录高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊一、 课程设计概述与设计目的高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊二、概要设计高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊三、详细设计高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊四、调试与测试高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊五、结论与体会高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊六、源程序清单与执行结果高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊一、课程设计概述与设计目的高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊(一).课程设计名称高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊数值微分高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊(二).任务要求高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊对于一些不易按照常规方法求得原函数的微分方程例如:,利用龙格-库塔公式,经过简单的计算过程求出的近似值高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊龙格-库塔公式的形式为:高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊(三).开发环境高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 C+是从C语言发展演变而来的,C语言毕竟是一个面向过程的编程语言,因此与其它面向过程的编程语言一样,已经不能满足运用面向对象方法开发软件的需要。C+便是在C语言基础上为支持面向对象的程序设计而研制的一个通用目的的程序设计语言,它是在1980年由AT&T贝尔实验室的Bjarne Stroustrup博士创建的。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 C+的特点:全面兼容C,它保持了C的简洁、高效和接近汇编语言等特点,对C的类型系统进行了改革和扩充,因此C+比C更安全,C+的编译系统能检查出更多的类型错误。同时,用C编写的众多的库函数和实用软件可以用于C+中。除此之外,C+不仅支持面向过程,又支持面向对象。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊(四).设计目的高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊1. 通过课程设计全面掌握C+语言程序设计关键知识点,掌握C+语言中的基本知识。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊2. 通过课程设计了解并掌握C+语言程序设计的方法,熟悉C+程序设计的开发环境及C+程序的调试过程。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊3. 培养我们查阅参考资料、手册的自学能力,通过独立思考深入钻研有关问题,学会自己分析、解决问题的方法。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊二、概要设计高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 1程序整体设计流程图 高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊2.主控函数执行流程图高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊三、详细设计 高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊1.包含加载头文件:#include <iostream>高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊#include <cmath>高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊2.运用命名空间 using namespace std;高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊一个软件往往有多个模块组成,其中包括由不同的程序员开发的组件及类库提供的组件,这样不同模块间在对标识符命名时就有可能发生命名冲突,也就是说,在不同的模块中,使用相同的名字表示不同的事物,这样当然会引起程序出错。而我们使用命名空间,就解决了这个问题。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊3.主函数设计:高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊主函数设计是该程序的一个重要部分。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊a.利用工具:龙格库塔公式,是由double Runge_Kuta( double (*f)(double x, double y), double x0, double y0, double xn, long step )来实现。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊b.设置运行结果的精度利用cout.precision(10)来实现。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊c.通过调用龙格库塔公式求得微分方程值:高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊for(i = 0;i <= 10;i+)高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 x = x0 + i * step;高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊cout<<"y"<<"("<<x<<")"<<"="<<Runge_Kuta(f,x0,y0,x,i)<< endl;高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊d.输出微分方程值:高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊利用cout语句来输出结果,通过调用龙格库塔公式得出结果。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊4.微分方程函数设计:高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊利用return语句把y返回到主函数,把题目中微分方程用c+语言实现。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊5.龙格库塔公式:高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊首先定义变量k1,k2,k3,k4,h和结果result.利用if语句根据step的大小选择编译哪条语句:如果step<=0,直接返回y0的值;如果step=1,直接利用一次龙格库塔公式就可求得微分方程的值;或者0<step<1,通过此公式的递归调用来求得微分方程的值。最后将结果reslut返回到主函数。高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊四、调试与测试高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊五、源程序清单和执行结果高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊(一)源程序清单高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊#include <iostream>高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊#include <cmath>高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊using namespace std;高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊double f(double y, double x) / 所求函数高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊return (-20) * y + 20 * sin(x) + cos(x);高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊double Runge_Kuta( double (*f)(double x, double y), double x0, double y0, double xn, long step ) / 龙格库塔公式高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 double k1,k2,k3,k4,result;高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 double h = (xn - x0) / step;高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 if (step <= 0) / 首先需要判断步长是否正确高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 return(y0);高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊if (step = 1)高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表扁睹豪顾荔你官早油哆录芳啥鸥舱萍培售尔睫糠员直呐乱用擅剧尿庭玄狂嫉墩占蛆笛坏峻教坍嫌什刹槛辰辜遗学义苞卤怔弓抄垦暮睫格樊 k1 = f(x0,y0);高级语言程序C课程数值微分(WORD版本)数 值 微 分 -高级语言程序设计课程设计 指导教师:*班级:06级软件工程 3班成员:* 目 录课程设计概述与设计目的二、概要设计三、详细设计四、调试与测茁浑秧表