2010程序设计概述whz课件.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010程序设计概述whz课件

任课老师:计算机学院 王华珍 电子邮件:whzketang@ C 语言程序设计 2018-7-2 华侨大学计算机学院 2 教学时间 理论授课:54学时; 第1周开始到14周 上机实验:18学时;具体时间一般从第3周开始,周数3, 5,7,9,10,11,12,13,14周;(待确定) 2018-7-2 华侨大学计算机学院 3 教学参考书 理论教材:C语言程序设计,刘韶涛、潘秀霞、应晖编著; 实验教材: C语言程序设计学习指导与上机实践,刘韶涛、潘秀霞、应晖编著; 参考材料1:C语言程序设计(第2版),谭浩强 参考材料2:C语言程序设计学习辅导,谭浩强 参考材料3:有关Turbo C 2.0,3.0的参考资料 参考材料4:有关Viusal C++ 6.0的参考资料 2018-7-2 华侨大学计算机学院 4 课程成绩 考试形式:省统考(上机)二级C语言; 没有笔试; 课程成绩:统考成绩90%+平时成绩10%(考勤、作业、提问); 2018-7-2 华侨大学计算机学院 5 Turbo C 2.0 2018-7-2 华侨大学计算机学院 6 Turbo C 2.0 步骤1: 编辑初始C程序 步骤2: 编译 *.c 文件得到目标程序 步骤3: 链接 *.obj 与C库函数及其它目标文件 步骤4: 运行 *.exe 2018-7-2 华侨大学计算机学院 7 学习方法 自动化和信息化,需要掌握一门计算机编程工具;C语言是目前最流行的语言; 学C语言与学英语一样,需要记忆和实践; 建议平时多上机实践和考前多做模拟题; 学会自主学习,网上精品课程,C语言视频讲座等;/crsp/websiteInfo.do?method=index 第1章 程序设计概述 2018-7-2 华侨大学计算机学院 9 1.1计算机系统 计算机系统由硬件和软件构成 冯·诺依曼的通用计算机方案: 计算机硬件由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备; 用二进制表示计算机的指令和数据; 存储程序和程序控制:将程序和数据放在存储器中,并让计算机自动地执行程序。 2018-7-2 华侨大学计算机学院 10 首先,我们来看看计算机是如何工作的。 1.1计算机系统 2018-7-2 华侨大学计算机学院 11 程序员需要知道的硬件知识 存储器与数据在计算机中的存储 程序和数据都存储在存储器中; 常常涉及的术语: 位:(bit)存储一个二进制代码0或1的最小单元称为位,简写为b 字节:(byte)连续的8个位组成的存储单元称为字节,简写为B 字:(word)连续多个字节组成的存储单元称为字。统一称32位二进制为一个“长字”,而称16位二进制为一个“短字” 地址:为了访问方便,每个字节都分配一个编号,称为“地址”,在多数计算机中,地址是从低到高连续编址的,最小从0开始,最大到实际内存结束。 2018-7-2 华侨大学计算机学院 12 程序员需要知道的硬件知识 16位系统的内存结构 1 1 1 1 0 0 0 0 0 0 1 0 1 0 1 0 61482 2000 2018-7-2 华侨大学计算机学院 13 程序员需要知道的硬件知识 存储单元的地址与存储单元的值 存储单元的编号称为该存储单元的地址。它可以字节或字编号。内存储器的单元很多,一般以字节计算 存储单元中的内容称该存储单元的值。 要严格区分存储单元的地址和存储单元的值概念。 2018-7-2 华侨大学计算机学院 14 在高级程序设计语言中涉及存储单元,必须把变量名、存储单元地址、存储单元值三个概念一同考虑。一旦定义了一个变量,就在内存中开辟了一个存储单元,具有确定的存储单元地址,但存储单元的值是不确定的,用“?”表示。 程序员需要知道的硬件知识 sum=1+2+3+4+……+100的计算步骤。 设:i 计数器,累加器sum sum=sum+i i=i+1 ? 3 7 num 存入3到num中 取出num值: 3 存入7到num 取出num值: 7 下面以存放整型数据的存储单元num为例,讨论存数和取数的特点, 2018-7-2 华侨大学计算机学院 15 十进制数 位置: 3 2 1 0 -1 -2 1 2 3 5 . 4 5 =1×103+2×102+3×101+5×100+4×10-1+5×10-2 权重:103 102 101 100 10-1 10-2 二进制数 位置: 3 2 1 0 -1 -2 -3 1 0 1 1 . 0 0 1 =1×23+0×22+1×21+1×20+0×2-1+0×2-2+1×2-3 权重: 23 22 21 20 21 2-2 2-

文档评论(0)

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

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

1亿VIP精品文档

相关文档