Tin học trẻ

Chia sẻ bởi Vũ Đình Toản | Ngày 17/10/2018 | 45

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);
* 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)