c语言讲稿第一章课件_第1页
c语言讲稿第一章课件_第2页
c语言讲稿第一章课件_第3页
c语言讲稿第一章课件_第4页
c语言讲稿第一章课件_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程简介以C语言为依托,详细讲授计算机程序设计的基础知识通过学习掌握C语言基础知识基本的程序设计思想和方法良好的编程习惯教材C语言程序设计(第2版),谭浩强著课程简介以C语言为依托,详细讲授计算机程序设计的基础知识1学习目标了解程序设计的基本概念了解C语言的发展概况熟悉计算机求解问题的过程掌握简单的C程序结构熟悉运行C程序的步骤熟悉VisualC++6.0学习目标了解程序设计的基本概念2程序设计基本概念基本概念计算机系统=硬件+软件程序设计让计算机按照人的思想完成某种特定任务的过程程序设计语言人与计算机进行交流的工具程序利用某种语言编写出来的能够让计算机实现功能的指令或代码程序设计基本概念基本概念3程序设计基本概念程序设计语言的发展历程第一时期——机器语言由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言第二时期——汇编语言用人们比较习惯的符号来代替机器指令程序设计基本概念程序设计语言的发展历程4程序设计基本概念程序设计语言的发展历程第三时期——高级语言采用人们容易理解和记忆的符合和语句来代替原有的指令,形成的这种更接近人类的语言例如:Fortran、Cobol、Basic、Pascal、C、C++、Java等程序设计基本概念程序设计语言的发展历程5C语言的发展概况及特点C语言的发展概况C语言的特点语言简洁使用方便语法丰富功能强大可移植性好C语言的发展概况及特点C语言的发展概况6简单的C语言程序如何用计算机来求解问题?计算机求解问题的过程问题分析例如,求两个数的和?算法设计算法:解决问题的方法和过程的描述例如,“输入两个整数,求和并输出?”简单的C语言程序如何用计算机来求解问题?7简单的C语言程序计算机求解问题的过程程序编写#include<stdio.h>voidmain(){ inta,b,sum; printf("pleaseinputtwointeger:"); scanf("%d%d",&a,&b); sum=a+b; printf("sumis%d\n",sum);}简单的C语言程序计算机求解问题的过程#include<std8简单的C语言程序计算机求解问题的过程程序执行并得到结果简单的C语言程序计算机求解问题的过程9简单的C语言程序两种翻译程序编译程序解释程序读一句源程序,翻译一句,执行一句,不产生目标代码源程序目标程序执行简单的C语言程序两种翻译程序源程序目标程序执行10简单的C语言程序简单C程序的结构和特点例如:求两个整数的和程序代码编译预处理命令语句#include<stdio.h>作用以符号“#”开头的行,称为编译预处理行。该语句的作用是将文件“stdio.h”的内容包含到程序中简单的C语言程序简单C程序的结构和特点11简单的C语言程序简单C程序的结构和特点函数C程序是由函数构成的,函数是C程序的基本单位一个函数由“函数首部”、“函数体”两部分构成函数体包括声明部分、执行部分简单的C语言程序简单C程序的结构和特点12简单的C语言程序简单C程序的结构和特点主函数语句voidmain(){……}作用(1)程序从main函数开始执行,void表示返回值为空(2)每一个C程序有且只有一个main函数(主函数)简单的C语言程序简单C程序的结构和特点13简单的C语言程序简单C程序的结构和特点注释语句/*……*/作用对程序中的功能或语句函数进行说明注意标准的程序必须有注释,注释不被执行简单的C语言程序简单C程序的结构和特点14简单的C语言程序简单C程序的结构和特点注释注释出现的位置(1)程序开头——注目程序的名称、功能、思路、开发人员、开发时间等信息(2)关键语句——注明语句的作用简单的C语言程序简单C程序的结构和特点15简单的C语言程序简单C程序的结构和特点其他区分大小写C程序的语句必须以分号结束一行可以写一条,也可以写多条语句简单的C语言程序简单C程序的结构和特点16简单的C语言程序简单C程序的结构和特点例题1:求任意两个整数的和?例题2:求2个数中较大者?简单的C语言程序简单C程序的结构和特点17运行C程序的步骤和方法C编译器VisualC++6.0运行C程序的步骤和方法C编译器18运行C程序的步骤和方法使用VC6.0运行C程序的方法打开VC编程环境开始→程序→MicrosoftVisualStudio6.0→MicrosoftVisualC++6.0VC集成开发环境运行C程序的步骤和方法使用VC6.0运行C程序的方法19运行C程序的步骤和方法使用VC6.0运行C程序的方法新建工程新建工程,选择Win32ConsoleApplication

运行C程序的步骤和方法使用VC6.0运行C程序的方法20运行C程序的步骤和方法使用VC6.0运行C程序的方法新建文件新建文件,选择C++SourceFile

运行C程序的步骤和方法使用VC6.0运行C程序的方法21运行C程序的步骤和方法使用VC6.0运行C程序的方法编写程序在打开的源文件编辑区输入程序代码建议:编写完程序后先保存运行C程序的步骤和方法使用VC6.0运行C程序的方法22运行C程序的步骤和方法使用VC6.0运行C程序的方法编译程序对源程序进行词法和语法分析,如果全部正确,将源程序(*.cpp)或(*.c)转换成目标程序(*.obj)如果发现错误,在输出窗口进行提示;提示分error和warning运行C程序的步骤和方法使用VC6.0运行C程序的方法23运行C程序的步骤和方法使用VC6.0运行C程序的方法连接系统提供连接程序(linker)将一个程序的所有目标程序和系统的库文件连接起来,最终生成一个可执行的二进制文件(*.exe)运行程序运行可执行文件,得到运行结果分析运行结果如果运行结果不正确,检查并修改程序运行C程序的步骤和方法使用VC6.0运行C程序的方法24代码规范注意区分英文字母的大小写以及全角半角注意语句结束符“;”建议每行写一条语句花括号内的语句必须缩进,并左端对齐代码规范注意区分英文字母的大小写以及全角半角25练习题目1.以下叙述不正确的是

。A)一个C源程序必须包含一个main函数B)一个C源程序可由一个或多个函数组成C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面2.一个C语言程序是由

。A)一个主程序和若干个子程序组成B)函数组成C)若干过程组成D)若干子程序组成练习题目1.以下叙述不正确的是。26本节重点C程序的结构和特点作业:P151、2本节重点C程序的结构和特点作业:P151、227如何用计算机来求解问题问题分析算法设计程序编写程序执行得到结果如何用计算机来求解问题问题分析算法设计程序编写程序执行得到结28求两个整数和程序代码#include<stdio.h>voidmain()/*求两数之和*/{ inta,b,sum;/*定义变量为整型*/ a=123;b=456; sum=a+b; printf("sumis%d\n",sum);}求两个整数和程序代码#include<stdio.h>29求任意两个整数的和?#include<stdio.h>voidmain(){ inta,b,sum; printf("pleaseinputtwointeger:"); scanf("%d%d",&a,&b); sum=a+b; printf("sumis%d\n",sum);}编译预处理命令主函数函数声明部分执行语句部分求任意两个整数的和?#include<stdio.h>编译预30求两个整数的较大者?#include<stdio.h>voidmain(){

intmax(intx,inty);inta,b,c;scanf("%d,%d",&a,&b);

c=max(a,b);printf("max=%d",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}求两个整数的较大者?#include<stdio.h>in31VC集成开发环境标题栏菜单栏工具栏工作区源程序编辑区输出窗口VC集成开发环境标题栏菜单栏工具栏工作区源程序编辑区输出窗口32演讲完毕,谢谢观看!演讲完毕,谢谢观看!33课程简介以C语言为依托,详细讲授计算机程序设计的基础知识通过学习掌握C语言基础知识基本的程序设计思想和方法良好的编程习惯教材C语言程序设计(第2版),谭浩强著课程简介以C语言为依托,详细讲授计算机程序设计的基础知识34学习目标了解程序设计的基本概念了解C语言的发展概况熟悉计算机求解问题的过程掌握简单的C程序结构熟悉运行C程序的步骤熟悉VisualC++6.0学习目标了解程序设计的基本概念35程序设计基本概念基本概念计算机系统=硬件+软件程序设计让计算机按照人的思想完成某种特定任务的过程程序设计语言人与计算机进行交流的工具程序利用某种语言编写出来的能够让计算机实现功能的指令或代码程序设计基本概念基本概念36程序设计基本概念程序设计语言的发展历程第一时期——机器语言由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言第二时期——汇编语言用人们比较习惯的符号来代替机器指令程序设计基本概念程序设计语言的发展历程37程序设计基本概念程序设计语言的发展历程第三时期——高级语言采用人们容易理解和记忆的符合和语句来代替原有的指令,形成的这种更接近人类的语言例如:Fortran、Cobol、Basic、Pascal、C、C++、Java等程序设计基本概念程序设计语言的发展历程38C语言的发展概况及特点C语言的发展概况C语言的特点语言简洁使用方便语法丰富功能强大可移植性好C语言的发展概况及特点C语言的发展概况39简单的C语言程序如何用计算机来求解问题?计算机求解问题的过程问题分析例如,求两个数的和?算法设计算法:解决问题的方法和过程的描述例如,“输入两个整数,求和并输出?”简单的C语言程序如何用计算机来求解问题?40简单的C语言程序计算机求解问题的过程程序编写#include<stdio.h>voidmain(){ inta,b,sum; printf("pleaseinputtwointeger:"); scanf("%d%d",&a,&b); sum=a+b; printf("sumis%d\n",sum);}简单的C语言程序计算机求解问题的过程#include<std41简单的C语言程序计算机求解问题的过程程序执行并得到结果简单的C语言程序计算机求解问题的过程42简单的C语言程序两种翻译程序编译程序解释程序读一句源程序,翻译一句,执行一句,不产生目标代码源程序目标程序执行简单的C语言程序两种翻译程序源程序目标程序执行43简单的C语言程序简单C程序的结构和特点例如:求两个整数的和程序代码编译预处理命令语句#include<stdio.h>作用以符号“#”开头的行,称为编译预处理行。该语句的作用是将文件“stdio.h”的内容包含到程序中简单的C语言程序简单C程序的结构和特点44简单的C语言程序简单C程序的结构和特点函数C程序是由函数构成的,函数是C程序的基本单位一个函数由“函数首部”、“函数体”两部分构成函数体包括声明部分、执行部分简单的C语言程序简单C程序的结构和特点45简单的C语言程序简单C程序的结构和特点主函数语句voidmain(){……}作用(1)程序从main函数开始执行,void表示返回值为空(2)每一个C程序有且只有一个main函数(主函数)简单的C语言程序简单C程序的结构和特点46简单的C语言程序简单C程序的结构和特点注释语句/*……*/作用对程序中的功能或语句函数进行说明注意标准的程序必须有注释,注释不被执行简单的C语言程序简单C程序的结构和特点47简单的C语言程序简单C程序的结构和特点注释注释出现的位置(1)程序开头——注目程序的名称、功能、思路、开发人员、开发时间等信息(2)关键语句——注明语句的作用简单的C语言程序简单C程序的结构和特点48简单的C语言程序简单C程序的结构和特点其他区分大小写C程序的语句必须以分号结束一行可以写一条,也可以写多条语句简单的C语言程序简单C程序的结构和特点49简单的C语言程序简单C程序的结构和特点例题1:求任意两个整数的和?例题2:求2个数中较大者?简单的C语言程序简单C程序的结构和特点50运行C程序的步骤和方法C编译器VisualC++6.0运行C程序的步骤和方法C编译器51运行C程序的步骤和方法使用VC6.0运行C程序的方法打开VC编程环境开始→程序→MicrosoftVisualStudio6.0→MicrosoftVisualC++6.0VC集成开发环境运行C程序的步骤和方法使用VC6.0运行C程序的方法52运行C程序的步骤和方法使用VC6.0运行C程序的方法新建工程新建工程,选择Win32ConsoleApplication

运行C程序的步骤和方法使用VC6.0运行C程序的方法53运行C程序的步骤和方法使用VC6.0运行C程序的方法新建文件新建文件,选择C++SourceFile

运行C程序的步骤和方法使用VC6.0运行C程序的方法54运行C程序的步骤和方法使用VC6.0运行C程序的方法编写程序在打开的源文件编辑区输入程序代码建议:编写完程序后先保存运行C程序的步骤和方法使用VC6.0运行C程序的方法55运行C程序的步骤和方法使用VC6.0运行C程序的方法编译程序对源程序进行词法和语法分析,如果全部正确,将源程序(*.cpp)或(*.c)转换成目标程序(*.obj)如果发现错误,在输出窗口进行提示;提示分error和warning运行C程序的步骤和方法使用VC6.0运行C程序的方法56运行C程序的步骤和方法使用VC6.0运行C程序的方法连接系统提供连接程序(linker)将一个程序的所有目标程序和系统的库文件连接起来,最终生成一个可执行的二进制文件(*.exe)运行程序运行可执行文件,得到运行结果分析运行结果如果运行结果不正确,检查并修改程序运行C程序的步骤和方法使用VC6.0运行C程序的方法57代码规范注意区分英文字母的大小写以及全角半角注意语句结束符“;”建议每行写一条语句花括号内的语句必须缩进,并左端对齐代码规范注意区分英文字母的大小写以及全角半角58练习题目1.以下叙述不正确的是

。A)一个C源程序必须包含一个main函数B)一个C源程序可由一个或多个函数组成C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面2.一个C语言程序是由

。A)一个主程序和若干个子程序组成B)函数组成C)若干过程组成D)若干子程序组成练习题目1.以下叙述不正确的是。59本节重点C程序的结构和特点作业:P151、2本节重点C程序的结构和特点作业:P151、260如何用计算机来求解问题问题分析算法设计程序编写程序执行得到结果如何用计算机来求解问题问题分析算法设计程序编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论