最近在辅导我闺女数学题,发现她的思维逻辑是没有问题的,就是练习不够,因此在计算分数以及负数乘法的时候会经常出错,导致整个题目都做错了,为了让俺闺女能够在数学计算上得到充分的锻炼,锻炼的同时不希望她过多的接触电子设备。我开发了一个自动生成试卷(pdf)的程序,并且可以直接打印,然后她就能够有写不完的试卷了。(我闺女真是谢谢我了)
一、程序设计
1)框架结构说明
整个程序可以分为几个部分:界面部分、生成题目部分、写pdf文件部分。其中最复杂的是写pdf文件,因为涉及到大量的位置计算。
界面部分:用于展示和收集用户的需求,根据用户的需求生成不同的试卷。界面设计图如下:
可以根据概率生成分数和整数,根据概率生成负数和正数,可以调整分子以及分母的随机范围。
设置文件保存的路径。
生成题目:我这里仅设计了乘法,因此生成题目的主要难度还是在根据界面部分传递的参数生成对应的数字,由于涉及到分数,