1 / 38
文档名称:

C高级语言程序设计PPT课件.pptx

格式:pptx   大小:291KB   页数:38页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C高级语言程序设计PPT课件.pptx

上传人:wz_198613 2021/6/29 文件大小:291 KB

下载得到文件列表

C高级语言程序设计PPT课件.pptx

相关文档

文档介绍

文档介绍:-1-
第一章 C++入门
程序设计语言的发展
面向过程的程序设计
面向对象的程序设计
C++的诞生
程序开发过程
简单的C++程序
第2页/共38页
第1页/共38页
-2-
程序设计语言的发展
第3页/共38页
第2页/共38页
-3-
程序设计语言的发展
机器语言
简单的“0”和“1”的组合,硬件相关。
汇编语言
将机器语言映射为一些可以被人们读懂的助记符,如“ADD”、“SUB”等,与硬件相关。
高级语言
接近自然语言,与硬件相关。
第4页/共38页
第3页/共38页
-4-
程序设计语言的发展
高级语言:
1、面向过程的语言
BASIC、PASCAL、C
2、面向对象的语言
C++、JAVA
第5页/共38页
第4页/共38页
-5-
程序设计语言的发展
例如:要向屏幕打印一个“A”字符
1、BASIC语言: PRINT “A”
2、PASCAL语言:writeln(‘A’);
3、C语言: printf(“A”);
4、C++语言: cout << “A”;
5、JAVA语言: ("A ");
第6页/共38页
第5页/共38页
-6-
面向过程的程序设计
第7页/共38页
第6页/共38页
-7-
面向过程的程序设计
基本结构
1、顺序 2、分支 3、循环
开始
执行1
执行2
执行3
结束
开始
条件
执行2
执行1
结束


开始
执行1
执行2
条件
结束


第8页/共38页
第7页/共38页
-8-
面向过程的程序设计
模块的单入
指的是该模块被哪些模块所调用;
模块的单出
指的是该模块调用了哪些模块。
第9页/共38页
第8页/共38页
-9-
面向过程的程序设计
主要思想
自顶向下
逐步求精

一个计算机程序可以看成是由一系列任务组成 的,任何一项任务如果过于复杂就将其分解成一系列较小的子任务,直至每一项任务都很小,很容易解决。
第10页/共38页
第9页/共38页
-10-
面向过程的程序设计
计算每门课的平均成绩
多少门课
学生人数
每门课总分
每门课总分
/学生人数
选课学生档案
每个学生该
门课的成绩
累加
选择一门课
选课的学生
读数据
第11页/共38页
第10页/共38页