C语言实训心得

一.实训要求:1、进一步掌握和利用C语言进行程设计的能力。2、进一步理解和运用结构化程设计的思想和方法。3、初步掌握开发一个小型实用系统的基本方法。4、学会调试一个较长程... 一.实训要求:
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');
}
四.程序流程图:

请老师帮忙写一份心得 我在此感激不尽
展开
 我来答
250431615
推荐于2017-11-23 · TA获得超过635个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:228万
展开全部
通过这次C语言实训,提高了我掌握和利用C语言进行程设计的能力, 而且进一步理解和运用结构化程设计的思想和方法。初步掌握了开发一个小型实用系统的基本方法。学会了调试一个较长程序的基本方法。学会了利用流程图或N-S图表示算法。掌握了书写程设计开发文档的能力.为以后的实训打下坚实的基础。
百度网友ef1b315c8
2010-12-29 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2697
采纳率:0%
帮助的人:2657万
展开全部
这次C语言编程训练,我体会颇深:首先我认识到编写一个较大的程序时,利用N-S流程图设计算法的重要性,理解了“自顶向下,逐步细化,模块化”的结构化程设计的思想和方法。掌握了调试一个较大程序的基本方法,并使我的C语言程序设计的能力有了很大提高,也大大激发了我学习C语言的兴趣,。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友173f3529c
2010-12-27 · TA获得超过678个赞
知道小有建树答主
回答量:355
采纳率:50%
帮助的人:291万
展开全部
呵呵,这个简单。
通过这次实训,我掌握了C语言的基本运算,包括两个数的加、减、乘、除、幂和方根等运算,
加深了计算器计算原理的认识。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
981457959
2010-12-28
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
我不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无地自容射手
2019-12-23 · TA获得超过3793个赞
知道小有建树答主
回答量:4006
采纳率:60%
帮助的人:277万
展开全部
C语言。实习心得就写一下你学到了什么今后的日子里会用它做什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式