IDL | 实验二、IDL语法基础

一、实验目的

  1. 认识IDL系统变量和局部变量。
  2. 掌握IDL中常用的数据类型及其变量的创建和使用。
  3. 掌握IDL运算符的使用。

二、实验基本要求

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

三、实验时间和地点

四、实验条件

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

五、实验内容

  1. 比较局部变量和系统变量。
  2. 数组、字符串、指针、对象、结构体、链表和哈希表等数据类型变量的创建与运用操作
  3. 编写练习数学运算符、逻辑运算符、关系运算符和其他符号等IDL常用符号的使用

六、注意事项

1、敲代码时注意中英文标点符号输入的区别,所有IDL命令按英文半角字符输入
2、区分于c中的数组、指针、结构体、对象,总结思考IDL的优点。

七、实验主要步骤

1. 比较局部变量和系统变量。

在这里插入图片描述
在这里插入图片描述

2. 数组、字符串、指针、对象、结构体、链表和哈希表等数据类型变量的创建与运用操作

(1) 数组运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)字符串运算

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3) 指针

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

(4) 结构体

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3. 编写练习数学运算符、逻辑运算符、关系运算符和其他符号等IDL常用符号的使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、实验分析总结

通过本次实验,我了解了在 IDL中,数组可以直接参与运算,不像其他有些编程语言只能通过循环来实现,在 IDL中的这种变化加快了数组的运算速度,使工作更加简单、高效;对数组使用 sort()进行排序时,输出的只是其排序的下标,并不是排序时数组的具体值,要输出具体的值应使用类似的 arr[ sort( arr)]结构;基本的语法是学习一门编程语言的最基本的东西,就如语言学习中的拼音、单个的字一样,只有真正掌握了语法,才能构建出好的程序。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
本书是在多年来教科学家和工程师使用和操作IDL(Interactive Data Language)的基础上创作的,而且教学的绝大部分时间是为IDL的开发者Research Systems公司工作。当笔者在回答一个又一个问题之后,笔者意识到多数问题属于一些同类问题。事实是,多数人想用IDL做许多同样的事情。想做的是分析和演示数据,写出高效率的程序来解决科学问题,并且最主要的是快速做完工作。多数人并不想做的事情是阅读计算机软件教科书。IDL是一套大型软件并且在不但壮大。随之而来的是大量的文档资料,笔者知道没有人愿意去读这些资料。如果让某人独自开始学习IDL的奥秘,IDL将是件可怕的事情,甚至对有经验的用户来说也是一样。本书意在使读者掌握IDL,教给读者在日常运行IDL所必需知识的80%。更为重要的是,本书的例子使IDL更容易理解。无论如何,本书将演示如何使用IDL。 本书的读者是IDL初学者,特别是哪些不得不自学IDL的读者。学好IDL需要很长的阶段。多数人不能利用工作中的时间学习IDL,笔者想写一本能满足这两类人学习IDL的书。总之,本书为不喜欢读教科书并能通过例子学得最好的人全面介绍IDL的精髓。本书在IDL编程技术和技巧方面只做了简要概略,而这些技术只能通过练习获取。最根本的是,这是一本笔者在学习IDL时所期望的书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nochengzi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值