1. Trang chủ
  2. » Trung học cơ sở - phổ thông

TIN 12 DE HSG HAI DUONG 2012

2 2 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Tìm số tự nhiên nhỏ nhất có chữ số hàng đơn vị là D, sao cho khi chuyển chữ số hàng đơn vị lên vị trí trước chữ số đầu tiên của số đó thì được số mới gấp K lần số cũ.[r]

(1)

SỞ GIÁO DỤC VÀ ĐÀO TẠO HẢI DƯƠNG

ĐỀ CHÍNH THỨC

KỲ THI CHỌN HỌC SINH GIỎI TỈNH LỚP 12 THPT NĂM HỌC 2011-2012

Môn thi: Tin học Thời gian làm bài: 180 phút

(Đề thi gồm trang)

TỔNG QUAN VỀ CÁC BÀI THI

Tên file chương trình Dữ liệu vào Dữ liệu ra

Bài 1 BAI1.PAS Màn hình

Bài 2 BAI2.PAS Bàn phím Màn hình

Bài 3 BAI3.PAS DAYSO.INP DAYSO.OUT

Bài 4 BAI4.PAS SUM.INP SUM.OUT

Bài 5 BAI5.PAS MOVE.INP MOVE.OUT

( Chương trình thí sinh viết ngơn ngữ TurBo Pascal 7.0 hoặc Free Pascal )

Hãy lập trình giải toán sau: Bài 1:Số đối xứng (2 điểm)

Tìm số nhiên N (100<N<47 000) thoả mãn: N N2 số đối xứng (Số đối xứng số viết chữ số theo thứ tự ngược lại giá trị khơng thay đổi, ví dụ số 10301 hay 2332 số đối xứng)

Kết đưa hình gồm số dịng, dịng ghi số N N2, số cách tối thiểu dấu cách

Bài 2: Số chữ số tận (1.5 điểm)

Tính số chữ số tận N! = 1

*

2

*

3

*

*

N, với số nguyên dương N≤109

N nhập từ bàn phím, kết đưa hình gồm số nguyên số chữ số tận N! tìm

Ví dụ: N=12 , kết đưa hình Bài 3: Các số khác (2.5 điểm)

Cho dãy gồm N số nguyên dương (N≤ 1000) Hãy kiểm tra xem có số khác dãy

Dữ liệu vào: Từ tệp DAYSO.INP gồm dòng đầu số N, dòng sau ghi số dãy, số cách tối thiểu dấu cách

Kết quả: Ghi tệp DAYSO.OUT dòng đầu ghi số nguyên K, số lượng số khác dãy Trong dòng sau ghi K số khác tìm dãy, dịng ghi 15 số

Ví dụ

(2)

10

5 12 8

6

5 12

Bài Tổng số (2 điểm)

Cho số nguyên N (1 ≤ N ≤ 109) Bằng cách sử dụng chữ số liên tiếp N (viết hệ thập phân), ta thu số nguyên khác Hãy tính tổng số nguyên

Ví dụ: Nếu N = 202, thu số: 2, 0, 2, 20, 02, 202 Bỏ số nguyên trùng ta số: 2, 0, 20, 202 Khi tổng cần tìm 2+0+20+202=224

Dữ liệu vào: Từ tệp SUM.INP, gồm 10 dòng, dòng số nguyên N (điều kiện : ≤ N ≤ 109) ;

Kết quả: Đưa tệp SUM.OUT, gồm 10 dòng, dòng tổng tìm tương ứng với dịng tệp SUM.INP

SUM.INP SUM.OUT

202 6742

224 8360 Bài 5: Đổi chỗ (2 điểm)

Tìm số tự nhiên nhỏ có chữ số hàng đơn vị D, cho chuyển chữ số hàng đơn vị lên vị trí trước chữ số số số gấp K lần số cũ

Dữ liệu vào: Nhập từ tệp MOVE.INP gồm số nguyên D K, số cách tối thiểu dấu cách

Kết quả: Ghi vào tệp MOVE.OUT số tìm được, -1 khơng tìm số thoả mãn

Ví dụ

MOVE.INP MOVE.OUT

7 142857

Hết

Ngày đăng: 29/05/2021, 23:08

w