pas 家庭作业

发布 2022-07-09 19:56:28 阅读 4733

一、 分情况语句:if语句只有两个方案供选择,当有多种情况时,就必须用if语句的嵌套来解决,比较麻烦且容易出错。我们可用“case语句”。

比如:例。四、根据学生的百分数成绩,打印出相应的等级分。

a成绩》=90

b成绩》=80

即:等级c成绩》=70

d成绩》=60

e成绩 <60

方法1:用5个简单if语句做。

方法2:用if……then ……else语句的嵌套做。

1、 分情况语句(多分支语句)的格式:

case 情况表达式 of

常量1:语句1;

常量2:语句2;

常量3:语句3;

else 语句n

end;2、 举例:

var x:integer;

beginwriteln(‘please input integer x:’)

read(x);

case x of

1:writeln

2:writeln

3:writeln

else writeln

end;end.

3、 说明:

1 可以无else语句,若有else 语句,则后面无冒号和分号;

2 可以将几个常量放在一起,之间用逗号隔开,做同一件事;

3 语句可以为复合语句;

4 次序可以交换;

5 同一情况(常量)只能出现在一个地方;

6 情况表达式必须为顺序类型(一般为整型和字符型),常量类型要匹配。

7 关键是情况表达式的书写和常量的确定。一般用round,trunc,div,mod,函数等运算来表示。

8 case语句的n-s图。

方法3:用case语句做。

var cj:integer;

dj:char;

beginwrite(‘please input cj:’)

readln(cj);

case cj mod 10 of

10,9:dj:=‘a’;

8:dj:=‘b’;

7:dj:=‘c’;

6:dj:=‘d’;

else dj:=‘e’

end;writeln(‘deng ji wei : dj)

end.x+1 -100例五:求y的值:y= x-1 100<=x<200

0其余。例六1 0.5<=x<1.5

求y的值:y2 1.5<=x<4.5

3 4.5<=x<7.5

例七:从键盘输入任意字符,根据是大写字母、小写字母、数字、特殊符号分别输出相关信息。

家庭作业:1、输入两个正整数a,b。b最大不超过三位数,a不大于31。

使a在左,b在右,拼接成一个新的数c。例如a=2,b=16,则c为216;若a=18,b=467,则c为18467。

分析:c=a*k+b,其中,当b为一位数时k=10,当b为两位数时k=100,当b为三位数时k=1000。

2、小华有六元九角钱,准备全部购买铅笔。店里有8角、6角、5角、4角一支的铅笔4种。请编写一个程序,在8角一支的铅笔必须购买一支的前提下,使买的铅笔数量最多,而钱又恰好用完。

输出各种铅笔的数量。

分析:为使铅笔数量最多,应尽可能购买4角一支的铅笔,但必须先买一支8角的铅笔。

家庭作业家庭作业

生字 1 4页读熟,伐 带生字 1 4页读熟,伐 带。拼音笔画写一张拼音笔画写一张。拼音 i 写一张拼音 i 写一张,第一课读熟第一课读熟。数学 复习3.4的分解数学 复习3.4的分解,家长出题家长出题。语言 小猫和小弟 读熟语言 小猫和小弟 读熟。家庭作业家庭作业。生字 1 4页读熟,伐 带生字 ...

英语家庭作业

姓名11月21日。一 抄写12个课题1 1 1英1汉 二 英汉互译。1.发一封电子邮件2.元宵节。3.思念中国4.the tian an men square 5.成为我的笔友6.by bike 7.在加拿大的唐人街8.西湖。9.thanksgiving stamps 11.国旗制定纪念日 a sp...

语文家庭作业

按课文内容填空。1脑,能创造。2国旗敬礼。3采莲,莲何。戏莲间 戏莲。戏莲戏莲。戏莲。4 叫神舟号国 科学家派 做行实验。5 蓝天 树林 小河和泥土分别是。和种家祖国。的花朵,祖国就的家。6 海黄埔边座播视。塔美丽的名 叫。明珠 这座塔,顶蓝天,脚踩地,像 巨 夜晚,塔灯都亮光色,非。常看。海播视塔...