程序设计基础(C语言入门及编程环境)(修改).ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:51 大小:418KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

程序设计基础(C语言入门及编程环境)(修改).ppt

程序设计基础(C语言入门及编程环境)(修改).ppt

预览

免费试读已结束,剩余 41 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

程序设计基础(一)教学目的教学重点和难点1.1、程序设计语言(1)机器语言(CPU指令系统)a.形式特点:由0,1序列组成的指令系统b.不需要任何翻译工作,执行效率高c.难记、难认、难理解,程序开发效率底,易出错、难调试d.不同的计算机结构具有不同的指令系统(不同的机器具有不同的语言)(2)汇编语言(符号语言)a.形式特点:由一套简单的助记符来表示不同的机器指令(3)面向过程的高级语言(算法语言)a.形式特点:更接近于人们通常数学计算公式的描述b.需要更高级的翻译系统(编译系统compler)c.表达能力强,编程效率高1.2算法例2:求1~100的和算法的特性(P3)算法的表示(P3)算法的表示——传统流程图A2.选择结构3.循环结构算法的表示——N-S流程图算法的表示——N-S流程图3.循环结构1.3程序设计及结构化程序设计方法结构化程序设计课堂小结程序设计基础(二)教学目的教学重点和难点前言C语言的出现和发展C语言的出现和发展C语言的特点C语言的特点C语言程序的构成例4:main(){inta,b,sum;/*这是变量定义*/a=123;b=456;/*以下3行为c语句*/sum=a+b;printf("sumis%d",sum);}main()/*主函数*/{inta,b,c;/*声明部分*/scanf("%d,%d",&a,&b);/*输入a,b的值*/c=max(a,b);/*调用max函数,将得到的值赋给c*/printf("max=%d",c);/*输出c的值*/}由上面几个例子可以看到(p11):2.函数的组成3.一个C程序总是从main函数开始执行,而不论main在整个程序中的位置如何VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作VisualC++6.0的基本操作课堂小结