一、程序和程序语言
程序:完成某项事务所预设的活动方式和活动过程。
程序设计:人们描绘计算机要做的工作。
二、程序设计语言及其发展
1、机器语言
2、汇编语言
3、高级语言:{编译器、解释器}
三、程序的功能分解
从上至下,逐层细分
四、C语言
C语言特点:
1、C语言是一个较简单的语言,较容易入门。
2、C语言提供了丰富的程序机构。
3、C语言提供了一套预处理命令。
4、C语言可以写出效率很高的程序。
做个简单的程序 :
#include <stdio.h>
int main()
{
printf("Hello world! ");
return 0;
}
include:包含 stdio.h:标准的输入输出头文件 main(){}:主函数 int:整数类型 printf():显出输出函数 return:返回 :换行符 scanf:输入
五、C语言的编译和执行
源代码(*.c)编辑→目标文件(*.obj)连接→可执行文件(*.exe)
1.4程序开发过程
一、开发过程
1、分析问题,设计一种解决问题的方案
2、写出源代码*.c
3、编译(*.obj)→连接(*.exe)
4、运行exe可执行的程序
二、错误种类
1、语法错误
2、逻辑错误
提示:a.从错误提示行向上查
b.若有多个错误,先改第一个
三、编译器的提示:
1、Error:局部语法错误
2、Warn:警告 分析warn原因
四、逻辑错误
1、读取非安全区
2、进入死循环
3、非法除以0
4、结果错误
五、排除错误的工具:要学会用IDE的调试工具
1、追踪 2、监视 3、设置断点 4、中断执行
六、问题与程序设计
完成一个符合题目要求的程序分为:
1、分析问题,设计解决方案
2、用程序语言严格描绘这个解决方案
3、运行程序,看它是否解决问题