C语言实验心得体会

精品范文 时间:2023-05-11 07:14:10 收藏本文下载本文

第1篇:C语言实验心得体会

C语言实验心得体会

当我们有一些感想时,写心得体会是一个不错的选择,这样我们就可以提高对思维的训练。那么写心得体会要注意的内容有什么呢?以下是小编为大家整理的C语言实验心得体会,希望对大家有所帮助。

C语言实验心得体会1

从这学期开始接触C语言,它对于我来说就只是一个模糊的概念,就觉得这个东西我是用不着的,其实不然。从这次C语言的实训,我才认识到其实在很早以前我们已经接触运用了它,只是我们并没有深入的去了解一个程序它的产生与它的规律。

在次过程中我们深刻的感触到团队的重要性,平时都没怎么认真,老师讲的东西我们也并不是都懂或者是上课的时候都没听,平时没在意,自然在实际操作的时候你就会发现脑子就不够用了。首先是小组的明确分工,自然效率就可想而知了,当然这也是老师精心策划的结果。紧接着的调试,我才知道一个程序的产生是多么的不易,至少对于我们这些初学者来说是这样的,并且我们也早已在享用它的便利,有了它才有了我们握着鼠标的一挥而就,才有了我们凌乱数据的一目了然与井井有条。

一个程序就这么产生了,可是它仅仅是我们拿着老师设计好只是有那么点点缺失的程序的录入,要让我自己弄那么一个程序出来感觉真的是天方夜谭。在画我们自己挑选的版块的流程图的时候又一难题出现了,都不知道从哪儿着手了,从课本的翻阅到群组的讨论,其间大家都是互帮互助,不仅提高了我们的学识,共识了我们的'智慧,还大大增进了同学之间的友谊。

老师一个个不厌其烦的指导,让我们亲自弄清楚每一个

细节,了解每一个步骤,在脱口讲解与老师的提问中发现问题,解决问题。在不同的同学身上找出不同的问题,共享问题,共享智慧。记得我们老师也是微笑着对我们说“是不是这样才觉得真正的学了点东西?”。我们的回答是“对”。

这次实训让我对C语言的学习又稍稍提高了那么点兴趣,不觉得它是那么的无聊与迷茫。让我从客观上认识到其实电脑还是不如我们人脑,因为他的心脏还是人来设计的。只是那些人他们的付出与他们的脑细胞和我不同而已。

C语言实验心得体会2

过C语言实训,让我加深了对C语言的了解,而不只是单单的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。不过,通过几天的实训,逐渐积攒了一些经验,有些错误可以很快就看出来。

这次实训有很大的收获,让我对C语言有了更深的认识,平时在课堂上学到的东西可以自己动手编写,将其转化成一些实用的技能。如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣就来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技能,让我对C语言有了浓厚的'兴趣和更深层的认识。

C语言是一个有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过实训我也知道了自己的不足,存在的很多问题。

比如自己写的写的小程序出了问题,不会解决了就叫老师帮忙,虽然说一定意义上增加了师生之间的感情,但是会养成一种依赖的心理,碰到问题了个想到的是求助而不是自己独立解决,所以以后要多多锻炼自己的信心和增加自己的能力,争取做到老师不在身边的时候也可以完成一些简单的程序编写与错误排除。

还有自己的基础知识不扎实,遇到的问题,没有很好的逻辑思维,亲自编写一个陌生的程序的时候会有种无法下手的感觉,找不到突破口。通过实训,逐渐理清了顺序,对于简单的程序和一些相对比较繁琐的嵌套,循环,不在是看着一头雾水。其实只要理清了思路,把基础知识掌握了,然后有条不紊的分析,一步一步理解,C语言还是很有意思的课程。

自己亲自动手编写程序让我增加了对C语言程序开发环境的了解,在上课的时候老师就讲,学习C语言最重要的是学习C语言的逻辑思维,不管以后从事什么行业,学习C语言都对自己的职业很有帮助,如果是从事编程工程工作的话,就更有帮助了,即使以后的编程工作可能不用C语言,但是拥有扎实的C语言基础是对工作很有用的。

当初在初步接触C语言的时候,看着一堆“奇形怪状”的符号,觉得甚是无聊,通过这次实训,摆脱了那种似懂非懂的状态!

感谢学校安排这次实训和老师的耐心讲解,让我学到了很多知识,在实训过程中,同学之间的相互探讨,老师的循循善诱,最终让我们达到了举一反三的效果,在学知识的同时,也增加了同学老师之间的感情。希望以后还会有更多类似的实训课程,在有限的大学时间内学到更多的实用技能,为以后的工作打下一个良好的基础

C语言实验心得体会3

在本学期学习C语言将近一个学期后,我们进行了C语言实训,做了一个比较复杂、功能较全的学籍管理系统。虽然实训为期不长,但对我C语言水平的提高和对C的认识理解有很大帮助。

在这次实训中,我对C语言有了一个更深的了解认识,也使我这个学期学的知识得到了巩固。虽然在实训中遇到了许多的困难,比方说一开始在文件方面的知识比较薄弱,在对输入的数据保存、已输入条数的统计方面做得不足。但经过自己对文件内容的学习和向他人的请教,在这方面的知识得到补充,问题也得到了解决。在这次实训中,当自己每次解决一个问题时,当自己经过多次调试、修改使程序得以运行时,自己心中那份自信、满足、惬意感油然而生。经过这次实训,使我加强了对C语言的兴趣。

同时在这次实训中,也使我发现了许多的问题。

在实训中,我认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还要去翻书,去上网搜索。而且遇到一些小错误运行不出来,就会烦躁不安,觉得有些自暴自弃,以后要克服,尽量保持一颗良好的心态,学好C语言,也学好用C语言编写一个按要求的系统。

同时这次实训也使我更加深化了C语言学习方法。算法是程序的灵魂,在我们每遇到一个比较复杂的编程问题时,我们应该先写出该问题解决的算法,然后再去实现编代码。做到了这样,问题才能更快地解决。软件开发少不了合作,只有合作才能共同提高,只有互补才能取长补短,共同进步。

通过这次实训,我也认识到自己有许多的方面需要改进和有待提高。

对于以后,我会从以下几方面继续努力:

1、加强对算法的学习,达到精通一些基本算法的水平。

2、编程多加强实践,多上机学习。

3、打好基础,扎实功底,注重基础理论学习,不好高骛远。

4、加强和同学的合作,遇到问题多讨论,多寻找解决问题的方法。

总之,这一切将对我C语言的学习有很大帮助。

第2篇:C语言实验

C语言实验

实验一:C语言程序调试基础

一、实验目的1.掌握C语言源程序的编写方法和调试方法

2.学会使用VC6开发工具及调试过程的查错纠错能力。

二、任务

调试课本例子:例2.19、例3.5、例5.9

三、实验过程及结果

1.鼠标左键双击VC,打开程序;单击打开的New的页面中,单击

键,选择键,选择,在新,最后单击键,就可以建立一个新的页面。

2.在界面中输入例2.19的内容,单击

键进行调试,底下的对话框出现

一句话时,说明我们编写的程序无错,就可以单击键,来运行程序。运行结果及编写程序内容如图:

4.关闭这两个窗口,再单击

实验二:顺序程序设计

一、实验目的:

1.掌握顺序程序的设计方法;

键,选择;

2.掌握输入输出控制语句。

二、实验任务与要求

1.第3章课后习题T2 2.第3章课后习题T7

三、实验过程及结果

实验三:分支程序设计

一、目的1.掌握分支程序控制语句的语法格式及纷争程序设计方法。2.了解分支程序的条件表达式及运算规则; 3.掌握分支程序控制语句的嵌套使用方法。

二、任务

1.第4章课后习题T6 2.第4章课后习题T8 3.第4章课后习题T12

三、实验过程及结果

实验四:循环程序设计

一、目的1.掌握循环程序的控制语句的语法规则;

2.掌握循环程序的编写方法;

3.掌握循环程序的嵌套与退出控制方法。

二、任务

1.求100~200间的全部素数。2.第5章课后习题T8 3.第5章课后习题T10

三、实验过程及结果

实验五:数组

一、目的1.掌握数组的定义及使用方法 2.掌握字符数组的相关操作函数。

二、任务

1.用数组求Fibonacci数列的钱40项,每5个一行。2.将一个3行8列的数组A转置为数组B。3.已知字符串str1=”abcde”,str2=”hijklm”,比阿尼写程序分别实现str1与str2的连接、求长度、比较等操作。

三、实验过程及结果

实验六:函数

一、目的1.掌握函数的定义与调用方法。2.掌握函数参数的专递方式。

3.掌握函数的嵌套调用和递归调用方法。

二、任务

1.编写一函数,用冒泡排序法实现对数组A的排序。2.编写一函数,用选择排序法实现对数组A的排序。3.编写一函数,实现对给定年year是不是闰年。4.编写一函数,实现对给定整数m是不是素数。

5.利用递归算法,编写一函数,求Fibonacci数列的第n项。

三、实验过程及结果

实验七:变量作用域

一、目的1.了解变量的存储类型及生命周期、作用域的性质。2.准确使用局部变量和全局变量。

二、任务

1.根据变量作用域知识,分析下列程序的运行效果。2.调试程序,分析个变量的作用范围和生命期。

#include int i=5;void fun1(){ int i=5;static int j=20;i+=5;j=j-3;printf(“i=%d.j=%dn”,i,j);} void main(){

Printf(“i=%dn”,i);

int i=40;

printf(“i=%dn”,i);

fun1();

fun1();}

三、实验过程及结果

实验八:结构体

一、目的1.掌握结构体的定义方法和使用。

二、任务

定义一日期(年、月、日)结构体,编程实现日期的输入、日期的输出、日期加上一个整型天数、两个日期数据相减等功能。

三、实验过程及结果

第3篇:C语言实验

实验人员:

17自动化类03,学号1710221315,万里,实验日期:2018.3.27

实验一

C语言上机基础

一实验目的 熟悉C语言运行环境——Microsoft Visual C++ 6.0中文版。掌握C语言程序的书写格式和C语言程序的结构,初步了解C源程序的特点。3 掌握C语言上机步骤,了解如何编辑、编译、调试和运行一个C程序的方法。4 掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对他们赋值的方法。

二实验内容 完成下面程序的运行

输入并运行下面的程序,运行后记录并分析结果。#include main(){

char c1,c2;

// 定义变量

c1=97;c2=98;

/* 定义变量 */ printf(“%c %cn”,c1,c2);} 运行结果如下:

在此基础上:

未完,继续阅读 >

第4篇:实验一 语言实验

微机原理与接口技术实验(1)

实验一 汇编语言程序上机过程 1 实验二 屏幕字符显示程序 3 实验三 音乐程序 5 实验四 键盘和窗口程序 7 实验五 活动图形显示程序 9 实验六 磁盘文件操作程序 12

实验

一、实验二必做,其余可以选做

实验一 汇编语言程序上机过程

实验目的:

1、掌握常用工具软件 PE,MASM和LINK的使用。

2、伪指令: SEGMENT,ENDS,ASSUME,END,OFFSET,DUP。

3、利用的 1号功能实现键盘输入的方法。

4、了解.EXE文件和.COM文件的区别及用INT 21H 4C号功能返回系统的方法。程序: data segment meage db 'This is a sample program of keyboard and disply' db 0dh,

未完,继续阅读 >

第5篇:c语言实验6

C语言程序设计(B)

(2011-2012-2)

实验报告6

教学班级:土木104学号: 23姓名: 课程教师:实验辅导教师:

试验题目:求整数数组b[5][5]主对角线的元素和

试验前数据:

#include

int main()

{

int i,j,m=0;

int b[5][5];

printf(“请输入数组b[5][5]n”);

printf(“Array a:n”);

for(i=0;i

{

for(j=0;j

{

scanf(“%6d”,&b[i][j]);

}

}

for(i=0;i

{

for(j=0;j

{

if(i==j)

m+=b[i][j];

}

printf(“n”);

}

printf(“m=%dn”,m);

return 0

}

试验错误报告:[Error] C:Documents and SettingsAdministra

未完,继续阅读 >

第6篇:C语言实验题目

求两个数之和。在两种情况下完成:

①数据在程序内部定义变量时赋初值,或者通过赋值语句赋值。②数据通过scanf()函数输入。静态输入:

#include void main(){ int a=1,b=2,s;s=a+b;printf(“这两个数的和是%dn”,s);} 动态输入:

#include void main(){ int a,b,s;printf(“请您输入两个数:”);scanf(“%d,%d”,&a,&b);s=a+b;printf(“这两个数的和是%dn”,s);}

设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆柱表面积、圆柱体积。要求用scanf 输入数据,输出计算结果。#include void main(){ float r,h,l,s,sq,vz;float

未完,继续阅读 >

第7篇:C语言实验七

实验7 函数程序设计

一、实验目的1、掌握函数定义的方法。

2、掌握函数实参与形参的传递方式。

3、掌握函数的嵌套调用和递归调用的方法。

4、了解全局变量和局部变量、动态变量、静态变量的概念和使用方法。

二、实验内容 1.改错题

(1)下列sub函数的功能为:将s所指字符串的反序和正序进行连接形成一个新串放在t所指的数组中。例如,当s所指字符串的内容为“ABCD”时,t所指数组中的内容为“DCBAABCD”。纠正程序中存在的错误,以实现其功能。程序以文件名sy7_1.c保存。#include #include void sub(char s[],char t[]){

int i,d;

d=strlen(s);

for(i=1;i

t[i]=s[d-1-i];

for(i=0;i

t[2*d]=’’;} main

未完,继续阅读 >

第8篇:《Matlab语言》实验四

实验

四、Matlab的程序设计

(一)实验目的1.掌握利用if语句实现选择结构的方法。

2.掌握利用switch语句实现多分支选择结构的方法。3.掌握利用for语句实现循环结构的方法。4.掌握利用while语句实现循环结构的方法。5.掌握Matlab函数的编写及调试方法。

(二)实验环境

1.计算机

2.MATLAB7.0集成环境

(三)实验内容

1、编写一个函数,计算下面函数的值,给出标量x的值,调用该函数后,返回y的值。function y=myfun1(x)sinx,y(x)x,x6,x00x3x3

选择一些数据测试你编写的函数。function [y]=myfun1(x)if x

y=sin(x);elseif x>0&x3 y=-x+6;End 结果: >> x=5;>> [

未完,继续阅读 >

下载C语言实验心得体会word格式文档
下载C语言实验心得体会.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题
热门文章
点击下载本文