文档介绍:程序设计基础
第10章
教学目标
► 了解计算机软件的定义
► 掌握程序设计的一般概念
► 掌握计算机语言的分类
► 掌握程序设计的步骤和方法
► 掌握程序设计中的常用算法
► 了解常用的程序设计语言
软件邻的两数进行比较,若前一数大于后一数,则交换两数位置;第一轮处理完后,对除第1个数的后n-1个数,用前一轮的方法进行处理……依此类推,进行n-1轮后,n个数将成升序排列。
C语言程序设计
常用的程序设计语言
C语言简介
C语言是一种面向过程的程序设计语言,它的起源是ALGOL60。1963年,英国的剑桥大学和伦敦大学首先将ALGOL60发展成PCL,1967年,英国剑桥大学的Martin Richards 将CPL改写成BCPL。
1970年,美国贝尔实验室的Ken Thompson将BCPL修改成B语言,并用
B语言开发了第一个高级语言的UNIX操作系统。
1972年,Ken Thompson与在UNIX系统上的亲密合作者 Dennis Ritchie
将B语言改成了C语言。
1978年,Brain 、Ken Thompson与Dennis Ritchie合著了
著名的《The C Programming Language》。
1983年,美国国家标准局(ANSI)制定了C语言标准,这个标准不断完
善,并从1987年开始实施ANSI的标准C。
1988年,ANSI公布了标准ANSI C。
目前,在电脑上广泛使用的C语言编译系统有Microsoft C、Turbo C、Borland C等。
C语言程序设计
常用的程序设计语言
2 C语言的主要特点
① C语言简洁、紧凑,使用方便、灵活。
② C语言是中级语言,同时具有高级和低级语言特征。
③ C语言是结构化语言,具有结构化的控制语句。
④ C语言具有各种各样的数据类型。
⑤ C语言适用范围大。
⑥ 生成目标代码质量高,程序执行效率高。
C语言程序设计
常用的程序设计语言
3 C程序的实例
此程序功能:求从键盘上输入一个数x的余弦值,然后输出结果。
#include<> /* include为文件包含命令 */
#include<>
main() /* 主函数 */
{ double x,y; /*定义变量 */
printf(“input number:\n”);
/*输出字符串“input number:”并换行*/
scanf(“%lf”,&x); /* 输入变量x的值 */
y=cos(x); /* 求x的余弦,并把它赋给变量y */
printf(“cosine of %lf is %lf\n”,x,y);
/*显示程序运算结果,即显示x和y的值 */
}
C++语言程序设计
常用的程序设计语言
1 C++对C语言的改进
① 与C语言兼容。
② 修补了C语言中的一些漏洞。
③ 生成目标程序质量高,程序执行效率高。
④ 提供了异常处理机制,简化了程序的出错处理。
⑤ 函数可以重载及可以使用缺省参数。
⑥ 提供了模板机制。
C++语言程序设计
常用的程序设计语言
2 C++语言结构上的特点
/* 我的第一个c++语言程序*/
#include <>
void main()
{
char name[10];
cout << "请输入你的名字:\n";
cin >> name;
cout << "Hello, " << name << "!\n" << "欢迎进入C++的世界!\n";
}
Java语言程序设计
常用的程序设计语言
1 Java语言简介
Java是1995年6月由Sun公司发布的。它被美国著名杂志《PC Magazine》评为1995年十大优秀科技产品。之所以称Jav