分治法实验报告范文

  一、实验目的及要求

  利用分治方法设计大整数乘法的递归算法,掌握分治法的基本思想和算法设计的基本步骤。

  要求:设计十进制的大整数乘法,必须利用分治的思想编写算法,利用c语言(或者c++语言)实现算法,给出程序的正确运行结果。(必须完成)

  设计二进制的大整数乘法,要求利用分治的思想编写递归算法,并可以实现多位数的乘法(利用数组实现),给出程序的正确运行结果。(任选)

  二、算法描述

  输入两个相同位数的大整数u,v

  输出uv的值

  判断大整数的位数i;

  w=u/10^(i/2);

  y=v/10^(i/2);

  x=u-w*10^(i/2);

  z= v-y*10^(i/2);

  然后将w,x,y,z代入公式求得最后结果

  uv=wy10^i+((w+x)(y+z)-wy-xz)10^(i/2)+xz

  三、调试过程及运行结果

  在实验中我遇到的问题:

  原来以为这两个大整数的位数不同,结果题目要求是相同位数的大整数  在写10的多少次方时,写的是10^(i/2),10^(i),结果不对,我就将它改成了for循环语句

  四、实验总结

  在本次实验中,我知道了分治算法,以及分治算法的基本思想。我还掌握了编写大整数乘法的算法与步骤,以及如何修改在编写程序时遇到的问题。

原创文章,作者:fanwen,如若转载,请注明出处:https://fanwen.hongwu.com/9983.html

(0)
上一篇 2022年7月20日 上午11:42
下一篇 2022年7月20日 上午11:44

相关推荐

  • 高二化学实验报告四篇

      篇一:高中化学实验报告   xx中学化学实验报告   高x届x班   固体酒精的制取   指导教师: 实验小组成员: 实验日期:–   一、实验题目:固态酒精的制取…

    实验报告 2022年9月4日
  • 数据结构实验报告

      想必学计算机专业的同学都知道数据结构是一门比较重要的课程,那么,下面是第一范文网小编给大家整理收集的数据结构实验报告,供大家阅读参考。 数据结构实验报告1   一、实验目的及要…

    实验报告 2022年8月1日
  • X射线衍射实验报告模板

      一、 实验目的   1. 了解X射线衍射仪的结构;   2. 熟悉X射线衍射仪的工作原理;   3. 掌握X射线衍射仪的基本操作。   二、实验原理   X射线是原子内层电子在…

    实验报告 2022年10月18日
  • 计算机实验报告

      课程:大学计算机基础         班级 :     …

    实验报告 2022年9月14日
  • 《排水集气法》的化学实验报告

      实验名称:   排水集气法   实验原理:   氧气的不易容于水   仪器药品:   高锰酸钾,二氧化锰,导气管,试管,集气瓶,酒精灯,水槽   实验步骤:   ①检&#821…

    实验报告 2022年10月15日
  • (人教版)初二物理实验报告

      物理实验报告   ____级__班__号   姓名_________  实验日期____年__月__日   实验名称  探究平面镜成像的特点   实验目的 …

    实验报告 2022年10月6日
  • 微生物学实验报告格式

      专业学号   姓名   实验一、···培养基的配制和高压蒸汽灭菌   一、 实验目的   二、 实验原理   三、 实验材料(实际用到哪些试剂、材料、玻璃器皿等都要写出,包括数…

    实验报告 2022年8月5日
  • 湘教版四年级科学操作实验报告

      篇一:教学设计:小学科学湘教版四年级上册第3单元第2课《声音是怎样产生的》   一、[教材分析]   《声音是怎样产生的》是湘教版科学教材四年级(上)《声音》单元第二课的内容。…

    实验报告 2022年8月26日
  • 初中英语开设活动课的个人实验报告

      一、问题的提出:   九年义务教育英语新教材的使用,打破了老一套的教学模式,变应试教育为素质教育,旨在通过听说读写 的训练,使学生获得英语的基础知识和为交际初步运用英语的能力,…

    实验报告 2022年7月23日
  • “小学教师心理素质优化研究”实验总结

      “小学教师心理素质优化研究”在我们实验点开展五年了。这个课题的实验,适应教育改革发展、全面推进素质教育的需要,在我们学区收到了比预期更好的成效,有力地促进了广大教师心理素质的提…

    实验报告 2022年11月13日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注