Bài tập cơ bản.. 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.. 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ánPhân tíc
Trang 1hoana2007 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:
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 = loga(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
j k b k i