Giải bài 11 tr 80 sách GK Tin học lớp 11
Hãy bổ sung thêm chương trình Xep_loai (ở §13) những lệnh cần thiết để chương trình đưa ra danh sách học sinh xếp loại A.
Hướng dẫn giải chi tiết bài 11
Cài đặt chương trình:
program bai11;
uses crt;
const max=60;
type Hocsinh = record
hoten:string[30];
ngaysinh:string[10];
diachi:string[50];
toan, van:real;
xeploai:char;
end;
var lop:array[1..max] of hocsinh;
N, i:byte;
begin
clrscr;
write('Nhap so luong hoc sinh: ');readln(n);
for i:=1 to n do
with lop[i] do {Chú ý câu lệnh này}
begin
writeln('Nhap so lieu hoc sinh thu ',i,':');
write('Ho va ten: ');readln(hoten);
write('Ngay sinh: ');readln(ngaysinh);
write('Dia chi : ');readln(diachi);
write('Diem toan: ');readln(toan);
write('Diem van : ');readln(van);
if toan+van>=18 then xeploai:='A';
if (toan+van>=14) and (toan+van<18) then xeploai:='B';
if (toan+van>=10) and (toan+van<14) then xeploai:='C';
if (toan+van<10) then xeploai:='D';
end;
clrscr;
writeln('Danh sach hoc sinh:');
for i:=1 to n do
with lop[i] do
writeln(hoten:30,'- xep loai: ',xeploai);
writeln('Danh sach hoc sinh loai A:');
for i:=1 to n do
with lop[i] do
if xeploai='A' then
writeln(hoten:30);
readln
end.
-- Mod Tin Học 11 HỌC247
-
Nhập dãy A từ bàn phím hoặc tạo số ngẫu nhiên ?
bởi Joly Pen 03/06/2020
1) Dãy A gồm N số nguyên ( N <= 100) gồm các số A1,A2,.....N
a) Nhập dãy A từ bàn phím hoặc tạo số ngẫu nhiên
b) Tính Tổng số chẵn trong dãy A
c) đếm trong dãy A có bao nhiêu số = 0
d) In các số nguyên tố trong dãy A
2) nhập xâu tối da 50 ký tự là họ tên của 1 người
a) đếm trong xâu vừa nhập có bao nhiêu từ
b) kiểm tra màn hình tên của người đó
Theo dõi (0) 0 Trả lời -
Viết chương trình nhập 1 dãy số nguyên (N<250). Tính tổng các phần tử trong dãy và xuất ra màn hình dãy đó.Đếm số phần tử chẵn trong dãy và xuất ra màn hình.
bởi Nguyễn Quyết Chiến 17/05/2020
Theo dõi (0) 0 Trả lời