如何制作程序 如何制作程序图( 二 )


#include "stdio.h"
int main()
{
printf("Hello World!n");
return 0;
}
中的printf("Hello World!n");中的Hello World!改成你的姓名,运行一下程序,看有什么变化?
再如求1+2+3...+100的和的程序
#include <stdio.h>
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("sum=%dn",sum);
}
第1次将for(i=1;i<=100;i++)中的100改成50,运行一下程序,看有什么变化?

如何制作程序 如何制作程序图

文章插图
第2次将for(i=1;i<=100;i++)中的i++改成i=i+2,运行一下程序,看有什么变化?
找出程序结果变化的原因,就加深了对C语句的理解 。
第三步、不看教材看是否能将前两步的程序进行正确地输入并运行 。
在这一步要求不看教材,即使程序不能运行,看能否将其改正,使其能正确运行 。目的是对前两步的记忆、理解进一步强化 。
第四步、增强程序的调试能力
在《Turbo C/C++ for Windows 集成实验与学习环境》集成的教材中每章都有C语言初学者易犯的错误,按照易出错的类型,将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序 。这样反复修改,就能够学习C语言程序发生错误的原因和修改错误的能力 。
【如何制作程序 如何制作程序图】注意:每次只改错一个地方,目的是显示发生该错误的真正原因,避免一次改动多个地方,搞清发生错误的真正原因,切记!!!!
注意:上机调试程序时要带一个记录本,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,避免在编程犯同样的错误,切记!!!!
例如,将Hello World程序中语句printf("Hello World!n");中的;改成中文的分号;运行一下程序,看有什么结果?
C语言的错误信息的形式:(下面例子是的Turobo C2.0错误信息,如图1)
错误 文件名 行号 冒号 错误内容
↓ ↓ ↓ ↓ ↓
Error E:WinTcWinTcfrist.c 5 : Function call missing) in function main
C语言的错误信息的形式:(下面例子是Visual C++6.0 错误信息,如图2)
文件名 行号 冒号 错误代码 冒号 错误内容
↓ ↓ ↓ ↓ ↓ ↓
e:wintcwintcfrist.c ( 5 ) : error C2143 : syntax error : missing ')' before ';'
软件集成了高校教学用的较多的两个编译器Visual C++6.0和Turbo c 2.0,支持C、标准C、C++、标准C++、WINDOWS C程序的编辑、编译、和调试 。软件根据用户输入程序的类型智能选择编译器,不用使用者干涉 。
调试程序是一种实践性很强的事,光纸上谈兵是是没用的,就像游泳运动员只听教练讲解示范,而不亲自下水练习,是永远学不会游泳的 。即使在优秀的程序员编写程序也会犯错误的,可能事较低级的语法错误,但他能快速发现错误并改正错误,而我们C语言初学者面对错误提示,不知道发生了什么错误,如何改正,这就是差别 。
第五步、研究典型的C语言程序,提高程序设计能力
如何制作程序 如何制作程序图

文章插图
经过上述过程的学习,我们已经学会了C语言各种语句的流程(即计算机是如何执行这些语句的过程),然后就可以研读别人编写C语言经典程序,看懂别人是如何解决问题的,学习解决问题的方法和程序设计技巧,提高自己的程序设计能力 。
在软件中有50多个典型的源程序,研究它的实现方法,提高自己的程序设计能力 。
第六步、研究课程设计源成序,提高C语言程序设计的能力 。