Tin học trẻ
Chia sẻ bởi Vũ Đình Toản |
Ngày 17/10/2018 |
53
Chia sẻ tài liệu: Tin học trẻ thuộc Tin học 8
Nội dung tài liệu:
30 BÀI TẬP ÔN LUYỆN THI HSG TIN LỚP 9
Tính tổng TINHTONG
Nhập số nguyên dương n. Tính tổng s = 2 + 4 + 6 + … + 2n
Ví dụ:
Input
Output
Giải thích
10
Tong S la: 110
Chương trình
const fi=`tinhtong.inp`;fo=`tinhtong.out`;
var n:longint;s:real;
begin
assign(input,fi);reset(input);
assign(output,fo);rewrite(output);
readln(n);
s:=(2+2*n)*n/2;
write(`Tong la `,s:0:0);
close(input);close(output);
end.
Tính cạnh kề CANHKE (3 điểm)
Nhập độ dài cạnh huyền và một cạnh kề của tam giác vuông. Tính độ dài cạnh kề còn lại. Làm tròn 2 chữ số thập phân.
Ví dụ:
Input
Output
5 3
4.00
Test
Input
Output
Giải thích
5
3
4
10 6
8
20 15
13.23
200 150
132.29
1234 987
740.67
65432 23456
61083.24
Chương trình
const fi=`canhke.inp`;fo=`canhke.out`;
var a,b:longint;c2,c:real;
begin
assign(input,fi);reset(input);
assign(output,fo);rewrite(output);
readln(a,b);
c2:=a*a-b*b;
c:=sqrt(c2);
writeln(`Canh ke con lai la `,c:0:2);
close(input);close(output);
end.
Tính diện tích DTHT (2 điểm)
Cho cạnh hình vuông, tính diện tích hình tròn trong hình sau. Kết quả làm tròn 2 chữ số thập phân. Sử dụng số pi = 3.14.
Ví dụ:
Input
Output
Giải thích
5
Dien tich hinh tron la 39.25
Test
Input
Output
Giải thích
Nhap canh hinh vuong 5
Dien tich hinh tron la: 39.25
10
157
123
23752.53
4321
29313534.37
12345
239266469.25
Chương trình
var c,r2,s:real;
begin
write(`nhap canh hinh vuong:`);
readln(c);
r2:=c*c/2;
s:=3.14*r2;
writeln(s:0:2);
readln;
end.
Kiểm tra số chính phương CPHUONG
Số chính phương là bình phương của một số nguyên. Nhập số tự nhiên n. Cho biết n có phải số chính phương hay không?
Input
Output
9
9 la so chinh phuong
10
10 khong la so chinh phuong
Chương trình Test
const fi=`cphuong.inp`;fo=`cphuong.out`;
var
n:longint;
begin
assign(input,fi);reset(input);
assign(output,fo);rewrite(output);
readln(n);
if sqrt(n) = trunc(sqrt(n)) then
write(n,` la so chinh phuong`)
else
write(n,` khong la so chinh phuong`);
close(input);close(output);
end.
Kiểm tra tam giác KTTG
Mẹ Bi cho Bi một số que gỗ và đố Bi chọn được 3 que để xếp thành một hình tam giác. Bi chỉ biết độ dài 3 que gỗ mình sẽ lấy chứ không được xếp thử trước.
Yêu cầu: hãy giúp bé Bi kiểm tra xem 3 que gỗ đã lấy có xếp được thành tam giác hay không?
Input: độ dài 3 que gỗ
Output: kết luận có xếp được không
Ví dụ:
Input
Output
Giải thích
3 4 5
duoc
2 2 5
khong
Gợi ý: để 3 đoạn có thể xếp thành một tam giác thì tổng hai đoạn phải luôn lớn hơn đoạn còn lại.
Chương trình
const
fin=`kttg.inp`;
fon=`kttg.out`;
var a,b,c:real;
begin
assign(input,fin);reset(input);
assign(output,fon); rewrite(output);
read(a, b, c);
if (a+b>c) and (a+c>b) and (b+c>a) then
writeln(`duoc`)
else writeln(`khong`);
close(input);close(output);
Tính tổng TINHTONG
Nhập số nguyên dương n. Tính tổng s = 2 + 4 + 6 + … + 2n
Ví dụ:
Input
Output
Giải thích
10
Tong S la: 110
Chương trình
const fi=`tinhtong.inp`;fo=`tinhtong.out`;
var n:longint;s:real;
begin
assign(input,fi);reset(input);
assign(output,fo);rewrite(output);
readln(n);
s:=(2+2*n)*n/2;
write(`Tong la `,s:0:0);
close(input);close(output);
end.
Tính cạnh kề CANHKE (3 điểm)
Nhập độ dài cạnh huyền và một cạnh kề của tam giác vuông. Tính độ dài cạnh kề còn lại. Làm tròn 2 chữ số thập phân.
Ví dụ:
Input
Output
5 3
4.00
Test
Input
Output
Giải thích
5
3
4
10 6
8
20 15
13.23
200 150
132.29
1234 987
740.67
65432 23456
61083.24
Chương trình
const fi=`canhke.inp`;fo=`canhke.out`;
var a,b:longint;c2,c:real;
begin
assign(input,fi);reset(input);
assign(output,fo);rewrite(output);
readln(a,b);
c2:=a*a-b*b;
c:=sqrt(c2);
writeln(`Canh ke con lai la `,c:0:2);
close(input);close(output);
end.
Tính diện tích DTHT (2 điểm)
Cho cạnh hình vuông, tính diện tích hình tròn trong hình sau. Kết quả làm tròn 2 chữ số thập phân. Sử dụng số pi = 3.14.
Ví dụ:
Input
Output
Giải thích
5
Dien tich hinh tron la 39.25
Test
Input
Output
Giải thích
Nhap canh hinh vuong 5
Dien tich hinh tron la: 39.25
10
157
123
23752.53
4321
29313534.37
12345
239266469.25
Chương trình
var c,r2,s:real;
begin
write(`nhap canh hinh vuong:`);
readln(c);
r2:=c*c/2;
s:=3.14*r2;
writeln(s:0:2);
readln;
end.
Kiểm tra số chính phương CPHUONG
Số chính phương là bình phương của một số nguyên. Nhập số tự nhiên n. Cho biết n có phải số chính phương hay không?
Input
Output
9
9 la so chinh phuong
10
10 khong la so chinh phuong
Chương trình Test
const fi=`cphuong.inp`;fo=`cphuong.out`;
var
n:longint;
begin
assign(input,fi);reset(input);
assign(output,fo);rewrite(output);
readln(n);
if sqrt(n) = trunc(sqrt(n)) then
write(n,` la so chinh phuong`)
else
write(n,` khong la so chinh phuong`);
close(input);close(output);
end.
Kiểm tra tam giác KTTG
Mẹ Bi cho Bi một số que gỗ và đố Bi chọn được 3 que để xếp thành một hình tam giác. Bi chỉ biết độ dài 3 que gỗ mình sẽ lấy chứ không được xếp thử trước.
Yêu cầu: hãy giúp bé Bi kiểm tra xem 3 que gỗ đã lấy có xếp được thành tam giác hay không?
Input: độ dài 3 que gỗ
Output: kết luận có xếp được không
Ví dụ:
Input
Output
Giải thích
3 4 5
duoc
2 2 5
khong
Gợi ý: để 3 đoạn có thể xếp thành một tam giác thì tổng hai đoạn phải luôn lớn hơn đoạn còn lại.
Chương trình
const
fin=`kttg.inp`;
fon=`kttg.out`;
var a,b,c:real;
begin
assign(input,fin);reset(input);
assign(output,fon); rewrite(output);
read(a, b, c);
if (a+b>c) and (a+c>b) and (b+c>a) then
writeln(`duoc`)
else writeln(`khong`);
close(input);close(output);
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Vũ Đình Toản
Dung lượng: 543,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)