中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

第五課 順序結構 同步練習(無答案)

資源下載
  1. 二一教育資源

第五課 順序結構 同步練習(無答案)

資源簡介

順序結構
同步練習
1.從鍵盤將兩個學生的姓名(要求長度不同且不同姓)分別輸給變量xm1和xm2,按要求編程:
求出xm1和xm2的長度;
將xm1和xm2按字符從小到大的順序輸出
CLEAR
SET
TALK
OFF
ACCEPT
‘請輸入第一個學生的姓名:’
TO
xm1
ACCEPT
‘請輸入第二個學生的姓名:’
TO
xm2
L1=len(xm1)
L2=len(xm2)
l1,l2
min(xm1,xm2),max(xm1,xm2)
SET
TALK
ON
RETURN
【練習】
將xm1和xm2按長度從大到小的順序輸出;
(提示:使用IIF()函數)
在xm1的姓和名之間插入一個空格,并輸出;
(提示:使用STUFF()函數)
求出xm1和xm2的姓和名,并分別輸出;
(提示:使用的函數有LEFT(),RIGHT(),SUBSTR())
將xm1和xm2的姓交換;
(提示:使用LEFT()函數和STUFF()函數)
(先將每小題單獨編程實現,再并為一個大程序)
2.從鍵盤輸入兩個任意正數A、B,編程求以A、B兩數為邊長的長方形面積。
SET
TALK
OFF
CLEAR
INPUT
‘請輸入長方形的一邊長:’
TO
A
INPUT
‘請輸入長方形另一邊長:’
TO
B
L=2
(A+B)
&&
L表示長方形周長
S=A
B
&&
S表示長方形面積

L

S
SET
TALK
ON
RETURN
【練習】
從鍵盤輸入三角形的三條邊A,B,C,求三角形的周長L和面積S;
(提示:用海侖公式求S,使用函數SQRT())
從鍵盤輸入圓的半徑R,求圓的周長L和面積S;
(提示:使用函數PI())
3.
從鍵盤輸入兩個數,求出最大數和最小數。
CLEAR
INPUT
‘請輸入第一個數:’
TO
A
INPUT
‘請輸入第二個數:’
TO
B
zds=IIF(A>=B,A,B)
&&
zds表示最大數
zxs=IIF(A&&
zxs表示最小數

zds

zxs
RETURN
【練習】
從鍵盤輸入三個數,求出最大數和最小數;
(提示:設三個數為A、B、C,則可用下列語句求出最大數
MAX=IIF(A>=B,A,B)
MAX=IIF(MAX>=C,MAX,C)
同理可求出最小數)
從鍵盤輸入四個數,求出最大數和最小數;
試對(1)、(2)采用MAX()和MIN()函數實現
4.格式輸入輸出練習。
輸入某學生的學號、姓名、性別、年齡(分別用xh,xm,xb,nl表示),并在適當位置顯示。
CLEAR
SET
TALK
OFF
STORE
SPACE(9)
TO
XH
STORE
SPACE(8)
TO
XM
XB=SPACE(2)
NL=0
@3,4
SAY
“輸入學號:”
GET
XH
@4,4
SAY
“輸入姓名:”
GET
XM
@5,4
SAY
“輸入性別:”
GET
XB
@6,4
SAY
“輸入年齡:”
GET
NL
READ
TIMEOUT
60
@10,4
SAY
‘學號:&XH’
@11,4
SAY
‘姓名:&XM’
SPACE(3),‘性別:’,XB
SPACE(3),‘年齡:’,
NL
SET
TALK
ON
RETUR
5.從鍵盤輸入張三、李四兩個人的出生日期(分別用D1、D2表示,為日期型數據),求出二人的年齡,并按生日先后輸出兩個人的名字。
CLEAR
INPUT
‘請輸入張三的出生日期:’
TO
D1
INPUT
‘請輸入李四的出生日期:’
TO
D2
Y1=YEAR(DATE())-YEAR(D1)
Y2=YEAR(DATE())-YEAR(D2)
‘張三的年齡是:’,Y1
‘李四的年齡是:’,Y2
S1=MONTH(D1)
30+DAY(D1)
S2=MONTH(D2)
30+DAY(D2)
‘按生日順序排列為:’
IIF(S1<=S2,‘張三’,‘李四’)
SPACE(2),IIF(S1>S2,‘張三’,‘李四’)
RETURN
【練習】
(1)
張三、李四的生日分別是幾月份?
張三、李四的生日相差多少天?
張三、李四的出生日期相差多少天?
把D1、D2轉換成字符串。
(2)
對示例中的排序改用函數MAX()和MIN()實現
(提示:所用函數有DATE(),YEAR(),MONTH(),DAY(),
DTOC(),MAX(),MIN()等)
6.從鍵盤任意輸入一個三位正整數M,(1)判斷M是奇數還是偶數;(2)求出M的各位數字之和;
CLEAR
SET
TALK
OFF
INPUT
‘請輸入一個三位正整數:’
TO
M
‘M是
’,IIF(MOD(M,2)=0,’偶數’,’奇數’)
BW=INT(M/100)
SW=INT(MOD(M,100)/10)
GW=MOD(M,10)
SUM=BW+SW+GW
‘M的各位數字之和是:’,SUM
SET
TALK
ON
RETURN
【練習】
(1)
求出M的各位非零數字之積;
(2)
將M的各位數字逆向輸出;
(3)
如果M是一個四位正整數,重做(1)、(2)題;
(4)
如果M是一個六位正整數,重做(1)、(2)題;
(5)
如果M是一個不超過五位的未知非負整數,求M的各位數字之和與積,并將M逆向輸出;
7.請輸出下圖所示的圖形。
(格式輸出練習)
SET
TALK
OFF
CLEAR
@5,10
SAY


@6,9
SAY


@7,8
SAY


@8,7
SAY


SET
TALK
ON
RETURN
【練習】
仿照示例分別輸出下列三個圖形:
(2)
你還能輸出更復雜有趣的圖形嗎?試試看
(3)
請在學習了循環結構之后重做(1)
@
@@
@@@
@@@@
(圖1)
#
###
#####
#######
#####
###
#
(圖2)
(圖3)

展開更多......

收起↑

資源預覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 婺源县| 林州市| 青岛市| 阜康市| 郁南县| 金坛市| 九江县| 怀集县| 和田市| 东乡县| 怀宁县| 大连市| 柯坪县| 永胜县| 柘城县| 五峰| 上饶市| 南投县| 郎溪县| 合水县| 淳安县| 阿坝县| 芦山县| 平山县| 嫩江县| 利辛县| 临澧县| 涪陵区| 古丈县| 绿春县| 石渠县| 池州市| 彰化市| 塔城市| 德阳市| 元氏县| 南汇区| 泸溪县| 呼图壁县| 民权县| 漯河市|