Tải bản đầy đủ (.doc) (1 trang)

10 bài toán tin học cho khối 11

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 (93.29 KB, 1 trang )

hoana2007 Ref and Public
----------------------------------
Có 10 bài toán như sau, được chia làm 2 phần:
I. Bài tập cơ bản.
II. Bài tập Mảng.
Yêu cầu với mỗi bài báo cáo học sinh phải làm: 2 bài toán cơ bản và 1 bài toán phần Mảng. Điểm sẽ được
tính bằng 30% điểm của bài học kì I (thang điểm 10 cho 3 bài).
Yêu cầu đối với mỗi bài toán:
A. Trình bày Input, Output của bài toán(Phân tích đề bài, và các điều kiện tồn tại(nếu có)).
B. Trình bày chương trình giải bài toán đó bằng ngôn ngữ lập trình PASCAL.
Mẫu báo cáo như sau:
Họ và tên Bài tập tin học lớp 11
Nội dung:
Bài 1.
Bài 2.
Bài 3.
Các bài tập.
Phần 1: Bài tập cơ bản.
Bài 1: Lập trình tính giai thừa: n!.
Bài 2: Lập trình tính y = log
a
(x).
Bài 3: Lập trình tính
n
x
.
Bài 4: Lập trình tính y = 2.4.6…2n, n>0.
Bài 5: Lập trình tính Tổng các số tự nhiên chia hết cho 7 trong phạm vi từ 1..150.
Bài 6: Lập trình, với một số nguyên dương n, tính tổng các chữ số và đếm số các chữ số của số đó.
Phần 2: Bài tập Mảng.
Bài 7: Lập trình nhập vào một dãy số thực a. Tính tổng trung bình cộng các số âm của dãy.


Bài 8: Cho dãy số nguyên a1..an. Hãy lập chương trình xây dựng dãy b1..bn theo quy tắc: b[i] = a[i] nếu ai là
chẵn, b[i] = 2*a[i] nếu a[i] là lẻ. In lại dãy b sau khi đã xây dựng.
Bài 9: Lập trình nhập vào một dãy số thực a. Kiểm tra xem dãy a có phải là dãy tăng hay không và đưa ra
thông báo?
Bài 10: Cho 2 ma trận A,B có 5 hàng và 5 cột. Hãy viết chương trình nhân 2 ma trận A và B thành ma trận C.
(Gợi ý: C có thể được tính như sau: C[i,j]=

=
5
],[*],[
k
jkbkia
, i:=1..5, j:=1..5)

×