1. 需求分析 1) 问题描述 读入一个C程序,统计程序中代码、注释和空行数以及函数的个数和平均行数,并利用统计信息分析评价该程序风格。 2) 基本要求如下: (1)、把C程序文件按字符顺序读入源程序; (2)、边读入程序,边识别统计代码行、注释行和空行,同时还要识别函数的开始和结束,以便统计其个数及平均行数。 (3)、程序风格分为代码注释和空行三方面。每方面分A、B、C、D四个等级。 A B C D 代码(函数的平均长度) 10~15行 8~9或16~20 5~7或21~24 24 注释(占总行数比例) 15~25% 10~14或26~30% 5~9或31~35% 35% 空行(占总行数比率) 15~25% 10~14或26~30% 5~9或31~35% 35% 3)输入输出范例 以下是对程序文件ProgAnal.C分析的输出结果示例: The results of analysing program file "ProgAnal.C": Lines of code :180 Lines of comments: 63 Blank lines: 52 Code Comments Space 61% 21% 18% The program includes 9 functions. The average length of a section of code is 12.9 lines. Grade A: Excellent routine size style. Grade A: Excellent commenting style. Grade A: Excellent white space style.
1
百度点石情感极性分析--代码案例-附件资源
2021-07-16 15:15:33 106B
1
代码演示说明了脑电信号频谱、能量、功率谱密度等相关联系,详见https://www.xxy.ink/learn/bci/4.html
2021-07-12 19:08:18 886B 脑电EEG 能量 功率谱密度 频谱
1
matlab方差分析代码VAR工具箱 Ambrogio Cesa-Bianchi的VAR工具箱 VAR工具箱是Matlab例程的集合,用于执行矢量自回归(VAR)分析。 最新版本位于v3dot0文件夹中。 使用普通最小二乘法(OLS)进行估算。 VAR工具箱可以识别零短期限制的结构冲击。 零长期限制; 标志限制; 外部工具(代理SVAR); 以及外部工具和标志限制的组合。 根据所选标识,计算脉冲响应函数(IR),预测误差方差分解(VD)和历史分解(HD)。 误差带是通过自举获得的。 这些代码分为六个类别(和相应的文件夹): VAR:用于VAR估计,识别,脉冲响应函数计算,FEVD,HD的代码。 统计:用于计算摘要统计信息,移动相关性,成对相关性等的代码。 实用程序:如果使用“工具箱”,则可使代码平稳运行。 辅助代码:我从其他公共渠道借来的代码。 每个m文件都有对原始源的引用。 图:用于绘制高质量图形的代码 ExportFig:这是Yair Altman()开发的用于导出高质量图形的工具箱。 要启用此选项,“工具箱”需要在您的计算机上安装Ghostscript(可从上免费获得)。
2021-07-11 22:54:10 8.01MB 系统开源
1
一个课程作业,主要是写程序分析以太网帧格式,用的是CRC32校验。 为了便于学习所以注释部分写得很全面。
2021-07-07 01:11:07 2.97MB Frame Parser 以太网帧 CRC32
1
SonarQube为静态代码检查工具,帮助检查代码缺陷,改善代码质量,提高开发速度,使用Sonar Runner2.4进行代码扫描。
2021-07-01 14:18:32 257KB 代码分析 代码检测
1
本资料中包括本人关于哈工大计算机系统大作业中的C、C++底层实现分析这个实验所最终上交的代码,需要的可以看看
1
分治法解决赛程问题 算法分析与设计 源代码工程 实验报告 完整
2021-06-23 15:53:43 788KB 分治法 赛程问题 算法分析 代码
1
Eclipse PMD插件分析代码规则(中文),描述部分有中文解释,待补充。
2021-06-18 15:44:09 172KB Eclipse PMD PMD规则 分析代码
1
ArcGIS AE,AO,基于c#开发,栅格表面分析的相关代码及数据。适合初学者
2021-06-18 10:26:41 1.72MB ArcGIS AE/AO C#
1