2020年大一c语言实训报告优秀范文
2020年大一c语言实训报告优秀范文一
  为期一周的C语言实验室实践学习已经结束,这是对自己上学期的C语言学习的检验,同时也对于旧知识、旧思路的复习理解提供了很好的机会。于其中的漫漫路也是给了我许多感触。
  (1)“独木不成林”。单凭个人力量若要有所成就着实不易。即便非大成功,就C语言程序的设计而言,若仅个人之力,有些问题想破脑袋仍无结果,有时却只需老师、同学轻轻一点便迎刃而解。不仅效率可大大提高,亦能增进与人交流机会,促进彼此情感。反之,倘若一个人独立行走,就可能走极端,反思路做题,结果显而易见。
  (2)细心方面仍是一个大问题。一次次“运行失败”其实更多是因粗心引起。仅小小的分号,就不知漏了几次。抑或是少了个括号,少了个等号,便显示程序无法运行或者进入了死循环。很多时候,碎小的个体会影响到整个工程效果。所谓“牵一发而动全身”,C语言编程是这个理,而生活很多其他问题不也是如此吗?
  (3)“锲而不舍,金石可镂”。很多题目需要靠坚持才能有结果。一次次编写的程序无法运行,
一次次的改正无法获得”编译成功“的认可,心情有多糟无需多说。此时倘若将其放掉,那这个题目可能就永远被埋掉了,那些错误之处也就再无机会得到修正,那个知识点也可能从此漏了。
  (4)同时还更为深刻理解了模块化编程的重要意义。以模块化方式考虑程序结构,以函数形式书写复杂的程序是C语言编程的重要思路。不仅利于错误检查,也大大提高了速率。
  (5)需注意巩固过往知识,熟悉它们的用途。就如函数f4(题9)程序的编写,原本在判断两数是否为质数时只需用“”就能很好解决,实际编写中却用了分开判断的思路,使得问题变复杂了,程序编写自然困难了许多。
  坦白说,刚开始得知还有个C语言专周用来搞这个,心情一下子变灰调了。跟C语言不熟不说,就算懂,也是没什么兴趣的。想起上学期,就它最折腾我的。现在想来,倒觉得多亏了学校有这个安排。不仅复习了一些基本知识,也大大提高了对C语言的兴趣。调试中有“编译失败”时的困惑和烦心,但也有“编译成功”时的喜悦作为报答。那感觉就如在山穷水尽无路之时看到柳暗花明又一村的感觉,很棒的。
2020年大一c语言实训报告优秀范文二
  一周的C语言实训,虽然时间略显仓促,但却让我学到了很多实际运用的技能!
  一、心得与感想
  首先,在实训中的第一步是编写功能较为单一的小程序,虽然是小程序,但所用的知识却都是我们本学期学习的重点知识。在做题的过程中让我们把这些知识复习了一遍,强化了知识!
  其次,这次作中所碰到的题目,在实训中已经接触过,所我们都比较深知这些题目的要求和算法,因次在编写小程序时比较快,而且算法也是比较简化,运算准确。鉴次我明白很多编程题要经过多次编写修改与调试,才会得到最简略的算法。
  再次,平时我们学C语言视乎都是为了考试或者做一些比较常规的题目,而这次实训却给我们的将所学知识运用于解决实际问题的机会,让人更有激情,这就是编写软件的在雏形,也让我们感受到了编写软件程序的乐趣。但是不仅仅是如此,更为重要的是在运用所学知识的过程中,记住这些知识,并能够广泛的运用!
  虽然我这次是编写一个菜单的程序,但是如果我么留心的话,我们身边有许多电子设备都
是内置有程序的,我们也可以在此次专题实训过后,自行确定其他的专题进行编写程序,这样可以让我们的知识更加深化丰富!
  这次实训似乎是对我巨大的考验,程序在不慌不忙的进行着,按照我自身的进度,提前完成是没有问题的,但是很多客观条件让我不得不在最后的时间里才上交的作业。每当我把程序写完以后,却由于每一台电脑的识别格式不一样而导致我所写的文件一次次的被损坏,尽管这样,我仍然没有放弃,最后还赶在截止时间到来之前上交了我的作业!
  这一次编写大作业的程序又让我感受到学程序可以锻炼缜密的思维了。因为平时练习的都是小程序,所以句段比较少,一些错误都很容易被检查出来,但是这次实训却是上百段的语句,难以检查,似乎也没有经验去怎么检查,那一刹那感觉到很急,但又不知如何是好,可是又不轻易的向老师询问,因为好像蛮简单,相信自己能够检查出来,所以我一般都是独立思考的完成的,只有少部分是在老师和与同学讨论下完成的。
  在编写程序中,真的是细节决定成败,因为不管程序的语句是多是少,但是只要有一条语句或语法不正确,就不能使程序得到所需要的结果。没能够使自己编写出来的程序等到想要的结果,意味着这是一个不理想的程序,对于本次编写来说则是失败的。
while语句的嵌套流程图 
2020年大一c语言实训报告优秀范文三
  实验目的
  1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。
  2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。
  3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。
  实验内容
  计算并输出1000以内最大的10个素数以及它们的和。
  要求:
  在程序内部加必要的注释。
  由于偶数不是素数,可以不考虑对偶数的处理。
  虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。
  输出形式为:素数1+素数2+素数3+…+素数10=总和值。
  算法描述流程图
  main函数:
  判断素数:
  源程序
  #include
  #include
  int sushu(int n)/ 判断素数的函数 /
  {
  int t,i;
  t=sqrt(n);
  for(i=2;i=t;i++)
  if(n%i==0)/ 如果不是素数,返回 0 /
  return 0;
  return n;/ 如果是素数,返回该数 /
  }
  void main
  {
  int i,j=0,n,m=0,a[1000],;
  /clrscr;/
  printf("please input a number form 1 to 1000:");

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。