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