第01章 C语言程序设计概述ppt课件.ppt

第01章 C语言程序设计概述ppt课件.ppt

ID:59450950

大小:412.50 KB

页数:33页

时间:2020-09-18

第01章 C语言程序设计概述ppt课件.ppt_第1页
第01章 C语言程序设计概述ppt课件.ppt_第2页
第01章 C语言程序设计概述ppt课件.ppt_第3页
第01章 C语言程序设计概述ppt课件.ppt_第4页
第01章 C语言程序设计概述ppt课件.ppt_第5页
资源描述:

《第01章 C语言程序设计概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章C语言程序设计概述本章的学习目标:了解计算机语言、程序设计和算法的概念;了解C语言的发展和特点以及C语言源程序的书写格式;掌握C语言程序的构成及C语言程序的编辑、编译和执行步骤;熟悉TurboC集成开发环境,能独立熟练地编辑、编译、链接、运行一个简单的C程序。1本章概要1.1程序设计基础1.2C语言程序简介1.3TurboC编程环境及C程序执行过程1.4编码规范及编程习惯1.5总结与提高21.1程序设计基础1.1.1计算机语言和程序什么是软件、硬件?什么是程序设计语言---人机交互的语言计算机语言的发展大致经历了以下几个过程。---机器语言---汇编语言---高级语言机

2、器语言、汇编语言、高级语言之间的关系31.1程序设计基础1.1.1计算机语言和程序汇编程序编译程序(编译器)---在高级语言和机器语言之间执行翻译任务的程序。汇编语言源程序目标程序汇编程序图1-1汇编程序的作用41.1程序设计基础1.1.2算法算法---解决问题的一种策略。算法的常见表示方法---自然语言---传统流程图---N-S流程图51.1程序设计基础---算法例1-1用自然语言描述求三个数中最大数的算法。输入三个数num1、num2、num3之后,先求出三个数中两个数num1和num2的较大数max2,再把这个较大数max2与第三个数num3比较,求出最大数max3。

3、61.1程序设计基础---算法例1-2用传统流程图描述求三个数中最大数的算法。71.1程序设计基础---算法例1-3用N-S流程图描述求三个数中最大数的算法,如图1-4所示。81.1程序设计基础1.1.3结构化程序设计结构化程序设计的三种基本控制结构---顺序结构---选择结构---循环结构结构化程序设计的优点?结构化化程序设计的基本思路?自顶向下,逐步细化;模块化设计;结构化编码9本章概要1.1程序设计基础1.2C语言程序简介1.3TurboC编程环境及C程序执行过程1.4编码规范及编程习惯1.5总结与提高101.2C语言程序简介1.2.1C语言概况(06)为描述和实现UN

4、IX操作系统而设计的,现在已成为一种成熟的通用编程语言,并被广泛应用于多种机型(如个人计算机、工作站和大型机)和操作系统(如DOS、Windows、Linux和UNIX)上。C语言既可以处理数据库、网络、图形、图像等,又适合在工业控制、自动检测等方面的应用。1983年美国国家标准化协会(ANSI)根据C语言自问世以来的各种版本,对C语言的发展和扩充制定了新的标准,称为ANSIC。1987年ANSI又公布了新标准,即87ANSIC。常用的有MicorsoftC、QuickC和TurboC等多种版本。这些不同的C语言版本,基本部分是相同的,但在有关规定上又略有差异。本书以Turb

5、oC2.0的环境对C语言进行介绍。111.2C语言程序简介1.2.2简单的C程序举例例1-4如下C程序实现:从键盘上输入三个数,求出这三个数的最大数。#include/*********************Cprog1.CByHuangCL************************//*Thisprogramisdesignedtoseekthemaximumfromthreenumbers*//*********************2008-2-13*********************************/voidmain(){in

6、tnum1,num2,num3,max2,max3;/*定义存放三个数及较大值的变量*/printf("Pleaseinputthreenumbers:");/*输入变量值的提示信息*/scanf("%d%d%d",&num1,&num2,&num3);/*输入三个整数*/max2=seek_max(num1,num2);/*求前两个数的较大数*/max3=seek_max(max2,num3);/*再求前两个数的较大数与第三个数的较大数*/printf("TheMaximumamong%d,%dand%dis%d.",num1,num2,num3,max3);/*输出三

7、个数及其最大值*/}intseek_max(intx,inty)/*求两个数的较大数的函数定义*/{intz;/*定义中间变量z*/if(x>y)z=x;/*如果x>y,那么把x赋给z*/elsez=y;/*否则,把y赋给z*/returnz;/*函数返回x,y的较大值*/}运行情况:Pleaseinputthreenumbers:234533TheMaximumamong23,45and33is45.121.2C语言程序简介简单的C程序说明1.预处理命令#inlcude例1.4程序的第一行是一个预处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。