1 / 22
文档名称:

2021年度LINGO教程数据输入输出讲义.ppt

格式:ppt   大小:238KB   页数:22
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年度LINGO教程数据输入输出讲义.ppt

上传人:梅花书斋 2021/1/4 文件大小:238 KB

下载得到文件列表

2021年度LINGO教程数据输入输出讲义.ppt

文档介绍

文档介绍:通过文件输入输出数据
通过文件输入输出数据可以将LINGO程序和程序处理的数据分离开来。
“程序和数据的分离”是结构化程序设计、面向对象编程的基本要求。
实际问题通常需要处理大规模的实际数据,而这些数据通常都是在其它应用系统中生成的,或者已经存放在其它应用系统中的某个文件或数据库中。
LINGO计算的结果需要以文件方式提供给其它应用系统使用。
Date
1
LINGO教程数据输入输出
通过WINDOWS剪贴板传递数据
通过文本文件传递数据
通过电子表格文件传递数据
LINGO命令脚本文件
内容提要
Date
2
LINGO教程数据输入输出
1. 通过WINDOWS剪贴板传递数据
粘贴命令 ( Edit|Paste )
特殊粘贴命令(Edit|Paste Special … )
Date
3
LINGO教程数据输入输出
粘贴命令 ( Edit|Paste )
将WORD文件或其他外部文件中的数据拷贝到Windows剪贴板
在LINGO程序中直接粘贴到需要的地方
步骤:
注意:
粘贴的数据保持了WORD表格的风格,且LINGO能够正常识别甚至编辑其字体等。
由于LINGO对集合的属性是按列赋值的,所以在外部文件中的数据与实际需要复制的数据可能发生行列颠倒的情况,需进行调整。
类似的方法也可以将LINGO程序中的数据复制到其他外部文件中。
Date
4
LINGO教程数据输入输出
特殊粘贴命令(Edit|Paste Special …)
选择特殊粘贴命令,则会出现“选择性粘贴”对话框,请你选择粘贴格式。
粘贴一个WORD对象,双击时可以打开WORD进行编辑
将剪贴板中的内容以图形格式插入到LINGO模型中
效果与直接使用“Ctrl+V”的效果是一样的,粘贴的是格式化的文本
选择了“显示为图标”选项,则只显示一个“文档”图标而不显示剪贴板中的具体内容;
选择“粘贴链接” 时会建立与原文件的链接,当数据文件改变时,LINGO中这部分的内容也会随之改变
粘贴纯文本文件,不保留文本的格式信息
Date
5
LINGO教程数据输入输出
特殊粘贴命令(Edit|Paste Special …)
在这种粘贴方式中,只有选择 “多信息文本(RTF)”或“未格式化文本” ,才能正确输入数据;
其他两种方式:WORD文档和图形,LINGO在运行时完全将它们忽略掉;
选择“粘贴链接”建立链接关系后,可以随时用“EDIT|LINKS…”命令修改这个连接的属性。
如果数据不是放在WORD文件,而是EXCEL电子表格文件或者其他应用程序的文件,操作和结果与上面介绍的过程完全类似。
注意:
Date
6
LINGO教程数据输入输出
2. 通过文本文件传递数据
通过文本文件输入数据 ***@FILE(filename)
通过文本文件输出数据 ***@TEXT(['filename'])
Date
7
LINGO教程数据输入输出
通过文本文件输入数据
***@FILE函数通常可以在集合段和数据段使用,但不允许嵌套使用。
调用格式:***@FILE(filename)
filename为存放数据的文件名(可以包含完整的路径名,或表示在当前目录下寻找这个文件)
数据文件中记录之间必须用“~”分开
Date
8
LINGO教程数据输入输出
例:
MODEL:
SETS:
MYSET / ***@FILE() / : ***@FILE();
ENDSETS
MIN = ***@SUM( MYSET( I):
ORDERED( I) * COST( I));
***@FOR( MYSET( I):
ORDERED( I) > NEED( I);
ORDERED( I) < SUPPLY( I));
DATA:
COST = ***@FILE( );
NEED = ***@FILE( );
SUPPLY = ***@FILE( );
ENDDATA
END


每调用一次***@FILE()
就输入一个数据记录
Seattle,Detroit,Chicago,Denver~
COST,NEED,SUPPLY,ORDERED~
12,28,15,20~
1600,1800,1200,1000~
1700,1900,1300,1100
如输入数据发生变化,,

最近更新

2025河南商丘宁陵县消防救援大队招聘政府专职.. 40页

2025湖南衡阳珠晖区人民法院招聘聘用制司法辅.. 36页

2025银川市第三十一中学公益性岗位招聘5人考试.. 57页

2026年广东科贸职业学院单招职业倾向性测试模.. 44页

2026内蒙古自治区到中山大学定向选调(选聘).. 35页

2026年保安岗前培训考试试题往年题考 15页

2026年时事政治测试题库(黄金题型) (2) 13页

2026年南平市医疗类储备人才引进考试备考题库.. 50页

2026年消毒技术题库【典型题】 39页

2026年国开形成性考核《劳动关系与社会保障实.. 41页

2026年自考专业(国贸)考试题库200道附答案 84页

2026年起重机司机考试题库200道附参考答案(研.. 75页

2026湖南华菱线缆股份有限公司招聘18人考试备.. 52页

2026年心血管中医试题库附答案 38页

c语言编程练习题及答案一套 13页

新安全生产法知识竞赛试题库【巩固】 44页

2026年江西党史测试题库附答案(巩固) 41页

项目审评建议书 5页

2026年注册税务师考试题库附参考答案(研优卷.. 48页

集镇拥堵缓解策略建议书 4页

降低成本节约建议书 5页

阅读拓展意见建议书 5页

长者医疗援助建议书 5页

铁道部技术创新建议书 5页

采购顾问营养师建议书 5页

部门自媒体规范化建议书 6页

通信企业培训改进建议书 6页

2026年省级党校考试题库及参考答案 41页

2026年社区矫正工作考试题库附答案 42页

超市网上采购方案建议书 6页