VPP软件架构:处理数组首尾及多删除数据的实现详解

需积分: 50 41 下载量 50 浏览量 更新于2024-08-09 收藏 829KB PDF 举报
本文档主要介绍了VPP软件架构与实现中的数组操作,特别是处理数组中待删除数据的情况。当遇到以下几个情况时: 1. 当数组的第一个元素存放着待删除的数据:在这种情况下,程序需要找到该元素并将其后的元素向前移动一位以填补空缺。这个过程通过一个循环实现,当用户输入要删除的字符串并与数组中的元素进行比较时,如果匹配,则删除该元素并将数组长度减一。 2. 当数组的最后一个元素是待删除数据:这同样涉及查找并替换,但因为已经是数组的末尾,所以只需简单地将数组的最后一个元素移除即可。 3. 当数组中有多个元素存放着待删除数据:程序需要遍历整个数组,逐个检查每个元素,一旦找到匹配项,就依次移除后面的元素。 4. 当数组中两个相邻元素存放着待删除数据:这种情况与第一个类似,需要跳过已经匹配的元素,直到找到下一个待删除的位置。 作者使用了FORTRAN编程语言来演示这个算法,特别强调了FORTRAN的基础知识,如字符集、标识符的命名规则和使用。FORTRAN字符集包括大写字母、小写字母、数字以及一些特殊字符,用于定义标识符。标识符命名应遵循字母和数字组合,且第一个字符必须是字母,大小写敏感,但内部函数名和关键词可以作为标识符使用,但为了代码可读性,建议避免。 文章中还提及了标识符的命名原则,如保持意义清晰,避免使用系统保留字作为普通变量名。整体来说,这个教程展示了如何在实际编程中处理数组操作,并通过实例演示了解如何在FORTRAN中处理字符串删除问题。