c语言趣味编程Word文档下载推荐.docx

上传人:b****5 文档编号:8413562 上传时间:2023-05-11 格式:DOCX 页数:12 大小:416.44KB
下载 相关 举报
c语言趣味编程Word文档下载推荐.docx_第1页
第1页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第2页
第2页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第3页
第3页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第4页
第4页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第5页
第5页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第6页
第6页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第7页
第7页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第8页
第8页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第9页
第9页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第10页
第10页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第11页
第11页 / 共12页
c语言趣味编程Word文档下载推荐.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c语言趣味编程Word文档下载推荐.docx

《c语言趣味编程Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c语言趣味编程Word文档下载推荐.docx(12页珍藏版)》请在冰点文库上搜索。

c语言趣味编程Word文档下载推荐.docx

⑷对每种测试数据,给出预期的程序运行结果。

⑸预习实验步骤,对实验步骤中提出的一些问题进行思考。

上机实验后,应及时写出实验报告,实验报告应包括以下内容:

⑴实验目的和内容。

⑵程序说明,包括程序结构、各模块的算法(N-S图表示)。

⑶打印出的调试正确的源程序。

⑷打印出的程序运行记录(包括对不同测试数据的运行结果)。

⑸针对实验步骤中提出的问题,写出解决办法及对运行结果的分析。

 

怎样学习C语言

很多同学对学习C语言感到很难,尤其是在各高校将C语言放在大学第一学年教学时经常会考试不及格。

究竟怎样才能学好C语言?

这里将我对C语言的理解给大家介绍一下,

计算机语言挺枯燥的,如何提起兴趣?

首先要明确学习的目标,没有明确的学习目标就没有学习动力。

给自己定一个目标,比如这次一定通过课程考试,或者这个月学习完做个东西出来等等。

其次,确定了目标之后,要认真去做,多上机操作实践,遇到不懂的要多跟教师和其他同学交流,千万不能放弃。

当自己编的一段小程序运行通过,或攻下一道难题,自己就会获得一种成就感,可能还会很兴奋,也就渐渐有了兴趣。

最后,要把所学的知识运用到实际问题当中,这样既可以巩固所学的知识,不至于完学了就忘,还可以根据实际需要拓展知识面。

这样良性循环,兴趣也会越来越浓。

学习计算机语言最好的方法是什么?

答曰:

读程序。

没错,读程序是学习C语言入门最快,也是最好的方法。

不要总是抱着书本逐行啃,而是学习它们的例程。

学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止。

这一过程,就和我们学习任何其他语言比如英语和汉语一样。

我们大家都有体会,我们学习一门语言,都是从最基本的语法开始,然后学习一些字和词,再来学习一些词组或句子,然后再用词组和句子组成一段话,表达一个简单的意思,最后才是写一篇文章或者是一本书,表达更复杂的思想。

我们知道,在我们完成这一过程时,并不是像说得这么简单。

在我们能写出一篇好的文章或者一本好书之前,我们可能需要阅读大量的其他人写的好文章或好书,有时我们还要把它们背下来;

同样的,在我们写出一个好的程序或者软件前,我们也需要阅读大量的样本例程或者软件的源代码,甚至要背一些好的程序代码。

写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。

?

那么怎样才算精通程序设计呢?

怎样才能精通程序设计呢?

举个例子:

你面前有10个人,找出一个叫“张三”的人,你该怎么办?

第一种方法:

直接对这10个人问:

“谁叫张三”。

第2种方法:

你挨个去问“你是不是张三?

”,直到问到的这个人就是张三。

第三种方法:

你去挨个问一个人“你认不认识张三,指给我看”。

不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。

实验一C程序集成开发环境熟悉

一、实验目的

掌握在VisualC++6.0集成开发环境下怎样编辑、编译、连接、执行、修改和调试C语言程序。

二、实验内容

1.进入可视化的C++6.0集成开发环境

⑴启动计算机,进入窗口环境操作界面。

⑵鼠标依次点击“开始”→“程序”→“MicrosoftVisualStudio6.0”→“MicrosoftVisualC++6.0”启动VC6.0集成开发环境。

⑶选择“文件”(File)菜单中的“新建”(New)命令,在新建图1

对话框中,选择“文件”选项卡,再选择“C++SourceFile”类型,按图示操作后单击对话框中的“确定”按钮。

(见图1)

⑷接着就会出现如图2所示的VC界面。

⑸在编辑窗口中,输入如下内容:

#include"

stdio.h"

//以上行对于本书中的例子没有给出。

望同学们对于所有的

//程序都保留这样一行。

main()

{

printf("

Hello!

这是我的FirstC程序.\n"

);

}

⑹选择“编译”菜单中的“编译my_c1.cpp”命令,并在出现的对话框中选择“是(Y)”结果如图3。

图2

图3

⑺选择“编译”菜单中的“构件my_c1.exe”命令,构建可执行程序my_c1.exe,再选择“编译”菜单中的“!

执行my_c1.exe”命令。

在出现的对话框中选择“是(Y)”,结果屏幕如图4所示。

图4

图中的黑色窗口为运行结果窗口。

按任意键就可返回编辑界面。

⑻修改上述程序,将printf行括号中的双引号去掉左边的,重复⑹,可以看到图5。

其中的编译信息窗显示:

图5

my_c1.obj-16error(s),1warning(s)

可以看到由于一个双引号的漏写,导致出现16个语法错误,而实际上的错误只有一个,这是C编译器的特点,当它遇到错误时,会做出一些判断或推测,有时这种推测判断正确,有时也会错误。

了解这一特点后,希望同学们在上机时,先去修改第一个错误,一般可以在修改一个错误后立即重新编译,这样可以快速减少错误的数目。

下面请同学们用鼠标点击滚动条上的滑块,查

看第一条错误信息,并用鼠标双击第一个错误信息。

(图6),

图6

可以看到,C编译器将Hello理解为了标识符,而前面又没有对Hello的说明,所以认为它是未声明的标识符(undeclaredidentifier),这个错误在初学者的程序里非常多见,希望同学们记住它。

将双引号加上再重新编译,就可恢复为无错误了。

⑼修改上述程序,在#include“stdio.h”这一行的最左边加两个“/”,即使得这一行成为注释(显示为绿色),重复⑹,可以看到图7所示的错误。

相信同学们对其中的错误说明不难理解了,C编译器说printf是未声明的标识符。

原因是printf不是C语言的基本部分,它是定义在“stdio.h”中,这也就是我们为什么在前面说要在自己的程序前部加#include“stdio.h”的原因。

⑽请先选择“文件”菜单的“关闭工作区”命令,再按上面的步骤(3)~(5)操作将编辑窗口的程序更换为如下程序文本,依次引入下述错误,每引入一个错误,就对程序进行编译,记录编译器产生的错误信息,写在实验报告里。

/*变量使用相关的语法问题*/

voidmain()

{

inta=1,b=2,c=3;

Someoutput:

%d%d%d\n"

a,b,c,c);

①把第6行变量声明语句的第一个逗号改为分号

②把第7行printf()改为print()

③去掉第7行中的第2个双引号

④把第7行中a,b,c,c改为a,b,c

⑤去掉printf语句末尾的分号

⑥去掉用于结束的花括号

注意,在引入每一个错误并编译后,开始引入下一个错误前将上一错误再改正。

2.程序的调试手段

作为程序员编写程序,一个难以避免的工作就是对程序的调试。

调试包括语法方面的,这一般通过编译就可基本解决,比如在上述图3中,细心的同学可能注意到在底部的编译信息窗中,编译报告中说:

my_c1.obj-0error(s),1warning(s),意思是编译过程中没发现错误(0error(s)),但有一个不合规范的使用(1warning(s))。

编程序应最好是达到0error和0warning,但有时无法做到如此完美,只要达到0error就可以了。

若不能做到0error,将不能产生机器语言程序,因而也就无法执行程序。

所以同学们在调试自己的程序时,必须是做到经编译后0error。

好在编译器对发现的错误都有一个比较正确的修改意见,同学们按意见修改后一般就可消除错误,只是修改意见是英文的,同学们需有一定的专业词汇或者经过一定时间与VC++的接触,就可理解;

另一类就是逻辑方面的,这类错误的消除相对麻烦。

好在VC提供了非常丰富的调试手段,帮助我们分析错误,前提是程序已经没有语法错误,也就是说编译已经通过(0error(s))。

下面我们了解一些常用的,为了便于说明,请先选择“文件”菜单的“关闭工作区”命令,再按上面的步骤(3)~(5)操作将编辑窗口的程序更换为如下程序文本:

voidmain()

{

floati;

floatsum;

sum=1.0;

i=2.0;

while(i<

=100)

sum+=1/i;

i=i+2;

}

sum=%f\n"

sum);

⑴打开调试器

首先定位光标到main函数的函数首部所在行,选“编译”“开始调试”“Runtocursor”,出现如下图8所示界面。

在该界面中,“debug”菜单取代了“编译”菜单。

“debug”菜单的主要子菜单如下图9。

Go(去)………………连续执行程序

Restart……………不管程序运行到何处,重新从头开始执行程序

StopDebugging……停止调试器

StepInto…………单步进入语句内执行,如函数调用、复合语句内等

StepOver…………单步越过语句执行,即一步执行完函数调用或复合语句

StepOut……………单步从语句的执行中跳出。

如从函数内跳出或从复合语句中跳出。

RuntoCursor……程序一次执行到光标所在位置暂停

⑵在图10左下角的小窗口中,可以观察程序中用到的变量的取值情况。

如果

图7

程序中变量很多,可在右下角的窗口中设定一些特别关心的变量,并可设定几组。

例如,当选择了“stepinto”命令后,屏幕如下图10所示,在重点变量观察窗的Name列输入i,然后单步执行程序,观察i的值Value变化情况。

有关这方

面的更多内容,请参阅MicrosoftVisualC++6.0手册。

三、对上述实验进行总结,将自己在这次实验中所学到的C语言程序上机操作方法及步骤写在实验报告中。

图8

图9

图10

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2