一.实训要求:
1、 进一步掌握和利用C语言进行程设计的能力。
2、 进一步理解和运用结构化程设计的思想和方法。
3、 初步掌握开发一个小型实用系统的基本方法。
4、 学会调试一个较长程序的基本方法。
5、 学会利用流程图或N-S图表示算法。
6、 掌握书写程设计开发文档的能力(书写实习报告)。
二.实训要求:
计算器。
编写一个计算器程序,实现加、减、乘、除、求平方根(正数)、倒数等功能。
①要求根据用户从键盘输入的表达式:
操作数1 运算符op 操作数2
计算表达式的值,指定的算术运算符为加(+)、减(-)、乘(*)、除(/)等。
②要求程序能进行浮点数的算术运算。
③如果要求输入的算术表达式中的操作数和运算符之间可以加入任意多个空白符,那么程序如何修改?
④程序要求可以连续做多次算术运算,每次运算结束后,程序都给出提示:
Do you want to continue(Y/N or y/n)?
用户输入Y或y时,程序继续进行其他算术运算;否则程序退出运行状态。
三.序编写:
#include <math.h>
#include<stdio.h>
void main()
{float a,b,c;
char op,d;
do{
printf("input a b or a?(kai 'a' de ping fang gen):\n");
scanf("%f%f",&a,&b);
printf("sign:\n");
fflush(stdin);/*ru guo bu jia zhe ge,hui ba \n fu gei op.xun huan ken din bu zhi xing le. */
op=getch();
switch(op)
{case '+':c=a+b;printf("a+b=%f\n",c);break;
case '-':c=a-b;printf("a-b=%f\n",c);break;
case '*':c=a*b;printf("a*b=%f\n",c);break;
case '/':c=a/b;printf("a/b=%f\n",c);break;
case '?':c=sqrt(a);printf("sqrt(a)=%f\n",c);break;
default:printf("error\n");break;}
printf("Do you want to continue(Y/N or y/n):");
fflush(stdin);/*he shang mian de dao li yi yang.*/
scanf("%c",&d);}
while(d=='Y'|| d=='y');
}
四.程序流程图:
请老师帮忙写一份心得 我在此感激不尽
c语言实训总结(精选5篇)
通过C语言实训,我深化了对C语言的理解,而不仅仅是课本上理论知识的堆砌。乏味的理论课程,通过自己动手实践编写程序,变得生动有趣。在实践过程中,遇到的问题比理论学习要复杂得多,当一个程序完成后,发现错误并解决它们,虽然挑战重重,但成就感十足,激发了我对C语言的兴趣。这次实训让我对C语言有...
C语言实习总结
C语言实习总结范文1 一周的C语言实训,虽然时间略显仓促,但却让我学到了很多实际运用的技能!首先,在实训中的第一步是编写功能较为单一的小程序,虽然是小程序,但所用的知识却都是我们本学期学习的重点知识。在做题的过程中让我们把这些知识复习了一遍,强化了知识!其次,这次作中所碰到的题目,...
c语言通讯录管理设计的实训总结
1. 我参加了为期XX天的C语言开发实训,实训课题为《通讯录管理设计》。2. 在实训过程中,我们小组XX人通过精诚合作,共同努力,在XX老师的耐心指导下,圆满完成实训任务。3. 本次实训巩固了我的C语言基础知识,让我对C语言系统有了更直观的了解和应用。4. 在解决问题的过程中,我学到了很多书本上学...
关于c语言实训心得体会范文
实训过程中,我们意识到自身还有很多需要提高的地方。基础知识还需深化理解,遇到问题时要保持良好的心态,学会解决问题的策略和团队协作。通过实训,我们发现了不足,也明确了努力的方向。回顾实训,它不仅是一次知识的实践,更是一次自我挑战与成长的过程。在实训的推动下,我将继续深入学习C语言,提高编程...
C语言实训总结
程序复杂冗长,如果时间充裕,我们将在不改变程序运行结果的基础上,简化程序,使每一句更加精辟,总体上更加简化。另外,在程序的外观上,我们由于时间问题,没有做更多的修饰,运行起来显得比较死板、枯燥乏味。如果增添一些色彩和其他效果,我们的程序也许会更加完美。以上就是我的C语言实训个人总结 ...
c语言实训心得3000字
下面是我的实训心得:一、明确学习目的 学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业...
c语言通讯录管理设计的实训总结
我于 年 月 日参加了为期 天的C语言开发实训,实训课题为《通讯录管理设计》。在本次实训过程中,我们小组 人通过精诚合作,共通努力,在 老师的耐心指导下,圆满完成实训任务。通过本次实训,巩固了平时所学的c语言基础知识,对C语言系统有了一个比较直观的了解和应用。特别是在解...
C语言实训心得
通过这次C语言实训,提高了我掌握和利用C语言进行程设计的能力, 而且进一步理解和运用结构化程设计的思想和方法。初步掌握了开发一个小型实用系统的基本方法。学会了调试一个较长程序的基本方法。学会了利用流程图或N-S图表示算法。掌握了书写程设计开发文档的能力.为以后的实训打下坚实的基础。
速求一份程序实训感想,比如对编程的感想,心得,学会了什么之类的。谢谢大...
先做简单的输出,一步步的再做其它图案,在实际操作过程中犯的一些错误还会有意外的收获,感觉实训很有意思。在具体操作中对这学期所学的C语言的理论知识得到巩固,达到实训的基本目的,也发现自己的不足之出,在以后的上机中应更加注意,同时体会到C语言具有的语句简洁,使用灵活,执行效率高等特点。发现...
大一第一学期C语言实训心得500字左右,急急急,在线等
C语言是一个有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过实训我也知道了自己的不足,存在的很多问题。比如自己写的写的小程序出了问题,不会解决了就叫老师帮忙,虽然说一定意义上增加了师生之间的感情,但是会养成一种依赖...