西华师范大学 数学与信息学院 1、数的表示 ●在计算机中为了区别不同的数, 使用了不同的表示方法。包括: 整数的表示 实数的表示 字符数据的表示 数组的表示 00g
!%& B C:zu=>+ =>;R( ;R N;R YU;R ;R
西华师范大学 数学与信息学院 2、整数的表示 ●整数又分为:整型数和长整型数;占用存储 字节分别为2个字节和4个字节。 存储格式分别为: 15 7 整型 整数表示范围为:-2415-2415-1(32768-32767) 长整型 31 2423 1615 长整数表示范围为:-2^31~2431-1 00g
'!%& ^+_`3\4 S+a_RSRS" 4bc+a_
西华师范大学 数学与信息学院 3、实数的表示 ●实数也称为浮点数,用于表示小数;有两种表示形式: 十进制形式: XXXXX.xxxx 指数形式:xxx.Exx 31 2423 1615 87 尾数部分 指数部分 般浮点数的可以达到7位有效数字。例如1234.567。 双精度浮点数的有效位数可以达到15-16位
(!%& ! ! "# $%&'()*+,-. , /01 $*)%&'( ),
西华师范大学 数学与信息学院 [例3-1]C0301.C ●用牛顿迭代法求平方根。迭代公式为: Xn =(X+a/X)/2 n 迭代结束的条件为 (X-X)/X<eps n n+1 ●算法分析: 定义两个变量X0、X1 X1取初值1.0 春循环执行:迭代公式 判别X0和X1的相对误差eps 若大于eps,继续执行春 否则,得到结果的根;结束循环
)*+ \defghIijk"fglc_ ! ? "# A# fgmn%op_ $ ? A# $% &' h+q 23456 7 89: ;<=>?@A BC D $EFGH&' &' " " "
西华师范大学 数学与信息学院 程序逻辑功能框图 输入成绩X X1=1.0 X0=X1 X1=(X0+X/X0)/2 是 10X0x1)X1>=eps? 否 打印结果X1 00g
,-./0123 ! ! ! " # # ! ! " # # $ # $(!&')