1 / 34
文档名称:

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

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

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

分享

预览

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

上传人:wz_198613 2021/12/10 文件大小:766 KB

下载得到文件列表

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

相关文档

文档介绍

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