|
一、关系表达式和逻辑表达式
1、区分合格和不合格:x >= 60
2、60分到70分之间: ( x >= 60 ) and ( x <=70 )
3、判别闰年的条件(年份能被4整除,并且不能被100整除;或者能被400整除的整数年份):
((y mod 4 = 0) and (y mod 100 <> 0 )) or (y mod 400 = 0)
二、看程序写结果:
Var y,m,d:integer:
Begin
Readln(y,m);
Case m of
1,3,5,7,8,10,12:d:=31;
4,6,9,11:d:=30
2:if(y mod 4)=0 and (y mod 100<>=10) or (y mod 400=0)
then d:=29 else d:=28;
end;
writeln(y,d):
end.
input: 2000 2
output:
三、编写程序
1、 从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输出"-"。
2、 输入两个数a,b,输出较大数的平方值。
3、铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。
4、某超市为了促销,规定:购物不足50元的按原价付款,超过50不足100的按九折付款,超过100元的,超过部分按八折付款。编一程序完成超市的自动计费的工作。
5、输入a,b,c三个不同的数,将它们按由小到大的顺序输出。
6、当前小学生的成绩单由以前的百分制改为优秀、良好、合格、不合格四个等级的等级制。编一程序完成分数的自动转换工作。转换规则如下:60分以下的为不合格;60到69分为合格;70到89分为良好;90分以上的为优秀。(提示:可以利用DIV运算来使程序更简明)。
|