Diễn đàn tin học Văn Lang - Vạn Ninh
Chào mừng bạn đến với Diễn đàn Tin học Văn Lang - Vạn Ninh của chúng tôi !
Hãy đăng nhập hoặc đăng kí tài khoản để trải nghiệm nhiều điều thú vị tại đây !
Thân ái !

Diễn đàn tin học Văn Lang - Vạn Ninh

Nơi trao đổi thông tin, tăng cường hợp tác, giải đáp những vướng mắc khi học lập trình Pascal
 
Trang ChínhCalendarTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

Share | 
 

 Đề về nhà 1/2/2015

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
pqtoan



Posts : 72
Danh tiếng : 3
Join date : 10/11/2014

Bài gửiTiêu đề: Đề về nhà 1/2/2015   1/2/2015, 14:20

Bài 1.(3 đ). Bộ số Py – ta – go (Tên file Pytago.pas)
Một bộ ba số tự nhiên được gọi là bộ số Py-ta-go nếu thỏa mãn điều kiện : bình phương một số bằng tổng bình phương hai số còn lại.
Ví dụ : Bộ số (3; 4, 5) là một bộ số Pytago vì : .
Yêu cầu : Nhập vào từ bàn phím số nguyên dương X,
Kết quả : -In ra màn hình số 1 nếu có thể tách X thành tổng của ba số nguyên dương a, b, c sao cho (a; b; c) là một bộ ba số Py-ta-go.
-In ra màn hình số 0 nếu không thể tách X thành tổng của ba số nguyên dương a, b, c sao cho (a; b; c) là một bộ ba số Py-ta-go.
Ví dụ :
Nhập
X = 30
Kết quả
1
Giải thích

30 = 5+12+13
Mà 13^2 = 5^2 + 12^2
Bài 2.( 3 đ). Nguyên liệu sản xuất (Tên file Promate.pas)
Một người dùng số tiền là U đô-la và V Euro để mua một loại nguyên liệu sản xuất. Có N công ty nước ngoài bán nguyên liệu trên được đánh số từ 1 đến N. Công ty thứ i có giá bán Ai đô la/1 kg nguyên liệu và Bi Euro/1 kg nguyên liệu. Tuy nhiên, tại mỗi công ty chỉ bán nguyên liệu cho một khách hàng hoặc theo đô-la, hoặc theo Euro. Hãy giúp người đó tìm cách chọn ra 2 công ty để mua hàng sao cho số lượng nguyên liệu sản xuất có thể mua được là nhiều nhất.
Nhập vào : Từ bàn phím 3 số theo thứ tự : N U V và N cặp số nguyên , mỗi cặp trên một dòng.
In ra : Số lượng nguyên liệu S(kg) người đó mua được với 2 chữ số thập phân.
Ví dụ :
Nhập
3 2 5
6 4
3 5
8 7
In ra
S = 1.92
Giải thích
N = 3, U = 2, V = 5
Người đó mua nguyên liệu của công ty thứ 2 bằng đô-la và mua nguyên liệu của công ty thứ nhất bằng Euro


Bài 3 ( 2,5 đ). Số đơn điệu (Tên file : Wiggle.pas)
Các số nguyên dương: 3748, 58, 859, 32435465768 được gọi là các số đơn điệu nếu quan sát các chữ số của các số này, ta thấy chúng luân phiên tăng giảm hoặc giảm tăng. Chẳng hạn:
3 < 7 > 4 < 8 và 3 > 2 < 4 > 3 < 5 > 4 < 6 > 5 < 7 > 6 < 8
Số chỉ có một chữ số là số đơn điệu chiều dài 1.
Nhiệm vụ:Viết chương trình xác định số chữ số đầu tiên lớn nhất tạo thành số đơn điệu của một số cho trước.
Nhập vào : Từ bàn phím một số nguyên dương N có không quá 75 chữ số.
In ra: Số nguyên K duy nhất chỉ số chữ số đầu tiên lớn nhất tạo thành số đơn điệu của số N.

Ví dụ:
Nhập vào
N = 37489
In ra 4



Bài 4. (1,5 đ) Trò chơi với băng số (Tên file Div.pas)
Cho một băng số gồm n số nguyên dương, mỗi số được viết trên một ô. Hãy cắt băng số này thành nhiều đoạn nhất sao cho tổng các phần tử trong các đoạn là bằng nhau.
Nhập vào : Từ bàn phím + Dòng đầu ghi n
+ Dòng tiếp theo ghi n số nguyên dương a1, a2, ..., an
(các số nằm trên một dòng cách nhau bởi một dấu cách, ai ≤ 1000)
In ra : màn hình Ghi K là số đoạn cần chia.
Ví dụ:


Nhập
8
10 2 6 2 5 2 1 2
In ra
3
Giải thích
Đoạn 1: 10
Đoạn 2: 2 + 6 + 2 =10
Đoạn 3: 5 + 2 + 1 + 2 = 10
Về Đầu Trang Go down
Xem lý lịch thành viên
pqtoan



Posts : 72
Danh tiếng : 3
Join date : 10/11/2014

Bài gửiTiêu đề: Re: Đề về nhà 1/2/2015   1/2/2015, 14:27

Đề 2 ( 2014 -2015)
ĐỀ THI CHỌN HỌC SINH GIỎI LỚP 9
Năm học: 2014 -2015
Môn: Tin học
Thời gian 150 phút không kể thời gian giao đề
(Đề này gồm 03 câu, 02 trang)




Câu 1. (Tên file bài làm là cau1.pas)
Cho a, b, c là 3 số thực.
Yêu cầu: Kiểm tra 3 số vừa nhập có là 3 cạnh của tam giác hay không. Nếu là 3 cạnh của tam giác thì xem tam giác đó là tam giác vuông, tam giác có 3 góc nhọn hay là tam giác có 1 góc tù. Tính diện tích và bán kính đường tròn tiếp xúc với ba cạnh của tam giác đó.
Dữ liệu vào: Ba số thực a, b, c được nhập từ bàn phím..
Dữ liệu ra: Ghi ra màn hình các thông tin sau:
- Nếu không là ba cạnh của tam giác thì ghi ra màn hình:
+ Dòng 1 ghi ra các số vừa nhập và thông báo "Khong la 3 canh cua tam giac".
+ Dòng 2 ghi ra số "0".
- Nếu là ba cạnh của tam giác thì ghi ra màn hình:
+ Dòng 1 ghi các số vừa nhập và thông báo rõ là ba cạnh của tam giác gì.
+ Dòng 2 ghi ra diện tích tam giác có 3 cạnh là a, b, c và bán kính đường tròn tiếp xúc với ba cạnh của tam giác đó. Hai giá trị cách nhau ít nhất 1 khoảng trắng.
Ví dụ:
Dữ liệu vào
3,00 4,00 5,00
Dữ liệu ra
3,00 4,00 5,00 la ba canh tam giac vuong
6,00 0,50

Câu 2. (Tên file bài làm là cau2.pas).
Cho 2 số tự nhiên a, b (3< a< b<109).
Yêu cầu: - Kiểm tra xem có bao nhiêu số nguyên tố nằm giữa 2 số tự nhiên a và b.
- Tìm tổng bình phương của các số nguyên tố giữa a và b và tích của hai chữ số tận cùng của tổng vừa tìm được với số 30102014.
- Tìm dạng tối giản của phân số a/b.
Dữ liệu vào: Hai số tự nhiên a và b thỏa mãn a<b được nhập từ bàn phím.
Dữ liệu ra: Ghi ra màn hình các thông tin sau:
- Nếu có số nguyên tố giữa a và b thì ghi kết quả như sau:
+ Dòng 1 ghi ra hai số: Số thứ nhất là số các số nguyên tố giữa hai số a và b; số thứ hai là tổng bình phương các số nguyên tố nằm giữa a và b; mỗi số cách nhau ít nhất một khoảng trắng.
+ Dòng 2 ghi ra tích của hai chữ số tận cùng của tổng vừa tìm được với số 30102014,
+ Dòng 3 ghi ra dạng tối giản của phân số a/b.
- Nếu không có số nguyên tố nào thì ghi kết quả như sau:
+ Dòng 1 ghi ra ra thông báo: “Không”.
+ Dòng 2 ghi ra dạng tối giản của phân số a/b.
Ví dụ:
Dữ liệu vào
3 6
Dữ liệu ra
1 25
752550350
3/6 = 1/2

Câu 3. (Tên file bài làm là cau3.pas).
Cho dãy số thực a1, a2, … an. (1<n<100, ai<109).
Yêu cầu: Hãy tính giá trị trung bình của dãy số trên; tìm phần tử có giá trị gần với giá trị trung bình nhất và chỉ rõ đó là phần tử thứ mấy trong dãy(Tính từ trái sang phải).
Dữ liệu vào: Đọc từ file văn bản có tên là dayso.inp: dòng đầu ghi số nguyên n, các dòng tiếp theo ghi giá trị các số thực a1, a2, … an.
Dữ liệu ra: - Ghi ra file văn bản có tên là dayso.out, các giá trị nằm trên cùng một dòng gồm: giá trị trung bình, phần tử có giá trị gần với giá trị trung bình và chỉ số của phần tử đó, mỗi số cách nhau ít nhất một khoảng trắng.
Ví dụ:
Dữ liệu vào
5
15,00 -2,00 6,00 -9,00 4,00
Dữ liệu ra
2,80 4,00 5
Về Đầu Trang Go down
Xem lý lịch thành viên
 
Đề về nhà 1/2/2015
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Lịch 2015 _ Đào Viên
» Cathy Ha Cooking Express( ngon miệng - nhanh )
» Đừng để tiếng Việt bị ô nhiễm bởi "ngôn ngữ chat"
» Cùng vào bếp với Xuân Hồng ( mặn -ngọt )
» Vào bếp với Helen ( món mặn - món ngọt )

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn đàn tin học Văn Lang - Vạn Ninh :: Các bộ đề thi-
Chuyển đến