TR NG TRUNG H C C SƯỜ Ơ KI M TRA CH T L NG H C K II ƯỢ
HÒA TÂN Năm h c: 2019-2020
Môn thi: Tin h c Th c hành L p 8
Th i gian làm bài: 45 phút (không k phát đ)
Ngày thi: / /2020
Hãy vi t đo n ch ng trình ng n, th c hi n các công vi c sau đây:ế ươ
1. Cho phép nh p vào giá tr dãy s (bi n m ng A, ki u Integer) ế
2. X lý s p x p dãy s theo h ng gi m d n c a các ph n t c a dãy s A. ế ướ
3. In ra k t qu dãy s A đã s p x p.ế ế
G i ý:
Ph n khai báo:
+ Tên ch ng trìnhươ (0,25 đi m)
+ Khai báo th vi n (0,25 đi m)
+ N, i, j, Tam ki u Integer; (0,5 đi m)
+ Bi n A ki u m ng [1..100] thu c ki u s nguyên; ế (0,5 đi m)
Phân thân g m:
Begin
1. Ph n nh p giá tr cho m ng A (S d ng vòng l p For..to…do đ duy t
qua các ph n t m ng và k t h p l nh nh p giá tr cho t ng ph n t c a ế
m ng). (1,5 đi m)
2. Ph n x lý s p x p theo h ng gi m d n c a các ph n t c a dãy ế ướ
s A (s d ng thu t toán s p x p đã h c: cho bi n i ch y t 1 đn N-1 ế ế ế
và bi n j ch y t i+1 đn N, so sánh A[i] và A[j], n u A[i]<A[j] thi điế ế ế
ch cho nhau) (4 đi m)
3. Ph n in k t qu ế (S d ng vòng l p For..to…do đ duy t qua các ph n
t m ng và k t h p l nh in giá tr c a m ng). ế (1,5 đi m)
End.
Ch ng trình ch y t t, x lý cho k t qu đúng ươ ế (1,5 đi m)
Ghi chú:
L u t p: tên h c sinh.ư
Ch m đi m t ng ph n.
---------- H T -----------
Đ CHÍNH TH C
(Đ có 01 trang)