教学课件:《大学计算机》(第4版)》王移芝.ppt

教学课件:《大学计算机》(第4版)》王移芝.ppt

  1. 1、本文档共362页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Internet即国际互联网,又称因特网、互联网。通俗地说Internet是将世界上各个国家和地区成千上万的同类型和异类型网络互联在一起而形成的一个全球性大型网络系统。 从网络通信技术的角度看,Internet是以TCP/IP网络协议连接各个国家、各个地区及各个机构的计算机网络的数据通信网;从信息资源的角度看,Internet是集各个部门、各个领域的各种信息资源为一体,供网上用户共享的信息资源网。 1.Internet基础─Internet介绍 Internet工作方式 路由器作为网络互联设备,采用分组交换技术 1.Internet基础─Internet介绍 #includestdio.h int main() { int add(int a,int b); int a,b,sum; printf(Input two integer numbers :\n”); /* 输出提示信息 */ scanf(“%d,%d” ,a,b); sum = add(a,b); printf(“sum = %d\n”, sum); return 0; } 说明部分 【示例7-2】编写程序,计算两个整数的和。 int add(int x,int y) { int z; z = x + y; return z; } 2.程序设计基础─高级语言程序的构成和执行 程序体 主函数 add函数 函数体 2.程序设计基础─高级语言程序的构成和执行 C程序有函数构成,有且有一个主函数 程序执行时总是从main()函数开始 语句必须以“;”结束,书写格式自由 “#”开头的为编译预处理命令 利用/* …… */作为注释 C的程序结构 数据描述 共用体 数据类型 基本类型 整型 实型 字符型 单精度 双精度 非基本类型 数组 结构体 指针类型 枚举型 常量:在程序中不能改变其值的量 变量:其值在程序执行过程中是可以改变的量 程序处理的数据形式 2.程序设计基础─高级语言程序的构成和执行 整型(如 0,67, -2, 123L, 123u, 022, 0x12) 实型(如 2.3, 1.2e-5) 字符型(如 z, 3, $, \n ) 用\开头的字符为转义字符, 代表1个字符 字符串(如 UKM, 1, 5a ) 十进制小数 指数形式 无符号整型 长整型 八进制 十六进制 常量 2.程序设计基础─高级语言程序的构成和执行 变量的声明 变量必须先声明,后使用 类型说明符 变量名,变量名,……; 变量 C语言规则 2.程序设计基础─高级语言程序的构成和执行 机器语言 高级语言 书写 翻译 执行 2.程序设计基础─高级语言程序的构成和执行 翻译方式有两种:编译和解释。 编译是指事先编好的一个称为编译程序的机器语言程序,通过编译程序把高级语言书写的源程序整个地翻译成用机器语言表示的与之等价的目标程序。 解释程序是在源程序进入计算机时,通过解释程序边扫描边解释,逐句输入,逐句翻译,计算机一句句执行,并不产生目标程序。 2.程序设计基础─高级语言程序的构成和执行 编译 链接 运行 2.程序设计基础─高级语言程序的构成和执行 高级语言执行过程——C语言程序 2.程序设计基础─高级语言程序的构成和执行 结构化程序设计 面向对象的程序设计 学习内容 3.程序设计方法 自顶向下 逐步求精 模块化 限制使用goto语句 3.程序设计方法─结构化程序设计 结构化程序设计方法的主要原则 顺序结构 选择结构 循环结构 基本结构 A B B A P P A 顺序结构 选择结构 循环结构 程序的三种主要结构 P A 当型循环 直到型循环 3.程序设计方法─结构化程序设计 顺序结构 3.程序设计方法─结构化程序设计 利用海伦公式可以求得三角形面积为: 其中,s=(a+b+c)/2,a、b、c是三条边长 【示例7-3】已知三角形的三条边长,计算三角形的面积。 开始 对三边长赋值 计算s值 计算面积area 结束 输出三角形面积area 选择结构 3.程序设计方法─结构化程序设计 【示例7-4】输入三角形的三 条边长,如果能构成三角形则计算三角形的面积,否则,输出“不能构成三角形”。 开始 输入三条边长 计算s值 计算面积area 结束 输出三角形面积area 输出不能构成三角形的信息信息 构成三角形? Y N 循环结构 3.程序设计方法─结构化程序设计 【示例7-5】输入5组三角形的三 条边长,对每组数据进行判断,如果能构成三角形则计算三角形的面积,否则,输出“不

文档评论(0)

pehalf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7201060146000004

1亿VIP精品文档

相关文档