IDL | 实验三、IDL编程演练

一、实验目的

1.理解IDL程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。
2.掌握IDL循环语句、条件语句和跳转语句的使用。
3.掌握位置参数及关键字参数的调用。
4. 熟悉IDL程序错误处理方法和IDL高效编程技巧。
5. 掌握IDL面向对象编程。

二、实验基本要求

  1. 课前认真阅读和掌握本实验中的代码。
  2. 上机演练本实验程序的运行。
  3. 保存与记录实验结果,并进行分析总结。

三、实验时间和地点

  1. 地点:
  2. 时间:

四、实验条件

  1. 硬件:PC电脑(Windows 10操作系统)
  2. 软件:IDL 8.5
  3. 参考资料:上课用教材和课件

五、实验内容

  1. for、foreach、while、repeat等循环语句及break、continue和goto跳转语句的使用。
  2. if、case、switch等条件语句的使用。
  3. 编写练习位置参数及关键字参数的传递和继承。
  4. 练习处理各类IDL程序错误
  5. 内存管理与运行时间优化
  6. IDL对象类的设计与自定义

六、注意事项

1、敲代码时注意中英文标点符号输入的区别,所有IDL命令按英文半角字符输入
2、区分位置参数和关键字参数,注意参数的传递形式

七、实验主要步骤

1. for、foreach、while、repeat等循环语句及break、continue和goto跳转语句的使用。

IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练

IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练

IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练

2. if、case、switch等条件语句的使用。

IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练

3. 编写练习位置参数及关键字参数的传递和继承。

IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练

4. 练习处理各类IDL程序错误

IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练

5. 内存管理与运行时间优化

IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练
IDL | 实验三、IDL编程演练

6. IDL对象类的设计与自定义

IDL | 实验三、IDL编程演练

八、实验分析总结

通过本次实验,我充分的了解IDL的过程和函数的调用,学会了for、switch、while、if等循环和条件的使用,以及在其中插入的break和continue的用法,明白了参数和关键字的区别,以及如何优化编程的代码,提高编程的效率和内存空间的占用,学会了如何编写面向对象编程,但也有一些不足,对代码不太熟练,需要加强。