Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (57.25 KB, 1 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>BÀI TẬP NÂNG CAO TIN HỌC 11</b>
<b> 1. Viết chương trình nhập vào một số tự nhiên sau đó in ra số đảo ngược.</b>
VD: 74532 à 23547.
<b> 2. Viết chương trình nhập vào một số khơng lớn hơn 1 tỷ sau đó hãy đưa ra bằng chữ số </b>
đó
VD: 5675 “ Nam nghin sau tram bay muoi lam”
3. Viết chương trình nhập vào một mảng số ngun sau đó hãy tìm ra dãy con tăng dài
nhất trong dãy.
Vd: 4 2 5 6 8 9 7 10 là 5 6 8 9
<b> 4. Viết chương trình nhập vào một mảng số ngun sau đó hãy tìm ra số lặp lại nhiều </b>
lần nhất trong mảng. Nếu có hai phần tử có số lặp lại bằng nhau thì đưa ra phần tử
đầu.
VD: 2 4 6 8 4 6 4 7 10 6 : số lặp lại nhiều lần nhất số 4
<b> 5. Cho dãy số a1, a2,a3……..an. Hãy phân tích thành hai dãy bất kỳ sao cho tổng hai </b>
dãy đó chênh lệch nhau càng ít càng tốt.
VD: 2 4 8 25 20 15 7 10 6
25 20
10 15
8 7
4 6
2
<b>6. Viết chương trình nhập vào một mảng số nguyên tăng và môt số nguyên K. sau đó </b>
hãy tìm vị trí chèn giá trị K vào mảng mà vẫn là mảng không giảm.
VD : 2 4 6 7 8 10 13 16
Sau khi chèn K=9 : 2 4 6 7 8 9 10 13 16
Sau khi chèn K=7 : 2 4 6 7 7 8 10 13 16
<b>7.Viết chương trình mã hố và giải mã một bức thư bằng tiếng anh.</b>
Vd: I love you Mã hoá thành : M psz Csy
M psz Csy Giải mã thành I love you
Hd: hàm ORD( ) đổi của ký tự trong bảng mã ASCII thành số thứ tự
CHR( ) đổi số thứ tự thành ký tự.