c语言第一章c语言介绍优质PPT.pptx

上传人:聆听****声音 文档编号:477376 上传时间:2023-04-29 格式:PPTX 页数:33 大小:665.57KB
下载 相关 举报
c语言第一章c语言介绍优质PPT.pptx_第1页
第1页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第2页
第2页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第3页
第3页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第4页
第4页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第5页
第5页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第6页
第6页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第7页
第7页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第8页
第8页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第9页
第9页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第10页
第10页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第11页
第11页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第12页
第12页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第13页
第13页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第14页
第14页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第15页
第15页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第16页
第16页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第17页
第17页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第18页
第18页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第19页
第19页 / 共33页
c语言第一章c语言介绍优质PPT.pptx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

c语言第一章c语言介绍优质PPT.pptx

《c语言第一章c语言介绍优质PPT.pptx》由会员分享,可在线阅读,更多相关《c语言第一章c语言介绍优质PPT.pptx(33页珍藏版)》请在冰点文库上搜索。

c语言第一章c语言介绍优质PPT.pptx

程序用程序设计语言编写的、为解决某种问题的一系列加工步骤。

程序的执行过程实际上是对程序所表达的数据进行处理的过程。

1.2程序与程序设计语言,程序与指令指令:

表示计算机的一个最基本的操作。

如实现一次加法运算或实现一次大小的判别等计算机的指令系统:

计算机所能实现的所有指令的集合,即机器语言(计算机的母语)。

程序:

一系列计算机指令的有序组合。

机器语言由0,1序列组成的指令系统。

特点:

不需要任何翻译工作,执行效率高;

难识别、难理解,程序开发效率底,易出错、难调试;

汇编语言(符号语言)1、由一套简单的助记符来表示不同的机器指令例如ADDA,B2、需要相应的翻译机制(汇编系统)3、抽象层次高一些,容易理解些,程序执行效率较高4、不同的计算机结构具有不同的汇编系统,计算机语言的种类(发展),(3)高级语言(算法语言)面向过程的语言/结构化程序设计语言,接近于人类自然语言(英语)和数学语言的一种人工语言例如Leta=5Letb=6Printa+b需要翻译系统(编译系统compiler);

表达能力强,编程效率高,执行效率差;

计算机语言的种类(发展),经典高级语言BASICFORTRANCOBOLPASCALC#语言,(4)面向对象的程序设计语言把所有的或部分语言成分看成具有封装性、继承性、多样性和重载性的“对象”。

简言之,一个对象包含数据结构及其处理数据的过程(或函数)。

易读性好,方便维护和修改,可重复使用,适合编写大型、复杂程序。

典型面向对象的程序设计语言VisualBASIC、VisualC+、Delphi、Java、C#等,计算机语言的种类(发展),流程控制,任何程序都可以通过3种基本的控制结构实现流程控制顺序控制结构:

自然顺序执行分支控制结构(选择结构):

根据不同的条件来选择所要执行的模块,流程控制循环控制结构:

重复执行某个模块,1.3算法及其描述,瑞士计算机科学家N沃恩提出了程序定义的著名公式:

程序=算法+数据结构通常认为,算法是对特定问题求解步骤的一种描述,应该具备以下几个特点:

一个算法必须保证执行有穷步之后结束;

算法的每个步骤必须具有确切的定义;

应对算法给出初始值;

算法应有一个或多个输出;

可行性。

问题分析与算法设计,算法的描述:

自然语言伪代码流程图:

算法的图形表示法,流程图基本元素,起止框,处理框,判断框,输入/输出框,流程线,连接点,问题分析与算法设计,画出流程图,1、输入两个数给a,b,并输出其中较大的数。

2、求100以内的正整数之和;

思路:

设置两个变量sum,i,其初值均为0,然后i分别取值为1100中的数,将它们一个一个累加到sum中。

i=i+1,i=100真i是偶数?

真sum=sum+i,假,假,开始sum=0i=1,输出sum结束,1.4VISUALC6.0IDE编程环境介绍,C程序编写步骤:

创建一个工作空间(如果不存在的话)创建一个工程(每个程序一个)添加C语言源文件(可能多个)并编辑、保存编译、组建、运行改错关闭/打开工作空间(或窗口),VISUALC6.0IDE编程环境介绍,输出窗口(或信息窗),编辑窗口,工作空间窗口,C语言工程创建步骤:

1、创建新的空白工作区,命名工作区(最好学号),C语言工程创建步骤,2、在工作区中创建一个新的Win32ConsoleApplication工程,并命名工程名,选中“添加到当前工作空间”,点击“确定”,C语言工程创建步骤,3、在Win32ConsoleApplication创建步骤中,选择“一个空工程”单击“完成“。

C语言工程创建步骤,5、创建C语言源文件,选择”文本文件“,选择添加到哪个工程当中,并在文件名框中,以后缀名.c来命命文件名,单击“确定”,注意文件名后缀,C语言工程创建步骤,6、创建完成后,工作空间窗口,工程结构如右图所示:

C语言工程运行,1、编译C程序:

单击“组建”菜单下“编译”子菜单,或者单击标注的“编译”快捷按钮。

单击此按钮可编译程序,C语言工程运行,2、组建C程序:

单击“组建”菜单下“组建”子菜单,或者单击标注的“组建”快捷按钮。

单击此按钮可组建程序,C语言工程运行,3、运行C程序:

单击“组建”菜单下“执行”子菜单,或者单击标注的“执行”快捷按钮,可查看程序运行结果。

单击此按钮可运行程序,实现问题求解的过程,3程序编译连接编辑程序后,用该语言的编译程序对其进行编译,以生成二进制代码表示的目标程序(.obj),与编程环境提供的库函数进行连接(Link)形成可执行的程序(.exe)。

编译程序指出语法错误语法错误VS逻辑错误(语义错误),实现问题求解的过程,4运行与调试经过编辑、编译、组建生成可.exe后,就可以在编程环境中运行该程序。

如果程序在编译、组建过程中产生错误(语法错误),则必须修正错误后重新编译、组建,直至不会产生语法错误;

如果程序运行所产生的结果不是你想要的结果,这是程序的语义错误(逻辑错误)。

调试:

在程序中查找错误并修改错误的过程。

调试的方法设置断点单步跟踪调试是一个需要耐心和经验的工作,也是程序设计最基本的技能之一。

开始,结果,语法错误,源程序.c/.cpp,目标程序.obj,可执行程序.exe,编辑,编译(compile),组建/连接(Build),运行,连接错误,运行错误,C语言程序的调试、运行步骤,程序的编译与编程环境,程序的编译(编译器)程序计算机直接能理解的指令序列编译器:

对源程序进行词法分析、语法与语义分析,生成可执行的代码。

直接指出程序中的语法错误编程环境包括编辑程序(Edit)、编译(Compile)、组建(Bulid)、执行(BulidExecute)、调试(Debug)等过程。

掌握程序设计语言:

根据语言的语法,用语言表达数据、实现程序的控制,并会使用编程环境。

1.5C语言程序,#includeintmain()/*主函数*/printf(helloworld!

n);

/输出语句;

return0;

构成:

1、#include是编译预处理命令,其目的是使输入输出能正常执行;

2、main()是函数名,后面必须有一对括号,void表示main()函数无返回值。

3、内称为函数体,从上到下执行。

4、printf(“helloworld!

n”);

是一句显示输出语句。

5、注释,/可以表示单行注释,/*/可以注释多行,也可以注释单行。

1.5C语言程序,一个完整的C语言程序可以由一个或多个源文件组成,每个源文件由函数,编译预处理命令及注释三部分组成。

其一般形式为:

预编译处理命令函数C语言语句;

/*注释语句*/1、程序中以一个#开头的命令行,称编译预处理命令,一般放在程序的最前面2、函数,一个C程序可以包括多个函数,但其中有且只有一个主函数main(),称其为入口函数,不管main()函数在文件中哪个位置,C程序执行总是从main()函数开始。

1.5C语言程序,#include/预处理命令intmain()/主函数,/函数体printf(“Forexample:

/*输出语句*/printf(“ThisisthefirstCprogram.n”);

/输出语,句return0;

/返回语句,注意:

C程序由函数组成,有且只有一个主函数main(),C语言的特点,C语言是一种结构化语言C语言语句简洁、紧凑,使用方便、灵活32个关键字,9种控制语句,程序书写形式自由。

C语言程序易于移植C语言将与硬件有关的因素从语言主体中分离出来,通过库函数或其他实用程序实现它们。

C语言有强大的处理能力生成的目标代码质量高,运行效率高6数据类型检查不严格,表达式出现二义性,不具备数据越界自动检查功能,运算符的优先级与结合性对初学者难于掌握。

注意:

C语言中大小写字母代表不同含义,本讲要点,什么是程序?

程序设计语言包含哪些功能?

程序设计语言在语法上包含哪些内容?

结构化程序设计有哪些基本的控制结构?

C语言有哪些特点?

C语言程序的基本框架如何?

形成一个可运行的C语言程序需要经过哪些步骤?

如何用流程图描述简单的算法?

VisualC6.0IDE编程环境的使用.,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2