毕业论文:TIPTOP双档算法设计与分析


    
    ** 民 族 学






    毕 业 文






    题 目:TIPTOP双档算法设计分析
    学生姓名: ***
    学 号: 1107020106
    专 业:计算机科学技术
    班 级: 2011计算机




    TIPTOP双档算法设计分析

    摘:进步完善现TIPTOP系统针工程部需求企业设备进行效登记理通编写TIPTOP双档程序cfar222初步完成设备仪器数采集cfar281双档项目实施工程部时数输入smart evision项目数调工程部理层查提供方便
    关键字:算法TIPTOP系统

    引言

    计算机科学说算法(Algorithm)概念关重算法计算机科学基础更程序基石具良算法基础称训练素软件软件开发程计算机求解问题程计算机解题核心物设计算法算法系列解决问题清晰指令说够定规范输入限时间获求输出非问题解准确定义获问题计算程描述算法问题程序化解决方案果算法缺陷适合某问题执行算法会解决问题算法时间空间效率完成样务算法优劣空间复杂度时间复杂度衡量算法理解基运算规定运算序构成完整解题步骤者成求设计限确切计算序列样步骤序列解决类问题算法然语言伪代码流程图等种方法描述文针语言性更加接然语言Genero BDL相关算法分析设计问题

    二 算法概述
    21算法概念
    概括说算法系列明确定义基指令序列描述求解特定问题程够合法输入限时间产生求输出较严格说法算法特定问题求解步骤种描述指令优先序列外算法具列5特征:
    (1) 输入(input):算法0输入量
    (2) 输出(output):算法少产生输出量
    (3) 确定性(definiteness):算法步骤必须确切定义没二义性
    (4) 行性(effectiveness):算法条指令必须足够基通已实现基运算执行限次实现
    (5) 穷性(finiteness):算法必须总执行限步终止
    总希算法具良特性算法应具4重特性
    (1)正确性:毫疑问算法执行结果应满足预先规定功性求
    (2)简明性:算法应思路清晰层析分明容易理解利编码调试
    (3)效 率:算法应效存储空间具高时间效率
    (4)优性:算法执行时间已达求解该类问题需时间界
    22影响程序运行时间素
    程序运行时间程序运行开始结束需时间影响程序运行时间素:
    (1)程序赖算法
    (2)问题规模输入数
    (3)计算机系统性
    首先容易想程序相输入数果计算机运行该程序需运行时间肯定计算机硬件性特CPU速度相差程序设计编译器生成目标代码效率会异操作系统影响计算机系统性素说算法运行分析需时间赖计算机软硬件系统
    果派出计算机素假定完全相计算机环境运行程序情况呢显然求解问题算法程序运行时间般算法运行时间较少算法身坏运行时间影响根起决定作例排序算法组元素进行排序程序运行时间通常相
    程序次运行时针求解问题某特定实例言例执行次排序算法需输入组排序元素该组特定元素排序排序问题实例排序元素数排序问题重特征直接影响排序算法执行时间需存储空间分析算法性需考虑基特征问题实例规模排序算法100整数进行排序10000整数进行排序需时间显然
    23算法空间复杂度
    算法空间复杂度指算法运行需存储空间程序运行需存储空间包括两部分
    (1)固定空间需求:部分空间处理数数关说问题实例特征关包括程序代码常量简单变量定义成分结构变量占空间
    (2)变空间需求:部分空间算法某次执行中处理特定数规模关例分包含100元素两数组相加分包含10元素两数组相加需存储空间显然部分存储空间包括数元素占空间算法执行需额外空间例运行递算法需系统栈空间
    算法空间复杂度讨类似时间复杂度般说空间复杂度计算起时间复杂度计算容易外应注意空间复杂度般坏情况分析

    三 Genero BDLTIPTOP简介
    Genero BDLTIPTOP系统开发开发语言
    31 Genero BDL语言简介
    Genero BDL 语言法国FourJS(httpwwwfourjscom)公司2004 年提出前身INFORMIX4GL 语言

    图1
    Genero BDL 语言架构中程序逻辑画面架构视控件目采行分撰写方式般通称支支程序(4GL)Module称画面结构(PER)From组合独立运行作业Program
    整理说明『Genero BDL 独立Program组成区分Module Form』结

    图2

    图知Program 许Module Form 构成Module 扩展名『4GL』Form 『PER』4GL PER 代称Module FORM单 4GL FunctionReport 组成
    完整 Program 中必需指定特定Function 作运行入口(注)特定Function『Main』(图中Module 2)
    32 TIPTOP概述
    TIPTOP系统软件面生产制造供应链理财务理力资源ERP系统市面友金蝶等国ERP系统明确表示TIPTOP更加专业全面TIPTOP系统企业需TIPTOP软件编程维护员 保证系统期企业根实际需进行编程
    TIPTOP进行相关企业进行理外够编程员程序界面做相关维护作程序维护工具
    四 程序简析
    段讨分析TIPTOP双档程序cfar222关算法见<附录>
    程序中见整套程序分程序子程序间相互嵌套起某功实现赖子程序间具体实现程度cfar222程序中整module子函数构成然子函数间相互调形成相互赖例cfar222中录入功实现代码:
    FUNCTION i100_a()
    DEFINE li_result SMALLINT #NoFUN550024
    DEFINE l_time VARCHAR(10)

    IF s_shut(0) THEN RETURN END IF
    LET l_time TIME
    MESSAGE
    CLEAR FORM
    CALL g_fncclear()
    INITIALIZE g_fnb* LIKE fnb_file* #DEFAULT 设定
    LET g_fnb01_t NULL


    CALL cl_opmsg('a')
    WHILE TRUE
    CALL i100_i(a) #输入单头
    IF INT_FLAG THEN #者玩
    LET INT_FLAG 0
    CALL cl_err(''90010)
    INITIALIZE g_fnb* TO NULL
    EXIT WHILE
    END IF
    IF g_fnbfnb01 IS NULL THEN # KEY 空白
    CONTINUE WHILE
    END IF
    BEGIN WORK
    INSERT INTO fnb_file VALUES (g_fnb*)
    IF SQLCAsqlcode THEN #置入资料库成功
    ROLLBACK WORK

    CALL cl_err3(insfnb_fileg_fnbfnb01SQLCAsqlcode1) #NoFUN660092
    CONTINUE WHILE
    ELSE
    COMMIT WORK
    END IF
    SELECT ROWID INTO g_fnb_rowid FROM fnb_file
    WHERE fnb01 g_fnbfnb01
    LET g_fnb01_t g_fnbfnb01 #保留旧值
    LET g_fnb_t* g_fnb*
    CALL g_fncclear()
    LET g_rec_b0
    CALL i100_b() #输入单身2
    EXIT WHILE
    END WHILE
    END FUNCTION
    录入功实现程中分调cl_opmsg( )i100_i()cl_erri100_b() 等子函数功实现程中实现细节进行程度分解采取动态规划法寻求优解采分布决策方式求解问题底进行求解空间复杂度系统身执行时行结束语句立刻释放掉做考略调单头单身子函数时应考略数库中定义函数类型定义数时应实际需求考虑般数定义varchar型样保证数溢出导致数错乱够情况减少空间复杂度时间复杂度讲cfar222中相输入数较程序做严格求编写程序时般考虑程序安全性扩展性具体执行效率

    五 结束语
    文参考关书籍电子文献做简单描述程序编写时受时间限制考虑全面例界面时间限定时查询时间范围201104209912该程序寿命100年样导致录入年限查询年限时间致现象时企业编程时时间限制问题未考虑时间复杂度问题直接忽略掉总体说具良算法基础称训练素软件条路长段路走东西等学

    六 参考文献
    [1]陈慧楠算法设计分析北京:电子工业出版社2006
    [2]潘金贵现代计算机常数结构算法南京南京学出版社2004
    [3]王晓东计算机算法设计分析(第三版)北京:电子工业出版社2009
    [4]httpwenkubaiducom百度文库
    [5]httpwwwbaiducom百度

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 4 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    算法设计与分析试卷及答案

    湖南科技学院二○ 年 学期期末考试 信息与计算科学专业 年级《算法设计与分析》 试题题 号一二三四五总分统分人得 分阅卷人复查人考试类型:开卷 试卷类型:C卷 考...

    1年前   
    430    0

    算法设计与分析复习题目及答案

     一、选择题1、二分搜索算法是利用(   A  )实现的算法。A、分治策略   B、动态规划法   C、贪心法    D、回溯法2、下列不是动态规划算法基本步骤的是( A  )。A、找出最优解...

    3年前   
    846    0

    算法设计与分析试卷A及答案

     试题纸(A卷) 课程名称: 算法设计与分析 适用专业年级: 2008级计算机、电本 考生学号: ...

    1年前   
    570    0

    粒子群算法(优化算法)毕业设计论文

     毕 业 论 文 题 目 粒子群算法及其参数设置 专 业 信息与计算科学 班 级 ...

    5年前   
    1467    0

    算法设计与分析课程期末试卷A卷(含答案)

    华南农业大学期末考试试卷(A卷)2008学年第一学期  考试科目: 算法分析与设计 考试类型:(闭卷)   考试时间: 120 分钟学号 姓名 ...

    1年前   
    313    0

    《算法分析与设计》期末考试复习题纲

    《算法分析与设计》期末复习题一、 选择题1. 算法必须具备输入、输出和( D )等4个特性。A.可行性和安全性 B.确定性和易读性C.有穷性和安全性 ...

    2年前   
    594    0

    算法设计与分析复习题目及答案详解

    分治法1、二分搜索算法是利用( 分治策略)实现的算法。9. 实现循环赛日程表利用的算法是(分治策略 )27、Strassen矩阵乘法是利用(分治策略 )实现的算法。34.实现合并排序利用的算法...

    3年前   
    926    0

    浅谈算法设计与分析课程教学方法

    浅谈算法设计与分析课程教学方法摘要:“算法设计与分析(双语)”是北京林业大学计算机科学与技术专业的专业核心课程。根据课程的教学目标,提出“以赛启教”的教学实践思路,从教学内容、教学方法和考核方...

    1年前   
    321    0

    基于视觉的车道线识别算法研究毕业论文

    毕业设计基于视觉的车道线识别算法研究Research on Algorithms of Vision-basedLane Recognition 2009 届 电气与电子工程 分...

    4年前   
    997    0

    电力系统线路参数辨识算法的研究毕业论文(设计)任务书

    青  岛  大  学 毕业论文(设计)任务书             院    系: 自动化工程学院电气工程系               专    业:   电气工程及其自动化   ...

    11年前   
    11014    0

    数值分析各算法流程图

    数值分析各算法流程图 一、插值 1、 拉格朗日插值流程图:( 相应程序:lagrintp(x,y,xx)) ...

    5年前   
    1739    0

    算法分析期末试题集答案

    《算法分析与设计》期末复习题(一)一、 选择题1.应用Johnson法则的流水作业调度采用的算法是(D)A. 贪心算法 B. 分支限界法 C.分治法 D. 动态规划算法2.H...

    1年前   
    548    0

    —基于机器学习的人脸识别算法的设计与实现

    人脸识别技术是一种新型的生物特征认证技术。人脸识别技术也是一个非常活跃的研究领域,涵盖了许多领域,例如数字图像处理。随着人们对应用程序需求的增长,面部识别技术趋向于大量使用,使用微芯片和标准化。

    3年前   
    829    0

    数据结构和算法课程设计题目

    XX大学课程设计课程名称: 数 据 结 构 与 算 法院(部)名 称: 信息与计算科学学院组长姓名学号 同组人员姓名指导教师姓名: 设 计 时 间: 2010.6.7-...

    11个月前   
    380    0

    线索二叉树算法的设计与实现

    随着时代的不断进步,计算机技术也随之得到发展。数据结构在计算机技术的发展中起到巨大的作用。数据结构为构建出高效的计算机算法打下了坚实的基础。良好的数据结构能够提高算法效率的同时也能减少对系统资源的占用[

    3年前   
    1002    0

    首次适应算法最佳适应算法

    姓名:学号:实验名称:进程调度模拟实验 实验目的:了解动态分区存储管理方式中的数据结构和分配算法,加深对动态分区存储管理方式及其实现技术的理解。实验内容:#include<iostream.h...

    3年前   
    1629    0

    基于内点法的电力系统最优潮流算法研究毕业论文

     本科毕业设计 题 目 基于内点法的电力系统最优潮流算法研究 XX大 学 毕 业 设 计(论文) 题目...

    5年前   
    2040    0

    网上鞋店的分析与设计毕业论文

    XX大学本科毕业论文 题目: 网上鞋店的分析与设计 学 号: 学生姓名: ...

    5年前   
    1302    0

    矿山地质毕业论文设计__矿区地质条件分析

    **职业技术学院09地质专业毕业设计   作者:张龙堂   **职业技术学院   毕业设计说明书       题目  **矿区地质条件分析             系...

    10年前   
    8901    0

    毕业论文设计总结

    毕业论文设计总结  这次毕业设计让我更加熟悉了从理论到实践的跨越。从当初的查阅图书,到现在的网站成功运行,这中间有很多值得回味的地方。记得去年暑假在学校呆的时候,偶尔对php这门语言产生了浓厚...

    11年前   
    770    0

    文档贡献者

    x***香

    贡献于2019-02-20

    下载需要 4 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档