设计一个小学生计算机辅助教学系统,c语言实验报告 小学生计算机辅助教学系统...

a7f4a3f590493a1e451dd952a488fd7c.gif c语言实验报告 小学生计算机辅助教学系统

(11页)

d3a64afc68136eaa26f3be1a5ac15086.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

实验名称小学生计算机辅助教学系统学校学院专业指导教师范江波实验人姓名学号程序功能帮助小学生通过计算机学习乘法,提高效率,并及时发现错误,改正错误,通过不断的练习,提高小学生的算数水平要求(1)整个系统均用C语言实现; (2)程序设计计量清晰明了; (3)系统具有输入、显示、提示和修改基本功能; (4)系统的各个功能模块都用函数的形式来实现C语言程序设计报告 日期:2222年11月2日 程序主要内容任务1. 程序首先随机产生一到十之间的正整数,在屏幕上打印出问题,例如6*7=?然后让学生输入答案,序检查学生输入的答案是否正确,若正确,则“RIGHT”,然后问下一个问题,否则打印“WRONG,PLEASE TRY AGAIN”,然后提示学生重做,直到答对为止。程序如下:#include#include#includeint Magic(int x);int Answer();main(){ int guess,answer,counter=1; do{ printf("%d*%d=",Magic(1),Magic(2)); answer=Magic(1)*Magic(2); if(Answer()==answer) { printf("Right\n"); break; } else printf("Wrong!,please try again\n"); }while(counter>=1);}int Magic(int m){ int x,int y; srand(time(NULL)); x=rand()%10+1; y=rand()%10+1; if(m==1) return x; if(m==2) return y;}int Answer(){ int n; scanf("%d",&n); return n;}任务2:在(1)的基础上,当学生回答错误时,最多给三次重做的机会。:程序如下:#include#include#includeint Magic(int x);int Answer();int Exam();main(){ int n; n=Exam(); if(n==0) printf("Right\n"); else if(n==1) printf("Wrong!You have tried three times!Test over\n ");}int Magic(int m){ int x,int y; srand(time(NULL)); x=rand()%10+1; y=rand()%10+1; if(m==1) return x; if(m==2) return y;}int Answer(){ int n; scanf("%d",&n); return n;}int Exam(){ int guess,answer,co-省略部分-k; case 4: printf("Keep up the good work!\n"); break; } } else { switch(y) { case 1: printf("No. Please try again!\n"); break; case 2: printf("Wrong. Try once more!\n"); break; case 3: printf("Don't give up!\n"); break; case 4: printf("Not correct. Keep trying!\n"); break; } }}实验体会通过近两个月的学习,C语言给我的感触良多!很多同学都觉得痛并快乐着,但是我总是觉得是在煎熬着,因为对我来说这是一门全新的语言,一门崭新的知识.我需要用尽全力才能把它学好! 刚刚接触到C语言,完全弄不懂这个的什么东东!!!不清楚为什么要这样写、有什么规则、格式、更别说什么函数的字符了!当时真自己什么都不知道,感觉比PIG还笨,真是有够郁闷的!当时真的不知所措,都曾考虑过是不是来这学来错两了、自己真的能学好吗?我不时的问自己……刚开始上课时,老师举了一个很简单的程序(对于现在的我来说)——就是输出“学员们,大家好”这句话,我看见这个时当时就想起了TE曾说过的批处理,由于不懂C语言,感觉这两个好象,但是又觉的C更难一点,觉得完蛋了,因为当时就觉得批处理有点难,不太会弄,现在这个更难…迷茫…但是经过一段时间的学习,慢慢的对C语言有点感觉了,觉的它并没有我想象中的那么难(可能是我学的浅,哈哈),再加上老师和同学的帮助,使我对C语言有了更深的体会。我现在不仅能写一些不太复杂的程序,还基本上能看懂别的同学们写的程序,这一点真的使我开心不已。你要知道,从一个完全不懂——到现在能有基础和同学一起交流——到自己完成一个程序——到明白,这么一个过程是多么的快乐,怎是一个“爽”字了的!!!当然学习中是有很多困难的,大多数小的困难我都一一克服了,觉得自己还不错,但是学到真正困难的数组、指针、结构体的时候,我被它们所征服过,敌人实在太凶残了!起初同学们都说它们难还没有什么感觉,现在始终尝到滋味了!最让我感觉失败也是最失落的一次是在做小学生计算机系统教学辅助系统的程序时,要用到函数调用、结构体等知识点时,真的不知道怎么将它们运用到自己的程序里去。看见别的同学都做的七七八八,再看看自己做的七零八落,心里真是着急。本来打算在下午上机搞定,但是一开机看着自己七零八落的程序,气就不打一处来,马上关机-拎包-走人。这一刻我被凶残的敌人俘虏了!回到宿舍,把书本的知识重新复习了一遍,由于信心拾了回来,学的很快,看了几遍,书里的知识已能完全掌握了,特别是书里的程序都能读明白!第二天,重新披马上阵,这次准备充足,终把凶残的拦路虎给干掉了!开心……通过学习,又使我基本掌握了一个新的知识,特别是学习的经历,其间遇到的困难和怎么样克服困难,都成了我宝贵的财富!当然,还要感谢老师和同学们的帮助,在我最茫然的时候,帮我重拾信心。在今后的学习中,我会好好利用这些宝贵的财富,在学习的道路上披荆斩棘,为成为一位成功的程序员不懈努力!!! 关 键 词: 辅助 报告 小学生 计算机 实验 教学 c语言 系统

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值