LINGO教程(数据输入输出).ppt

LINGO教程(数据输入输出).ppt

ID:57302719

大小:246.00 KB

页数:23页

时间:2020-08-11

LINGO教程(数据输入输出).ppt_第1页
LINGO教程(数据输入输出).ppt_第2页
LINGO教程(数据输入输出).ppt_第3页
LINGO教程(数据输入输出).ppt_第4页
LINGO教程(数据输入输出).ppt_第5页
资源描述:

《LINGO教程(数据输入输出).ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、LLININGGOO教教程程LINGO软件与外部文件的接口1LLININGGOO教教程程通过文件输入输出数据•通过文件输入输出数据可以将LINGO程序和程序处理的数据分离开来。•“程序和数据的分离”是结构化程序设计、面向对象编程的基本要求。•实际问题通常需要处理大规模的实际数据,而这些数据通常都是在其它应用系统中生成的,或者已经存放在其它应用系统中的某个文件或数据库中。•LINGO计算的结果需要以文件方式提供给其它应用系统使用。2LLININGGOO教教程程内容提要•通过WINDOWS剪贴板传递数据•通过

2、文本文件传递数据•通过电子表格文件传递数据•LINGO命令脚本文件3LLININGGOO教教程程1.通过WINDOWS剪贴板传递数据•粘贴命令(Edit

3、Paste)•特殊粘贴命令(Edit

4、PasteSpecial…)4LLININGGOO教教程程粘贴命令(Edit

5、Paste)步骤:•将WORD文件或其他外部文件中的数据拷贝到Windows剪贴板•在LINGO程序中直接粘贴到需要的地方注意:•粘贴的数据保持了WORD表格的风格,且LINGO能够正常识别甚至编辑其字体等。•由于LINGO对集合的属性是按

6、列赋值的,所以在外部文件中的数据与实际需要复制的数据可能发生行列颠倒的情况,需进行调整。•类似的方法也可以将LINGO程序中的数据复制到其他外部文件中。5LLININGGOO教教程程特殊粘贴命令(Edit

7、PasteSpecial…)•选择特殊粘贴命令,则会出现“选择性粘贴”对话框,请你选择粘贴格式。效果与直接使用“Ctrl+V的效果是”一样的,粘贴的是格式化的文本粘贴一个WORD对象,双击时可以打开WORD进行编辑将剪贴板中的内容以图形格式插入到模型中LINGO选择“粘贴链接”选择了“显示为图标”时会建

8、立与原文件的选项,则只显示一个链接,当数据文件改“文档”图标而不显示变时,LINGO中这部剪贴板中的具体内容;分的内容也会随之改粘贴纯文本文件,不保变留文本的格式信息6LLININGGOO教教程程特殊粘贴命令(Edit

9、PasteSpecial…)注意:•在这种粘贴方式中,只有选择“多信息文本(RTF)”或“未格式化文本”,才能正确输入数据;•其他两种方式:WORD文档和图形,LINGO在运行时完全将它们忽略掉;•选择“粘贴链接”建立链接关系后,可以随时用“EDIT

10、LINKS…”命令修改这个连接的属性。

11、•如果数据不是放在WORD文件,而是EXCEL电子表格文件或者其他应用程序的文件,操作和结果与上面介绍的过程完全类似。7LLININGGOO教教程程2.通过文本文件传递数据•通过文本文件输入数据@FILE(filename)•通过文本文件输出数据@TEXT(['filename'])8LLININGGOO教教程程通过文本文件输入数据•@FILE函数通常可以在集合段和数据段使用,但不允许嵌套使用。•调用格式:@FILE(filename)•filename为存放数据的文件名(可以包含完整的路径名,或表示在当

12、前目录下寻找这个文件)•数据文件中记录之间必须用“~”分开9LLININGGOO教教程程例:数据文件myfile.ldt的内容:Lingo程序exam0402.LG4:Seattle,Detroit,Chicago,Denver~MODEL:COST,NEED,SUPPLY,ORDERED~SETS:12,28,15,20~MYSET/@FILE(myfile.ldt)/:@FILE(myfile.ldt);1600,1800,1200,1000~ENDSETS1700,1900,1300,1100MIN

13、=@SUM(MYSET(I):ORDERED(I)*COST(I));每调用一次@FILE(myfile.ldt)@FOR(MYSET(I):ORDERED(I)>NEED(I);就输入一个数据记录ORDERED(I)

14、10LLININGGOO教教程程通过文本文件输出数据•@TEXT函数通常只在数据段使用•调用格式:@TEXT(['filename'])•它用于数据段中将解答结果送到文本文件filename中,•当省略filename时,结果送到标准的输出设备(通常就是屏幕)•Filename可以使用相对路径或绝对路径,若文件已经存在,则覆盖原文件11LLININGGOO教教例:输出表头,程程并换行Lingo程序exam0403.LG4(部分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。