题的能力。
二、课程设计包含知识点:
1、掌握并熟练运用C语言的基本数据类型与各种表达式,程序的流程控制语句。2、掌握数组的基本概念。熟练掌握一维数组和二维数组的使用,掌握字符数组与字符串的关系以及字符串的简单处理,会分析、编写利用数组进行数据存储和处理的简单程序。3、熟练掌握指针、地址、指针类型、void指针类型、空指针等概念,熟练掌握指针变量的定义和初始化、指针的间接访问、指针的加减运算和指针表达式,掌握指针与数组、函数、字符串、自由空间等的联系,了解引用变量、值传送、引用传送的概念,掌握引用参数的使用。4、掌握函数的定义,函数的返回值,函数的调用,函数的形式参数和实际参数之间的关系;掌握变量的作用域与生存期,了解虽说捧着自己的成果很高兴,但成果背后总是付出很大的努力。一个多礼拜中我们有过山穷水尽的困惑;有过柳暗花明的惊喜;有过唇枪舌剑的辩论;有过相互鼓励的安慰。一个多礼拜的时间我们经历了很多,也收获了很多。与其说它是体力与脑力的作业,不如说它是合作精神和毅力的考验。经过这次课程设计,我不仅学到了很多知识和技能更重要的是我们函数的作用域。5、掌握结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的表示,结构的赋值含义,结构与指针、函数的关系。
三、课题的主要功能和设计的思路
1、功能介绍:
本系统可以用来进行单独的的加、减、乘、除心算练习,也可进行混合运算,当用户在进行简单的四则运算时正确率都较高时且做了五道题(80),可以进入四则混合运算,借此来进一步提高自己的心算能力。
6
f(1)用户可以通过两种方法来选择功能,既按光标键来选择功能项。(2)计算机自动出题,用户进入每项练可以按相应的数字键进入相应的心算练习,也可以习时,屏幕上会显示用户所做的相应的题数,如果不想继续可以随时退出。(3)设计的系统完全适合用户,比如除法时考虑到小学生的水平问题,只允许出现整除情况。(4)用户输入的答案不对时,重新提示刚刚的题,重做一遍,用户输入的结果如果连续两次不对,计算机会自动给出正确答案,供用户参考。(5)界面设计友好。
2.设计的思路(主要用到的函数)
1、mai
主函数程序采用模块化设计,主函数是程序的入口,其他各模块据独立,均由主函数控制调用。该功能的实现是通过循环控制执行一个开关语句,通过该语句得到一个返回值,再判断该值,运行调用下一个函数,同时也设置一断点,为一定条件是r