Download presentation
Presentation is loading. Please wait.
Published by澄彪 鲍 Modified 7年之前
1
三、课后练习1: p.24练习第一题程序 程序: INPUT “F= ”;F C=(F-32)*5/9 PRINT “C= ”;C END
返回
2
三、课后练习2: p.24练习第二题程序 程序: INPUT “a=,b= ”;a,b sum=a+b diff=a-b mul=a*b
div=a/b PRINT sum,diff,mul,div END
3
三、课后练习3: p.24练习第三题程序 程序: INPUT “a= ”;a INPUT “b= ”;b INPUT “c= ”;c
p=(a+b+c)/2 s=SQR(p*(p-a)*(p-b)*(p-c)) PRINT “s= ”;s END
4
三、课后练习4: p.24练习第四题程序 程序: INPUT “a,b,c= ” ;a,b,c x=10.4*a y=15.6*b
z=25.2*c sum=x+y+z PRINT “sum= ”;sum END
5
[问题]如输入的数x=86,则输出的结果是什么? 68 此程序用于交换一个两位数的个位和十位数字.
【课堂练习】 1.课本P29页T2.读程序,说明程序的运行过程. INPUT “x=:”;x IF 9<x AND x<100 THEN a=x\10 b=x MOD 10 x=10*b+a PRINT x END IF END 如果有两个或是两个以上的并列条件时,用“AND”把它们连接起来。 “\”用来取商.此处表示 x除以10的商. “MOD”用来取余数.此处表示x除以10所得余数为b. [问题]如输入的数x=86,则输出的结果是什么? 68 此程序用于交换一个两位数的个位和十位数字.
6
IF a+b>c AND a+c>b AND b+c>a THEN PRINT “Yes.” ELSE END IF
2.课本P29页T1. 参考答案: INPUT “a,b,c=”; a,b,c IF a+b>c AND a+c>b AND b+c>a THEN PRINT “Yes.” ELSE PRINT “No.” END IF END
7
3.课本P29页T3.编写求一个数是偶数还是奇数的程序,从键盘输入一个整数,输出该数的奇偶性.
参考答案: INPUT “a=”; a IF a MOD 2 =0 THEN PRINT “Even.” ELSE PRINT “Odd.” END IF END
8
4.课本P29页T1.闰年指年份能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序,判断输入的年份是否为闰年.
INPUT “Please input a year:”;y b=y MOD 4 c=y MOD 100 d=y MOD 400 IF b=0 AND c< >0 THEN PRINT “Leap year.” ELSE IF d=0 THEN PRINT “Not leap year.” END IF END 表示c≠0 参考答案:
9
地球绕太阳公转,每年并不是365天,而是多出来5个多个小时,这样的话,每四年就会多将近1天,所以就放在2月的第29天了,闰年由此诞生。由于不是准确地多出来24小时,所以基本上每经过24个闰年就不会多出1天了,但还是会多出几分钟的,如果从公元元年开始计的话正好也就是逢100的年份大多数时候不是闰年,这样把多出的那几分钟再攒着,经过400年后,就会有一个逢100的年份是闰年,比如公元1600年是闰年,1700、1800、1900年都不是,2000年才是闰年,下一次是2400年
Similar presentations