判断某年是否为闰年的条件语句.PPT

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

多重选择结构 哪些年是闰年? 1600 1900 1996 1998 2000 2008 2100 为何要闰年? 地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为四年累计一天,故四年于2月加1天,使当年的历年长度为366日,这一年就为闰年。现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来,因此,每四百年中要减少三个闰年。所以规定,公历年份是整百数的,必须是400的倍数的才是闰年,不是400的倍数的,虽然是4的倍数,也是平年,这就是通常所说的: 四年一闰,百年不闰,四百年再闰。 如何判断某年是闰年? 世纪年: 能给400整除 如:1600,2000 非世纪年: 不能给100整除但能被4整除 如:1996、2008 算术运算符 运算符 功能 优先级 例子 值 ^ 乘方 1 3^2 9 - 负号 2 -2^2 -4 *、/ 乘、除 3 3*4/2 6 \ 整除 4 4\3 1 MOD 求余数 5 5 mod 3 2 +、- 加、减 6 2+3-2 3 函数名 功能 例 Sqr(x) 平方根 Sqr(25)=5 Abs(x) 绝对值 Abs(-3.4)=3.4 Int(x) 取不大于X的最大整数 Int(5.2)=5?? Int(-5.2)=-6 Exp(x) 求以e为底的指数 Exp(1)=2.71828 Log(x) 求以e为底的对数 Log(2.71828)=1 Sin(x) 正弦函数(X 是弧度) Sin(30*3.1415926/180)=0.5 Cos(x) 余弦函数(X 是弧度) Cos(60*3.1415926/180)=0.5 Tan(x) 正切函数(X 是弧度) Tan(45*3.1415926/180)=1 常用数学函数 逻辑类运算符 基本运算 运算符 优先级 表达式 表达式的值 非 Not 8 Not (a12) 与 And 9 a=5 and a=15 或 Or 10 (A5) or ( a-5) True a=10 True True 复习:VB选择结构实现 块if结构 If 条件 then 语句系列1 Else 语句系列2 End if 行if结构 If 条件 then 语句系列1 else 语句系列2 范例: If ab then m=a Else m=b End if 行if结构 If ab then m=a else m=b 判断某年是否为闰年的条件语句?? 假如用变量y表示年份(只考虑输入的y值是正整数的情况) If y mod 400=0 or y mod 4=0 and y mod 1000 then 输出y是闰年 else 输出y不是闰年 endif 多重选择结构 构1 If 条件1 then 语句系列1 Elseif 条件2 then 语句系列2 Else 语句系列3 End if 结构2 If 条件1 then 语句系列1 Else if 条件2 then 语句系列2 Else 语句系列3 End if End if 课堂实践 按下面的公式编写程序计算y的值. 要求:输入x的值,执行程序后,输出y的值。(试用嵌套的判断语句写) 符号 表达式 返回值 符号作用 A=12 B=34 C=“a” D=“34” + a+b 46 加法运算 a+str(b) a+d Str(a)+str(b) “1234” 字符串连接 c + d “a34” a+c 错误,类型不匹配 a d “1234” 字符串连接 字符串连接符

文档评论(0)

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

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

1亿VIP精品文档

相关文档