北大青鸟c语言 ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
语句简洁低:级学习时入门相对容易,C 高语级言很好地总结了其 他语言提出的程序库概念
在 微 机功上能强,大有:许既多可性用能于良系统好软的件商的品开C发语,言也系适统合可于用应。用包软括件 Turbo的C开、发Bo。rland C/C++;Microsoft Visual C/C++ 等。
移植性好:只要对这种语言稍加修改,便可以适应不同型 号机器或各类操作系统。
11
ACCP V4.0
北大青鸟c语言
#include <stdio.h> void main() 以库在在{}文.函h屏为件数幕p后以m,定r上a缀i也义i#nn产的可(t的开)生f文以函后(始一件"是数面的H行被自是e有语输l称定w的n可。,o"器起r以)l即d指点;是”令{。,并C 换程行序(中\n现)成的标准 s它大在td函表i括函o数.示号数h主m个文#就函也定ia体n函件必数i可 义nc中数中须l(的以的u)的没包将d开函用结e每有含它始语数于尾个返了放,将处可句语回有在后语有以不句值关程面句一返是都,输序是块个回必以那入的函括右一需分么输开数起大个的号在出始的来括值,结它语处主号,但束的句体,也是。前的即可,面函以}如有数不果一返程个回序关值有键。该字如语vo果句id某,
分析问题
北大青鸟c语言
编制程序
编译中发现错误, 转回修改源程序
编译
连接中发现错误, 转回修改源程序
连接
调试运行
调试运行中发现问题,表明分析 本身有错误,重新分析问题
否则显示输入错误; 4.显示面积。
算法:解决问题的具体方法和步骤
算法
8
ACCP V4.0
北大青鸟c语言
流程图是算法的一种图形化表示方式。 流程图直观、清晰,更有利于人们设计与理解算法。 它使用一组预定义的符号来说明如何执行特定任务。
开始/结束 处理 输入/输出
判断/分支 连接符 流程线
9
ACCP V4.0
void main()…
{
…
} prCin程t序f(可"*#H以i*en*包lc*l含l*ou*注*dW*e释o*r,*<l*头d以*\文*便n*"件向*)*>;读**者*作**一**般*说**明*/
void main()
{ 编译器在并程不序处中理…添这加些注注释释是一个好的编程习惯,可以增
强程序的…可读性。
开始 北大青鸟c语言
接受 num1 和 num2
否 显示“输入错误”
num1和 num2 > 0?
是
Result=num1×num2
显示 Result
结束
10
ACCP V4.0
北大青鸟c语言
C 语言是贝尔实验室的 Dennis Ritchie 在1973 年设计的。
结构化的程序设计语言编:程层语次言清晰,便于按模块化方式组 C 最初织用程于序开,发易系于统调级试程和序维。护
北大青鸟c语言 C 语言基础
ACCP V4.0
SQL Server Base
OOP&Java Base
SQL Server
.Net & C# WinForms
Oracle
XML
& WebService
北大青鸟c语言
SPR: Computer Base
STB
HTML&JavaScript
编译
目
标
文
头文件:含有函数的声明和
件
预处理语句,用于帮助访问
外部定义的函数。头文件的
扩展名为“.h”。
C语言函数库
目标文件:是编译器的输出结 果。这类文件的常见扩展名为 “.o”或“.obj”
可执行文件:是连接器 的输出结果。可执行文 件的扩展名为“.exe”。
连接 可 执 行 程 序
15
ACCP V4.0
5
ACCP V4.0
日常生活中的程序
银$行
3. 将存折和取款单递给银行职员 4.银行职员办理取款事宜
拿到钱并离开银行
2.填写取款单并到相应窗口排队 1. 带上存折去银行
银行
6
ACCP V4.0
北大青鸟c语言
1.1.__做__口__述__笔__记__…_…_ 23..2.____键____入____信____函____的__内__容__…… 4.3.__发__送__传__真__…_…__
C
JSP/Servlet
Testing&SQA
EJB&WebService Struts&JSF
Linux SPM UML
2
ACCP V4.0
北大青鸟c语言
理解算法、流程图以及程序的概念 理解程序逻辑 掌握用C语言进行程序设计的基本方法。 掌握C语言的基础知识,包括基本数据类型、表
达式、控制结构等 掌握C语言的高级知识,包括数组、指针、函数、
要执行的一组指令
1.口述
2.信函
3.传真
指令被逐条执行
程老序板员
秘书
程序:为了让计算机执行某些操作或解决某 个问题而编写的一系列有序指令的集合
7
ACCP V4.0
北大青鸟c语言
问题:
计算长方形的面积
1.接收用户输入的长方形长度和宽度两个值; 2.判断长度和宽度的值是否大于零; 3.如果大于零,将长度和宽度两个值相乘得到面积,
字符串、结构等
3
ACCP V4.0
北大青鸟c语言
了解程序、算法和流程图的概念 熟练掌握 C 程序的基本结构 掌握 C 程序的编译和运行过程 使用Visual C++ 6.0 创建 C程序
4
ACCP V4.0
北大青鸟c语言
程序一词来自生活,通常指完成某些事务的一种 既定方式和过程
在日常生活中,可以将程序看成对一系列动作的 执行过程的描述
C 程序中的一个语句可以跨越多行,并且用分号通 知编译器该语句已结束。
12
ACCP V4.0
北大青鸟c语言
/* /*/
此此用程来程序打序用印由来输×/作创打出×*者建印“×*:日*HH*编ee期*ll写:*ll*oo**WW*oo*rr*ll*dd*”***/***多单*行行**注注**释释**
#include <s描td述io:.h>
}
13
ACCP V4.0
北大青鸟c语言
可 理哎以 解高呀…了级…我语我现言理在程解可序不以了
高级语言由编译/解释程序编转译换程为序机/器解代释码程序 (编译器/解释器)
这种机器代码计算机可以理解 编译程序/解释机程器序代码
高级编程语言中的指令 计算机硬件
14
ACCP V4.0
北大青鸟c语言
C
源程序:是用户创建的文件,以“.c”为文件扩展名 源 保存 程 序
在 微 机功上能强,大有:许既多可性用能于良系统好软的件商的品开C发语,言也系适统合可于用应。用包软括件 Turbo的C开、发Bo。rland C/C++;Microsoft Visual C/C++ 等。
移植性好:只要对这种语言稍加修改,便可以适应不同型 号机器或各类操作系统。
11
ACCP V4.0
北大青鸟c语言
#include <stdio.h> void main() 以库在在{}文.函h屏为件数幕p后以m,定r上a缀i也义i#nn产的可(t的开)生f文以函后(始一件"是数面的H行被自是e有语输l称定w的n可。,o"器起r以)l即d指点;是”令{。,并C 换程行序(中\n现)成的标准 s它大在td函表i括函o数.示号数h主m个文#就函也定ia体n函件必数i可 义nc中数中须l(的以的u)的没包将d开函用结e每有含它始语数于尾个返了放,将处可句语回有在后语有以不句值关程面句一返是都,输序是块个回必以那入的函括右一需分么输开数起大个的号在出始的来括值,结它语处主号,但束的句体,也是。前的即可,面函以}如有数不果一返程个回序关值有键。该字如语vo果句id某,
分析问题
北大青鸟c语言
编制程序
编译中发现错误, 转回修改源程序
编译
连接中发现错误, 转回修改源程序
连接
调试运行
调试运行中发现问题,表明分析 本身有错误,重新分析问题
否则显示输入错误; 4.显示面积。
算法:解决问题的具体方法和步骤
算法
8
ACCP V4.0
北大青鸟c语言
流程图是算法的一种图形化表示方式。 流程图直观、清晰,更有利于人们设计与理解算法。 它使用一组预定义的符号来说明如何执行特定任务。
开始/结束 处理 输入/输出
判断/分支 连接符 流程线
9
ACCP V4.0
void main()…
{
…
} prCin程t序f(可"*#H以i*en*包lc*l含l*ou*注*dW*e释o*r,*<l*头d以*\文*便n*"件向*)*>;读**者*作**一**般*说**明*/
void main()
{ 编译器在并程不序处中理…添这加些注注释释是一个好的编程习惯,可以增
强程序的…可读性。
开始 北大青鸟c语言
接受 num1 和 num2
否 显示“输入错误”
num1和 num2 > 0?
是
Result=num1×num2
显示 Result
结束
10
ACCP V4.0
北大青鸟c语言
C 语言是贝尔实验室的 Dennis Ritchie 在1973 年设计的。
结构化的程序设计语言编:程层语次言清晰,便于按模块化方式组 C 最初织用程于序开,发易系于统调级试程和序维。护
北大青鸟c语言 C 语言基础
ACCP V4.0
SQL Server Base
OOP&Java Base
SQL Server
.Net & C# WinForms
Oracle
XML
& WebService
北大青鸟c语言
SPR: Computer Base
STB
HTML&JavaScript
编译
目
标
文
头文件:含有函数的声明和
件
预处理语句,用于帮助访问
外部定义的函数。头文件的
扩展名为“.h”。
C语言函数库
目标文件:是编译器的输出结 果。这类文件的常见扩展名为 “.o”或“.obj”
可执行文件:是连接器 的输出结果。可执行文 件的扩展名为“.exe”。
连接 可 执 行 程 序
15
ACCP V4.0
5
ACCP V4.0
日常生活中的程序
银$行
3. 将存折和取款单递给银行职员 4.银行职员办理取款事宜
拿到钱并离开银行
2.填写取款单并到相应窗口排队 1. 带上存折去银行
银行
6
ACCP V4.0
北大青鸟c语言
1.1.__做__口__述__笔__记__…_…_ 23..2.____键____入____信____函____的__内__容__…… 4.3.__发__送__传__真__…_…__
C
JSP/Servlet
Testing&SQA
EJB&WebService Struts&JSF
Linux SPM UML
2
ACCP V4.0
北大青鸟c语言
理解算法、流程图以及程序的概念 理解程序逻辑 掌握用C语言进行程序设计的基本方法。 掌握C语言的基础知识,包括基本数据类型、表
达式、控制结构等 掌握C语言的高级知识,包括数组、指针、函数、
要执行的一组指令
1.口述
2.信函
3.传真
指令被逐条执行
程老序板员
秘书
程序:为了让计算机执行某些操作或解决某 个问题而编写的一系列有序指令的集合
7
ACCP V4.0
北大青鸟c语言
问题:
计算长方形的面积
1.接收用户输入的长方形长度和宽度两个值; 2.判断长度和宽度的值是否大于零; 3.如果大于零,将长度和宽度两个值相乘得到面积,
字符串、结构等
3
ACCP V4.0
北大青鸟c语言
了解程序、算法和流程图的概念 熟练掌握 C 程序的基本结构 掌握 C 程序的编译和运行过程 使用Visual C++ 6.0 创建 C程序
4
ACCP V4.0
北大青鸟c语言
程序一词来自生活,通常指完成某些事务的一种 既定方式和过程
在日常生活中,可以将程序看成对一系列动作的 执行过程的描述
C 程序中的一个语句可以跨越多行,并且用分号通 知编译器该语句已结束。
12
ACCP V4.0
北大青鸟c语言
/* /*/
此此用程来程序打序用印由来输×/作创打出×*者建印“×*:日*HH*编ee期*ll写:*ll*oo**WW*oo*rr*ll*dd*”***/***多单*行行**注注**释释**
#include <s描td述io:.h>
}
13
ACCP V4.0
北大青鸟c语言
可 理哎以 解高呀…了级…我语我现言理在程解可序不以了
高级语言由编译/解释程序编转译换程为序机/器解代释码程序 (编译器/解释器)
这种机器代码计算机可以理解 编译程序/解释机程器序代码
高级编程语言中的指令 计算机硬件
14
ACCP V4.0
北大青鸟c语言
C
源程序:是用户创建的文件,以“.c”为文件扩展名 源 保存 程 序