过程抽象的原则在于,函数应设计成像黑盒那样使用。程序员使用函数时,只需查看函数声明和说明函数用途的注释文字,不需要知道函数主体的任何细节。为函数声明写注释时,一个好办法就是将其分解成两种信息,即前条件和后条件。前条件指调用函数需要满足什么条件;后条件描述函数调用的结果。也就是说,对于要返回值的函数,后条件描述返回值。对于要对实参变量进行修改的函数,后条件描述对实参进行的修改。本题集整理了大量函数与过程抽象练习。
题号 | 标题 | 解决/提交 | ||
---|---|---|---|---|
2936 | 简单算术表达式求值 | 入门题 | 661/1161 | |
2937 | 短信计费 | 入门题 | 274/679 | |
2938 | 甲流病人初筛 | 入门题 | 496/961 | |
2939 | 最匹配的矩阵 | 入门题 | 99/207 | |
2940 | 统计单词数 | 入门题 | 0/29 | |
2941 | 寻宝 | 入门题 | 7/201 | |
2942 | 机器翻译 | 入门题 | 96/171 | |
2943 | Vigenère密码 | 入门题 | 99/207 | |
2944 | 图像旋转翻转变换 | 入门题 | 21/34 | |
2945 | 素数对 | 入门题 | 236/469 |