1. Trang chủ
  2. » Lịch sử

de-thi-hoc-sinh-gioi-lop-9-mon-tin-hoc-nam-hoc-2012-2013

4 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Hãy tìm các số siêu nguyên tố nhỏ hơn hoặc bằng N có trong dãy fibonacy.. Viếtb[r]

(1)

UBND HUYỆN QUẾ SƠN

PHÒNG GD&ĐT

KỲ THI HỌC SINH GIỎI LỚP CẤP HUYỆN

NĂM HỌC 2012-2013

Môn: Tin học

Thời gian làm bài: 150 phút

(Khơng kể thời gian giao đề)

ĐỀ CHÍNH THỨC - VÒNG I

Bài (4.0 điểm):

Viết chương trình cho phép nhập tọa độ ba điểm A, B, C mặt phắng tọa độ Rồi thực hiện:

a Tính độ dài đoạn thẳng AB b Tính diện tích tam giác ABC c Tính độ dài đường cao AH

d Đường thẳng qua A song song với BC cắt đường thẳng qua C song song với AB D Hãy xác định tọa độ điểm D

Ví dụ:

Bài (4.0 điểm).

Viết chương trình cho phép nhập số nguyên dương N a In dãy A(n) số nguyên tố nhỏ N

b In dãy B(n) số Fibonacy nhỏ N Dãy fibonacy dãy định nghĩa: F1 = 1; F2 = 1; Fn = Fn-1 + Fn-2

Ví dụ:

1 13 21 34 55 89 144 233 377 …

c In số vừa thuộc dãy A(n) vừa thuộc dãy B(n)

(2)

Hãy tìm số siêu nguyên tố nhỏ N có dãy fibonacy Ví dụ:

Bài 3: (2.0 điểm)

Có thể sử dụng cơng thức

a c a.d + b.c

+ =

b d b.d để tính tống hai phân số Viết

chương trình cho phép nhập số nguyên dương N > Rồi thực hiện: Tính tổng

1 N -1

S = + +

2 N ghi kết dạng phân số tối giản dạng hỗn số.

(Hỗn số

b a

c in dạng: a(b/c) )

(3)

UBND HUYỆN QUẾ SƠN

PHÒNG GD&ĐT

KỲ THI HỌC SINH GIỎI LỚP CẤP HUYỆN

NĂM HỌC 2012-2013

Môn: Tin học

Thời gian làm bài: 150 phút

(Không kể thời gian giao đề)

ĐỀ CHÍNH THỨC - VÒNG II

Bài (2.0 điểm):

Viết chương trình cho phép nhập số n nguyên dương số thực x từ bàn phím (Với  n  100;  x  10 ) tính tổng sau:

a S1 = 1/1! + 1/2! + + 1/n!

b S2 = – x/1! + x2 /2! – x3 /3! + + (-1)nxn/n! Biết n! = (n-1).n

Ví dụ:

Bài 2: (4.0 điểm)

Ngày sinh học sinh ghi số có chữ số Trong hai số đầu ghi ngày, hai số ghi tháng bốn số cuối ghi năm Viết chương trình cho phép nhập ngày sinh N học sinh Rồi thực hiện:

a Trong N học sinh vừa nhập có bạn sinh nhật vào ngày 22 tháng 01 không?

b Lớp tổ chức sinh nhật chung có hai người trở lên có ngày sinh nhật Cho biết ngày lớp tổ chức sinh nhật?

c Cho biết người trẻ có ngày sinh bao nhiêu?

(4)

Ví dụ:

Bài 3: (4.0 điểm)

Viết chương trình nhập vào dãy A(N) số thực gồm N phần tử: A1, A2, A3… AN Rồi thực hiện:

a Xét xem A(N) có dãy tăng dần không? Biết dãy tăng dần dãy có phần tử đứng sau lớn phần tử đứng trước

b Tìm cặp số Ai, Aj dãy A(N) cho tích Ai*Aj có giá trị lớn Trong trường hợp tích lớn cần tất trường hợp

c Tìm số Ai có dãy A(N) cho Ai tổng số khác trong dãy A(N)

d Tìm phần tử xuất nhiều lần dãy (Nếu có nhiều phần tử có số lần xuất nhiều in phần tử tìm thấy)

Ngày đăng: 20/02/2021, 05:13

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w