1. Trang chủ
  2. » Cao đẳng - Đại học

De thi HSG Tin 9 Thanh pho hue

2 11 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 8,47 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đọc từ file văn bản MH1.TXT chứa các xâu nhị phân B có độ dài không quá 30 kí tự mỗi xâu được viết trên một dòng rồi ghi kết quả mã hóa của các xâu B là các mảng A tương ứng ra file MH1.[r]

Trang 1

THI CHỌN HỌC SINH GIỎI CẤP THÀNH PHỐ

Thời gian: 120 phút (Không kể thời gian giao đề)

Tạo Folder mang tên là số báo danh của thí sinh và lưu theo đường dẫn: D:\SBD_K9 Các file sau khi thực hiện phải lưu vào Folder vừa tạo

Câu 1: (3 điểm)

Cho số tự nhiên n (n < 32767) Viết chương trình dưới dạng chương trình con để tính tổng S = 1+1

3+

1

5+

1

7+ +

1

n, tính cả 1n nếu nó không thuộc qui luật của dãy

Câu 2: (3 điểm)

Cho dãy số nguyên dương u={u1, u2, un}, dãy con {v} trích ra từ dãy {u} được gọi là dãy số đặc biệt nếu nó thỏa mãn đồng thời các điều kiện sau:

- Mỗi phần tử của {v} là một số nguyên tố

- {v}là dãy số giảm dần

Viết chương trình nhập từ bàn phím số nguyên dương n (n 10000) và đưa ra màn hình dãy số đặc biệt nếu có

Câu 3: (4 điểm)

Để đảm bảo bí mật, người ta tiến hành mã hóa dữ liệu gốc theo một qui tắc cho trước rồi tiến hành giải mã để có được dữ liệu ban đầu Dưới đây là một phương pháp dùng để mã hóa dữ liệu dạng nhị phân:

Với một xâu nhị phân B, mã hóa của nó là một mảng A gồm các số nguyên không âm sao cho phần tử đầu tiên A[1] = 0 hoặc 1 tùy theo kí tự đầu tiên của B là

0 hay 1

Nếu A[1] = 0 thì từ trái sang phải của xâu B, lần lượt A[2] bằng số kí tự 0 liên tiếp, A[3] bằng số kí tự 1 liên tiếp, A[4] bằng số kí tự 0 liên tiếp… cho đến hết xâu B

Trang 2

Nếu A[1] = 1 thì từ trái sang phải của xâu B, lần lượt A[2] bằng số kí tự 1 liên tiếp, A[3] bằng số kí tự 0 liên tiếp, A[4] bằng số kí tự 1 liên tiếp… cho đến hết xâu B

Viết chương trình thực hiện các yêu cầu sau:

a Đọc từ file văn bản MH1.TXT chứa các xâu nhị phân B có độ dài không quá

30 kí tự (mỗi xâu được viết trên một dòng) rồi ghi kết quả mã hóa của các xâu B là các mảng A tương ứng ra file MH1.OUT, hai phần tử liên tiếp của mảng ghi cách nhau một dấu cách

b Đọc từ file MH2.TXT chứa các mảng A có phần tử đầu tiên là 0 hoặc 1 là dạng mã hóa của các xâu nhị phân B Hãy ghi kết quả giải mã của các mảng

A tương ứng ra file MH2.OUT

Thí sinh không được sử dụng tài liệu Giám thị coi thi không giải thích thêm

Ngày đăng: 09/06/2021, 18:40

TỪ KHÓA LIÊN QUAN

w