紧急求解高一电脑编程~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/26 12:51:38
2007~2008学年上学期高一信息技术期末考试
1、 设计一个求三角形面积的程序。程序要求输入三个正整数a,b,c,判断它们能否构成三角形的三边,如果能够成一个三角形,则输出:“该三角形的面积为:”并输出面积,否则用msgbox输出:“不能构成三角形”。

2、 编写一个程序,将一个时间(以秒为单位)转换成“几小时几分几秒”等形式。

3、 任意输入三个实数a,b,c(用inputbox实现输入),求三个数中的最大数与最小数(用print语句实现输出)

4、设计一个程序,在inputbox中任意输入2007年的某月份,求该月有多少天并用print输出(用select case语句实现 或IF语句实现),如果输入的月份大于12或小于1月,则用msgbox提示:“该月份不存在”

5、 写一个程序,实现摄氏温度c与华氏温度f的相互转换。公式为:f=c*9/5+32

6、 使计算机产生一个1到100之间的随机整数,然后判断这个数奇数还是偶数,并输出该数以及判断结果(print语句实现)。例如:随机生成数为55,则通过程序判断后输出:55是奇数。

7、 任意输入一个数x,求x的绝对值,要求用if语句和select case语句方法实现。

8、 编写一个程序,输入一个年份(用inputbox输入),程序通过判断功能,输出该年是否是闰年(用msgbox输出)。

9、 编写一个程序,任意输入三位数(用文本框输入),实现百位与个位数字交换并输出。例如输入523,输出325。

10、 任意输入两个数a,b(用inputbox输入),通过程序实现这两个数的对调(用msgbox输出)
考试完了 我有答案拉~~~

闰年
闰年: 1.为了弥补人为的年份规定与地球实际绕日公转的时间差,2.而人为把时间差补上了的年份,该年即为闰年.

遵循的规律为: 四年一闰,百年不润,四百年再润.

if((year % 400 == 0)|(year % 4 == 0)&(year % 100 != 0))//闰年的计算方法

详情如下:

闰年(leap year),在公历(格里历)或夏历中有闰日的年份,以及在中国旧历农历中有闰月的年份。地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为四年累计一天,于第四年加于2月,使当年的历年长度为366日,这一年就为闰年。现行公历中每400年有97个闰年。夏历的平年只有354日,比12个朔望月短0.3671日,为使每月初一与月朔相合,规定每30年中有11年的年底增加1日,这一年的历年有355日,即为闰年。中国旧历农历作为阴阳历的一种,每月的天数依照月亏而定,一年的时间以12个月为基准,平年比一回归年少约11天。为了合上地球围绕太阳运行周期即回归年,每隔2到4年,增加一个月,增加的这个月为闰月。在加有闰月的那一年有13个月,历年长度为384或385日,这一年也称为闰年。
按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来,因此,每四百年中要减少三个闰年。所以规定,公历年份是整百数的,必须是400的倍数的才是闰年,不是400的倍数的就是平年。

也就是我们通常所说的:
四年一闰,百年不闰,四百年再闰。

西方公历的“闰年”
阳历中有闰日的年份叫闰年,相反就是平年,平年为365天,闰年为366天。在公历(格里历)纪年中,平年的二月为28天,闰年的二月为29天。闰年平月2月29日为闰日。

增加闰日的原因
现时的公历以回归年为“年”的计算基础,而一个回归年大约等于365.24220日。因为在平年公历只计算365日,结果四年后便会累积0.24220×4=0.9688日,大约