1 / 33
文档名称:

C语言程序设计概述PPT课件.pptx

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

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

分享

预览

C语言程序设计概述PPT课件.pptx

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

下载得到文件列表

C语言程序设计概述PPT课件.pptx

相关文档

文档介绍

文档介绍:1
本章概要
程序设计基础
C语言程序简介
Turbo C编程环境及C程序执行过程
编码规范及编程****惯
总结与提高
第1页/共33页
2
程序设计基础
计算机语言和程序
什么是软件、硬件?
什么是程序设计语言 ---人机交互的语言
计算机语言的发展大致经历了以下几个过程。
---机器语言
---汇编语言
---高级语言
机器语言、汇编语言、高级语言之间的关系
第2页/共33页
3
程序设计基础
计算机语言和程序
汇编程序
编译程序(编译器)---在高级语言和机器语言之间执行翻译任务的程序。
汇编语言源程序
目标程序
汇编程序
图1-1 汇编程序的作用
第3页/共33页
4
程序设计基础
算法
算法---解决问题的一种策略。
算法的常见表示方法
---自然语言
---传统流程图
---N-S流程图
第4页/共33页
5
程序设计基础---算法
例1-1 用自然语言描述求三个数中最大数的算法。
输入三个数num1、num2、num3之后,先求出三个数中两个数num1和num2的较大数max2,再把这个较大数max2与第三个数num3比较,求出最大数max3。
第5页/共33页
6
程序设计基础---算法
例1-2 用传统流程图描述求三个数中最大数的算法。
第6页/共33页
7
程序设计基础---算法
例1-3 用N-S流程图描述求三个数中最大数的算法,如图1-4所示。
第7页/共33页
8
程序设计基础
结构化程序设计
结构化程序设计的三种基本控制结构
---顺序结构
---选择结构
---循环结构
结构化程序设计的优点?
结构化化程序设计的基本思路 ?
自顶向下,逐步细化;模块化设计;结构化编码
第8页/共33页
9
本章概要
程序设计基础
C语言程序简介
Turbo C编程环境及C程序执行过程
编码规范及编程****惯
总结与提高
第9页/共33页
10
C语言程序简介
C语言概况
为描述和实现UNIX操作系统而设计的,现在已成为一种成熟的通用编程语言,并被广泛应用于多种机型(如个人计算机、工作站和大型机)和操作系统(如DOS、Windows、Linux和UNIX)上。C语言既可以处理数据库、网络、图形、图像等,又适合在工业控制、自动检测等方面的应用。
1983年美国国家标准化协会(ANSI)根据C语言自问世以来的各种版本,对C语言的发展和扩充制定了新的标准,称为ANSI C。1987年ANSI又公布了新标准,即87ANSI C。
常用的有Micorsoft C、Quick C和Turbo C等多种版本。这些不同的C语言版本,基本部分是相同的,但在有关规定上又略有差异。本书以Turbo C 。
第10页/共33页