Viết chương trình nhập điểm bốn môn Văn, Sử, Địa, GDCD (kiểu số thực) từ bàn phím. Xuất ra kết quả là Điểm trung bình của bốn môn và Xếp loại cho HS đó.[r]
Trang 1PHÒNG GD&ĐT QUẢNG TRẠCH
TRƯỜNG THCS CẢNH DƯƠNG ĐỀ KIỂM TRA HỌC KỲ I, NĂM HỌC 2020 – 2021
MÔN: TIN (THỰC HÀNH) – LỚP 8
(Thời gian: 45 phút, không kể thời gian giao đề)
Sử dụng ngôn ngữ lập trình free Pascal để lập trình giải bài toán sau
Câu 1 Xếp loại
Viết chương trình nhập điểm ba môn Toán, Lý, Hóa (kiểu số thực) từ bàn phím.
Xuất ra kết quả là Điểm trung bình của 3 môn và Xếp loại cho HS đó
Hướng dẫn:
+ Công thức tính điểm trung bình DTB : =(Toan+Ly+Hoa)/3
+ Khai báo biến xếp loại với kiểu string (XL : string)
+ Qui định xếp loại (XL): Nếu DTB >=8 thì XL Gioi (Giỏi); Nếu DTB>=6.5
(nhưng nhỏ hơn 8) thì XL Kha (Khá); DTB>=5 (nhưng nhỏ hơn 6.5) thì XL Tbinh
(Trung Bình) còn lại thì XL Khong dat yeu cau (Không đạt yêu cầu)
Ví dụ: Khi chạy CT sẽ hiện ra:
Nhap diem 3 mon Toan, Ly, Hoa: Giả sử Nhập vào là: 6 7 8
Hiện ra : DTB la: 7.0 , xep loai: Kha
Lưu ý: Lưu bài thi với tên học sinh và tên lớp theo đường dẫn sau
C:\ XL_Họ tên_Lớp PAS
Họ và tên học sinh………Số báo danh:…………
BGH DUYỆT TỔ CHUYÊN MÔN GV RA ĐỀ
(Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)
Nguyễn Văn Liệu Nguyễn Tiến Dũng Trần Thị Thu Trang
MÃ ĐỀ 1
Trang 2PHÒNG GD&ĐT QUẢNG TRẠCH
TRƯỜNG THCS CẢNH DƯƠNG ĐỀ KIỂM TRA HỌC KỲ I, NĂM HỌC 20120 – 2021
MÔN: TIN (THỰC HÀNH) – LỚP 8
(Thời gian: 45 phút, không kể thời gian giao đề)
Sử dụng ngôn ngữ lập trình free Pascal để lập trình giải bài toán sau
Câu 1 Xếp loại
Viết chương trình nhập điểm bốn môn Văn, Sử, Địa, GDCD (kiểu số thực) từ bàn
phím Xuất ra kết quả là Điểm trung bình của bốn môn và Xếp loại cho HS đó
Hướng dẫn:
+ Công thức tính điểm trung bình DTB : =(Van+ Su+ Dia+ GDCD)/4
+ Khai báo biến xếp loại với kiểu string (XL : string)
+ Qui định xếp loại (XL): Nếu DTB <3.5 thì XL Kem (Kém); Nếu DTB<5
(nhưng lớn hơn hoặc bằng 3.5) thì XL Yeu (yếu); còn lại thì XL Dat yeu cau (Đạt
Ví dụ: Khi chạy CT sẽ hiện ra:
Nhap diem 4 mon Van, Su, Dia, GDCD: Giả sử Nhập vào là: 3 4 5 6
Hiện ra : DTB la: 4.5 , xep loai: Yeu
Lưu ý: Lưu bài thi với tên học sinh và tên lớp theo đường dẫn sau
C:\ XL_Họ tên_Lớp PAS
Họ và tên học sinh………Số báo danh:…………
BGH DUYỆT TỔ CHUYÊN MÔN GV RA ĐỀ
(Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)
Nguyễn Văn Liệu Nguyễn Tiến Dũng Trần Thị Thu Trang
MÃ ĐỀ 2
Trang 3PHÒNG GD&ĐT QUẢNG TRẠCH
TRƯỜNG THCS CẢNH DƯƠNG HƯỚNG DẪN CHẤM KIỂM TRA HỌC KỲ I
NĂM HỌC 2020 – 2021 MÔN: TIN (THỰC HÀNH) LỚP: 8
Học sinh thực hành trên máy đúng tới phần nào thì sẽ được điểm tương ứng
theo quy định của đề thi
Câu 1.
- Phần khai báo đúng đạt 3.0 điểm.
program XepLoai;
uses Crt;
Var t, l, h, dtb: real;
xl: string;
- Phần thân chương trình sẽ tương tự dưới đây.
Begin
{HS viết chạy chương trình nhập được điểm 3 môn toán, lí, hóa đạt 2.0 điểm}
Clrscr;
Write('Hay nhap điểm của ba mon toan, li, hoa: ');
Readln(t,l,h);
{HS tính được điểm trung bình 3 môn đạt 2.0 điểm}
Dtb:= (t+ l+ h)/3;
{HS viết được câu lệnh điều kiện để thực hiện việc xếp loại đạt 2.0 điểm}
If (dtb<3.5) then xl:= ‘Kem’
Else if (dtb>=3.5) and (dtb<5) then xl:= ‘Yeu’
Else xl:= ‘Dat yeu cau’;
{HS thông báo đúng kết quả ra màn hình đạt 1.0 điểm}
Writeln(‘dtb la: ‘, dtb:0:2);
Writeln(‘xep loại: ‘, xl);
Readln
End.
Lưu ý: HS làm cách khác đúng vẫn cho điểm tối đa.
MÃ ĐỀ 1
Trang 4BGH DUYỆT TỔ CHUYÊN MÔN GV RA ĐỀ
(Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)
Nguyễn Văn Liệu Nguyễn Tiến Dũng Trần Thị Thu Trang
PHÒNG GD&ĐT QUẢNG TRẠCH
TRƯỜNG THCS CẢNH DƯƠNG HƯỚNG DẪN CHẤM KIỂM TRA HỌC KỲ I
NĂM HỌC 2020 – 2021 MÔN: TIN (THỰC HÀNH) LỚP: 8
Học sinh thực hành trên máy đúng tới phần nào thì sẽ được điểm tương ứng
theo quy định của đề thi
Câu 1.
- Phần khai báo đúng đạt 3.0 điểm.
program XepLoai;
uses Crt;
Var v, s, d, gd: real;
xl: string;
- Phần thân chương trình sẽ tương tự dưới đây.
Begin
{HS viết chạy chương trình nhập được điểm 3 môn toán, lí, hóa đạt 2.0 điểm}
Clrscr;
Write('Hay nhap điểm của bon mon van, su, dia, GDCD: ');
Readln(v,s,d,gd);
{HS tính được điểm trung bình 3 môn đạt 2.0 điểm}
Dtb:= (v+ s+ d+ gd)/4;
{HS viết được câu lệnh điều kiện để thực hiện việc xếp loại đạt 2.0 điểm}
If (dtb>=8) then xl:= ‘Gioi’
Else if (dtb>=6.5) and (dtb<8) then xl:= ‘Kha’
Else if (dtb>=5) and (dtb<6.5) then xl:= ‘Tbinh’
Else xl:= ‘Khong dat yeu cau’;
{HS thông báo đúng kết quả ra màn hình đạt 1.0 điểm}
Writeln(‘dtb la: ‘, dtb:0:2);
Writeln(‘xep loại: ‘, xl);
Readln
MÃ ĐỀ 2
Trang 5Lưu ý: HS làm cách khác đúng vẫn cho điểm tối đa.
BGH DUYỆT TỔ CHUYÊN MÔN GV RA ĐỀ
(Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)
Nguyễn Văn Liệu Nguyễn Tiến Dũng Trần Thị Thu Trang
PHÒNG GD&ĐT QUẢNG TRẠCH
TRƯỜNG THCS CẢNH DƯƠNG MA TRẬN ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC 2020 – 2021 MÔN: TIN (THỰC HÀNH) LỚP: 8
Tên chủ đề Nhận biết Thông hiểu Vận dụng Cộng
Chương
trình máy
tính và dữ
liệu
HS biết cách nhập dữ liệu từ
bàn phím
HS sử dụng công thức để tính
toán
HS thông báo được kết quả tính
toán
Số câu
Số điểm
Tỷ lệ
3 5,0 điểm 50%
3 5,0 điểm 50%
Khai báo
và sử
dụng biến
HS nhận biết được các biến có trong chương trình và khai báo
đúng biến
Số câu
Số điểm
Tỷ lệ
1 3,0 điểm 30%
1 3,0 điểm 30%
Câu lệnh
điều kiện
HS biết vận dụng câu lệnh If then vào bài toán thực tế
Số câu
Số điểm
Tỷ lệ
1 2,0 điểm 20%
1 2,0 điểm 20% Tổng số câu
Tổng số điểm
Tỷ lệ
5
10 điểm 100%
5
10 điểm 100%
Trang 6BGH DUYỆT TỔ CHUYÊN MÔN GV RA ĐỀ
(Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)
Nguyễn Văn Liệu Nguyễn Tiến Dũng Trần Thị Thu Trang