实验一 实验的名称
一、实验目的:
1、熟悉VC++语言的上机环境及上机操作过程。
2、了解如何编辑、编译、连接和运行一个C程序。
3、初步了解C程序的特点。
二、实验内容:
1、建立VC++工程。
2、编写Hello World程序
3、……
三、实验步骤与过程:
1、建立VC++工程:
(1)打开VC++,选择“文件”“新建”……
(2)输入工程名……
(3)……
2、编写Hello World程序
(1)在源文件中,编写如下代码:
#include <stdio.h>
……
(2)编译运行结果:
……
(3)运行结果分析:
此程序的作用是……,主要由哪部分代码实现。这段代码的意义。
3、……
步骤:……
四、实验调试记录:
1、在实验1中,出现了……问题
问题的原因是……
解决方法是……
2、在实验2中,出现了……问题
问题的原因是……
解决方法是……
……
五、实验总结:
1、问题总结
l 题目序号
l 实现情况与掌握程度:结合本次实验目的,熟悉或掌握哪些内容,程序是否实现并测试通过
l 是否独立完成
l 代码是否符合规范编写:是否符合编程规范
l 存在问题:哪些知识理解不到位;程序存在什么问题
l 如何改进:对于存在的问题如何改进,写出方法
2、经验总结
l 题目序号
l 实践经验:简述你在本题目积累了在开发工具使用、编成程序、调试程序、测试程序方面的实践经验。
l 经典代码:列出你在完成本题目时,独立书写的你认为是经典的代码。简单说明其经典之处。
实验报告(一)
C程序的运行环境及运行方法
一、实验目的:
1.了解所用计算机系统的基本操作方法,学会独立使用该系统。
2.了解在该系统上如何编辑、编译、连接和运行一个c程序。
3.通过运行简单的C程序,初步了解C程序的特点。
二、操作步骤:
1.进入Turbo C编译环境
2. 输入源程序
3. F2保存
4. F9调试{若出现警告或错误,则按任意键返回修改,然后再保存(F2),再调试(F9)}
5. Ctrl+f9运行程序
6. Alt+f5切换到用户界面查看运行结果。
三、具体实验及结果分析
实验一
#include "stdio.h"
int main ()
{printf("This is a C program.\n");
return(0);}
输入以上程序无错误,无警告,显示结果为;this is a C program.
实验二
#include "stdio.h"
int main()
{int a,b,sum;
a=123;b=456;
sum=a+b;
printf("sum is %d\n",sum);
return(0);}
输入上述程序,无警告无错误,运行结果:sum is 579
实验三
#include "stdio.h"
int main()
{int a,b,c;
scanf("%d %d",&a,&b);
if(a>b)c=b;
else c=a;
printf("min=%d\n",c);
return(0);}
按上程序切换到用户界面后,输入15 21按enter,显示min=15;
实验四
#include "stdio.h"
int main()
{printf("********************\n");
printf("This is a C program!\n");
printf("********************\n");
return(0);
}
运行结果:********************
This is a C program!
********************
实验总结:
1、写程序一定要注意细节,括号的完整性,分号,引号,单词的准确性。
2、运行程序时,按几次Ctrl+f9,那么再按Alt+f5查看结果时,就会重复几次结果。
3、int与其所定义的变量之间必须有空格存在。
4、对于scanf函数输入的内容%d和%d之间的符号前后要一致,保证结果运行的正确性,若中间无符号则输入时默认空格。
C语言上机实验心得
在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好C语言,这对我们以后的发展是十分重要的。
说到这,上机实验当然就是一个必不可少的环节了,C语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。
通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了C语言那就大错特错了。
我主要存在以下的这些缺点:
1、 学习耐心与细心不足,如scanf(“%d”,&n);中的“&”有时候会忘了。而在最后输出时又错写成printf(“%d”,&n);从而错误得输出了地址而不是我原来想要的答案。
2、 编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解题了。
3、 基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。
4、 知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够深刻。
5、 有时候不够精简,有一点用处不大或者说没有也可以的文字存在。
6、 英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在一点问题。
为了能更好地学好C语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。
实验中我深刻意识到完成程序的编写,决不意味着万事大吉。认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。所以程序的调试是一个技巧性很强的工作,它可能比编一个程序耗时更多。由此可看出上机实践的重要性。
通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。编程的时候有因为顺利编出程序而开心过、有因为做得比人家慢而郁闷过、有因为不知从何入手而无奈过、有因为不知错出在哪而彷徨过……但随着练习的增多,我对C语言比以前熟了很多,不再只是纸上谈兵,我都有能力独立做出一些程序,可能对于一些“高手来说这不算什么,或者他们早就会了,但我依然觉得很开心,因为我跟我自己比是进步了。
当然,我还得感谢老师的指导与帮助,如果没有老师和其他同学的指点,我可能对C语言还是一筹莫展,在实验中遇到的大大少少的问题与所犯过的错误将是我以后的要加以注意的地方与认真审查的部分,为我奠定坚固的基石。伴随着学习的深入,我发现高深的东西还有很多很多,不懂不熟的知识还有很多,所以我不能停步,对C语言,我以后会更加努力学习的。
在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机…
重庆邮电大学移通学院C语言集中上机实验报告学生学号班级专业重庆邮电大学移通学院20xx年5月重庆邮电大学移通学院目录第一章循环31…
实验一上机操作初步2学时一实验方式一人一机二实验目的1熟悉VC语言的上机环境及上机操作过程2了解如何编辑编译连接和运行一个C程序3…
四川师范大学计算机学院实验报告册院系名称计算机科学学院课程名称C语言程序设计实验学期20xx年至20xx年第二学期专业班级20xx…
实验一实验的名称一、实验目的:1、熟悉VC++语言的上机环境及上机操作过程。2、了解如何编辑、编译、连接和运行一个C程序。3、初步…
在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机…
实验一上机操作初步(2学时)一、实验方式:一人一机二、实验目的:1、熟悉VC++语言的上机环境及上机操作过程。2、了解如何编辑、编…
指导教师纪良浩学院通信与信息工程专业通信类班级0101022学号20xx210722姓名曾小兵实验室S319实验题目实验一用选择法…
实验四数组程序设计二一实验目的1掌握程序中数组的基本操作方法2掌握字符数组的程序设计二实验环境1硬件PII以上计算机2软件Wind…
四川师范大学计算机学院实验报告册院系名称计算机科学学院课程名称C语言程序设计实验学期20xx年至20xx年第二学期专业班级20xx…
重庆邮电大学移通学院C语言集中上机实验报告学生学号班级专业重庆邮电大学移通学院20xx年6月重庆邮电大学移通学院第一章循环11实验…