好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《数据的存储与运算》PPT课件.ppt

85页
  • 卖家[上传人]:xian****812
  • 文档编号:297356988
  • 上传时间:2022-05-24
  • 文档格式:PPT
  • 文档大小:635.50KB
  • / 85 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第第2章章 数据的存储与运算数据的存储与运算2.1 数据在计算机中是怎样存储的数据在计算机中是怎样存储的2.2 整型数据的运算与分析整型数据的运算与分析2.3 实型数据的运算与分析实型数据的运算与分析2.4 字符型数据的运算字符型数据的运算2.5 符号常量符号常量2.6 算术运算符和算术表达式算术运算符和算术表达式2.7 C运算符和运算符和C表达式表达式2.8 提高部分提高部分2.1 数据在计算机中是怎样存储的数据在计算机中是怎样存储的2.1.1 数据在计算机中是以二进制形式存储的数据在计算机中是以二进制形式存储的2.1.2 位、字节和地址位、字节和地址2.1.3 不同类型数据的存储方式不同类型数据的存储方式P16计算机内部的信息都是用计算机内部的信息都是用二进制二进制表示表示计算机存储器是用半导体集成电路构成的计算机存储器是用半导体集成电路构成的有两种稳定的工作状态:有两种稳定的工作状态:“导导” 与与“截止截止”,即电脉冲的,即电脉冲的“有有”与与“无无”分别用分别用“1”和和“0”表示表示2.1.1 2.1.1 数据在计算机中是数据在计算机中是数据在计算机中是数据在计算机中是以二进制形式存储的以二进制形式存储的以二进制形式存储的以二进制形式存储的P16若相邻的若相邻的8个二极管元件中第个二极管元件中第1,3,5,7个元个元件处于件处于“导通导通”状态,第状态,第2,4,6,8个元件处个元件处于于“截止截止”状态,用状态,用“10101010”表示表示 导通导通 截止截止 导通导通 截止截止 导通导通 截止截止 导通导通 截止截止 1 0 1 0 1 0 1 0 2.1.1 2.1.1 数据在计算机中是数据在计算机中是数据在计算机中是数据在计算机中是以二进制形式存储的以二进制形式存储的以二进制形式存储的以二进制形式存储的P162.1.1 2.1.1 数据在计算机中是数据在计算机中是数据在计算机中是数据在计算机中是以二进制形式存储的以二进制形式存储的以二进制形式存储的以二进制形式存储的P16十十进进制数制数二二进进制数制数0 00 01 11 12 210103 311114 41001005 5101101十十进进制数制数二二进进制数制数6 61101107 71111118 8100010009 9100110011010101010102.1.2 位、字节和地址位、字节和地址位位(bit) ,又称,又称“比特比特” 。

      每一个二极管元每一个二极管元件称为一个件称为一个“二进制位二进制位”,是,是存储信息的最存储信息的最小单位小单位它的值是它的值是“1”或或“0”字节字节(byte) ,又称,又称“拜特拜特” 一般将8个个“二进制位二进制位”组织成一组,称为组织成一组,称为“字节字节”这是人们这是人们最常用的存储单位最常用的存储单位P172001200220032004200520062.1.2 位、字节和地址位、字节和地址地址地址计算机的存储器包含许多存储单元,计算机的存储器包含许多存储单元,操作系统把所有存储单元以字节为单位编号操作系统把所有存储单元以字节为单位编号P17345789 2.1.3 不同类型数据的存储方式不同类型数据的存储方式整数的存储方式整数的存储方式u一个十进制整数,先转换为二进制形式一个十进制整数,先转换为二进制形式u如整数如整数10,以二进制形式表示是,以二进制形式表示是1010P180 0 0 0 1 0 1 00 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0用一字节存放用一字节存放用两字节存放用两字节存放负数负数按按补码补码形式形式存放存放2.1.3 不同类型数据的存储方式不同类型数据的存储方式实数的存储形式实数的存储形式u对于实数,一律采用指数形式存储对于实数,一律采用指数形式存储u标准化指数形式标准化指数形式为为 103P18+.12345+3数符数符 数值部分数值部分指数符号指数符号指数指数2.1.3 不同类型数据的存储方式不同类型数据的存储方式字符的存储方式字符的存储方式u对于字符,按对于字符,按ASCII代码代码存放存放uA的的ASCII代码是代码是65(1000001)P180 1 0 0 0 0 0 12.2 整型数据的运算与分析整型数据的运算与分析2.2.1 整型数据运算程序举例和分析整型数据运算程序举例和分析2.2.2 整型常量与整型变量整型常量与整型变量P192.2.1 整型数据运算程序举例和分析整型数据运算程序举例和分析 例例2.1 鸡兔同鸡兔同笼笼。

      在一个茏子里同时养着在一个茏子里同时养着一些鸡和兔子,你想了解有多少只鸡和多一些鸡和兔子,你想了解有多少只鸡和多少只兔,主人对你说:我只告诉你鸡和兔少只兔,主人对你说:我只告诉你鸡和兔的总头数是的总头数是16和和总脚数是总脚数是40,你能不能,你能不能自己计算有多少只鸡和多少只兔自己计算有多少只鸡和多少只兔?P192.2.1 整型数据运算程序举例和分析整型数据运算程序举例和分析解题思路:解题思路:u设设x代表鸡的数量,代表鸡的数量,y代表兔的数量,总头代表兔的数量,总头数为数为h,总脚数为,总脚数为fu列出下面的方程式:列出下面的方程式: x + y = h (1) 2x + 4y = f (2)u解方程得到:解方程得到:P192.2.1 整型数据运算程序举例和分析整型数据运算程序举例和分析#include void main() int h,f,x,y; h=16; f=40; y=(f-2* h)/2; x=h-y; printf(“%d%dn”,x,y); P19定义整型变量定义整型变量h,f,x,y使使h的值等于的值等于16使使f的值等于的值等于40计算兔的个数计算兔的个数计算鸡的个数计算鸡的个数2.2.1 整型数据运算程序举例和分析整型数据运算程序举例和分析#include void main() int h,f,x,y; h=16; f=40; y=(f-2* h)/2; x=h-y; printf(“%d%dn”,x,y); P19输出鸡和兔个数输出鸡和兔个数124%d,%d2.2.1 整型数据运算程序举例和分析整型数据运算程序举例和分析#include void main() int h,f,x,y; h=16; f=40; y=(f-2* h)/2; x=h-y; printf(“%d%dn”,x,y); P19输出鸡和兔个数输出鸡和兔个数12,4%d,%dcock=%d, rabbit=%d2.2.1 整型数据运算程序举例和分析整型数据运算程序举例和分析#include void main() int h,f,x,y; h=16; f=40; y=(f-2* h)/2; x=h-y; printf(“%d%dn”,x,y); P19输出鸡和兔个数输出鸡和兔个数12,4cock=%d, rabbit=%dcock=12, rabbit=42.2.1 整型数据运算程序举例和分析整型数据运算程序举例和分析定义变量的一般形式是:定义变量的一般形式是: 类型名类型名 变量名变量名;u例如:例如:int h,f,x,y;u变量都必须在使用前定义,指定变量都必须在使用前定义,指定其其类型类型u赋值:赋值:h=37; f=88;P192.2.2 整型常量与整型变量整型常量与整型变量常量和变量常量和变量u常量是指在程序运行过程中其值不能常量是指在程序运行过程中其值不能改变的量改变的量u变量是指在程序运行过程中其值可以变量是指在程序运行过程中其值可以改变的量改变的量P222.2.2 整型常量与整型变量整型常量与整型变量常量和变量常量和变量u要注意区别要注意区别变量名变量名和和变量值变量值P2216h2000存储单元存储单元变量名变量名变量地址变量地址变量值变量值2.2.2 整型常量与整型变量整型常量与整型变量常量和变量常量和变量u要注意区别变量名和变量值要注意区别变量名和变量值P2216h2000执行执行h=37;372.2.2 整型常量与整型变量整型常量与整型变量u变量名的取名规则变量名的取名规则l变量名第一个字符必须是字母或下划线,变量名第一个字符必须是字母或下划线,其后字符必须是字母、数字或下划线其后字符必须是字母、数字或下划线P22合法合法:sum,average, _total, Class, day, month, Student_name,tan,li_ling不合法不合法:Zhang-sun,Students, $123,33,3D642.2.2 整型常量与整型变量整型常量与整型变量变量名的取名规则变量名的取名规则l变量名第一个字符必须是字母或下划线,变量名第一个字符必须是字母或下划线,其后字符必须是字母、数字或下划线其后字符必须是字母、数字或下划线l大小写字母代表不同的字符,一般,程序大小写字母代表不同的字符,一般,程序中的变量名用小写字母表示中的变量名用小写字母表示l变量名的长度不是无限的变量名的长度不是无限的l变量名尽量简单易记、见名知意变量名尽量简单易记、见名知意l在同一函数中,不同变量不能取相同名在同一函数中,不同变量不能取相同名P222.2.2 整型常量与整型变量整型常量与整型变量变量必须变量必须“先定义,后使用先定义,后使用”l根据定义变量时指定的类型,编译系统为根据定义变量时指定的类型,编译系统为变量分配相应的存储单元变量分配相应的存储单元l凡未被事先定义的,系统不把它认作变量凡未被事先定义的,系统不把它认作变量名,保证程序中变量名使用得正确名,保证程序中变量名使用得正确l指定了每一变量属于一个类型,就便于在指定了每一变量属于一个类型,就便于在编译时据此检查在程序中要求对该变量进编译时据此检查在程序中要求对该变量进行的运算是否合法行的运算是否合法P222.2.2 整型常量与整型变量整型常量与整型变量u变量类型相当于建造房屋的图纸变量类型相当于建造房屋的图纸,按照同一,按照同一套图纸可以建造出许多套外形和结构完全相套图纸可以建造出许多套外形和结构完全相同的房屋,它们具有相同的特征同的房屋,它们具有相同的特征u类型是抽象的,变量是具体的类型是抽象的,变量是具体的u图纸相当于一系列的规则和要求,依照它进图纸相当于一系列的规则和要求,依照它进行施工。

      但光有图纸是不能住人的,只有建行施工但光有图纸是不能住人的,只有建成的房屋才能住人成的房屋才能住人u类型不占存储单元类型不占存储单元,不能用来存储数据,而,不能用来存储数据,而变量占存储单元变量占存储单元,可以用来存储数据,可以用来存储数据P222.2.2 整型常量与整型变量整型常量与整型变量整型常量的表示形式整型常量的表示形式u除了常用的十进制形式外,还允许使用除了常用的十进制形式外,还允许使用八进八进制制形式和形式和十六进制十六进制形式表示的数形式表示的数整型变量的种类整型变量的种类u基本整型,类型名为基本整型,类型名为intu长整型,类型名为长整型,类型名为long intu短整型,类型名为短整型,类型名为short intuP222.3 实型数据的运算与分析实型数据的运算与分析2.3.1 实型数据的运算举例实型数据的运算举例2.3.2 实型常量的表示形式实型常量的表示形式2.3.3 实型变量实型变量P242.3.1 实型数据的运算举例实型数据的运算举例 例例2.2 分期付款的计算张先生为购房,分期付款的计算张先生为购房,向银行贷款,贷款额为向银行贷款,贷款额为D元,每月准备元,每月准备还还P元,月利率为元,月利率为R,求需要多少个月才,求需要多少个月才能还清。

      能还清P24m是还清贷款所需月数是还清贷款所需月数d=324500,p=3245,r=0.8%2.3.1 实型数据的运算举例实型数据的运算举例(1)d和和p是整数,是整数,r是一个小数,因此程是一个小数,因此程序中要分别定义整型变量和实型变量序中要分别定义整型变量和实型变量2)公式中用到对数公式中用到对数log,这个对数是以。

      点击阅读更多内容
      相关文档
      【统编版】高中语文必修上册第二单元《4心有一团火温暖众人心》优质课(29张PPT)课件.pptx 【统编版】高中语文必修上册第一单元 3铁凝《哦香雪》上课课件(27张PPT)课件.pptx 【统编版】高一语文必修上册4-1《喜看稻菽千重浪—袁隆平》优质课(29张PPT)课件.pptx 【统编版】高中语文必修上册第二单元《4喜看稻菽千重浪》公开课(33张PPT)课件.pptx 【统编版】高中语文必修上册第一单元 3铁凝《哦香雪》原创课件(35张PPT)课件.pptx 【统编版】高中语文必修上册第一单元 3铁凝《哦香雪》优秀课件(25张PPT)课件.pptx 【新教材】高中语文部编版必修上册第二单元《4心有一团火温暖众人心》优秀课件(46张PPT)课件.pptx 【统编版】高一语文必修上册第4课《喜看稻菽千重浪—袁隆平》精品课(28张PPT)课件.pptx 【统编版】高中语文必修上册第二单元《4心有一团火温暖众人心》优质课(21张PPT)课件.pptx 【统编版】高一语文必修上册第4课《喜看稻菽千重浪—袁隆平》公开课(28张PPT)课件.pptx 【系列】高一(46)班《最强大脑 解密记忆——学习方法类》主题班会(18张PPT)课件.pptx 【统编版】高中语文必修上册第一单元 3铁凝《哦香雪》精美课件(33张PPT)课件.pptx 【新教材】高中语文部编版必修上册第二单元《4心有一团火温暖众人心》公开课(30张PPT)课件.pptx A0002【统编版】2025年高一语文秋季开学第一课《“语”你相遇遇见美好》公开课 (31张PPT)课件.pptx 2025-2026学年高一上学期《新高一政策解读及学科差异化》主题班会课件.pptx 如何正确学习+课件--2025-2026学年高三上学期开学第一课主题班会.pptx 2024-2025学年高二下学期《遵守校规校级+争做文明学生》主题班会课件.pptx 木版年画+课件--2024-2025学年高二下学传承非物质文化遗产主题班会.pptx 做自己的英雄+课件--2025-2026学年高三下期开学第一课班会.pptx 2025-2026学年高一上学期心理健康主题班会课件.pptx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.