100 Bài tập Pascal không có đáp án
Chia sẻ bởi Trần Ngọc Anh |
Ngày 06/11/2018 |
42
Chia sẻ tài liệu: 100 Bài tập Pascal không có đáp án thuộc Tin học 9
Nội dung tài liệu:
B. BÀI TẬP:
Bài tập 1.1:
Viết chương trình tính chu vi và diện tích của hình chữ nhật có chiều dài hai cạnh là a, b (được nhập từ bàn phím).
a. Hướng dẫn:
- Nhập hai cạnh vào hai biến a, b.
- Chu vi hình chữ nhật bằng 2*(a+b); Diện tích hình chữ nhật bằng a*b.
Bài tập 1.2:
Viết chương trình tính chu vi, diện tích hình vuông có cạnh a (được nhập từ bàn phím).
a. Hướng dẫn:
- Nhập cạnh vào biến canh.
- Chu vi hình vuông bằng 4*canh; Diện tích hình vuông bằng canh*canh.
c. Nhận xét: Bài tập 1.2 tiết kiệm được hai biến là CV và S vì lệnh write cho phép in một biểu thức. Trong lập trình việc tiết kiệm biến là cần thiết nhưng đôi lúc gây khó hiểu khi đọc, kiểm tra chương trình.
Bài tập 1.3:
Viết chương trình tính chu vi và diện tích hình tròn có bán kính r (được nhập từ bàn phím).
a. Hướng dẫn:
- Nhập bán kính vào biến r.
- Chu vi đường tròn bằng 2*(*r.
- Diện tích hình tròn bằng (*r*r.
c. Nhận xét: pi là hằng số. Một hằng số có thể được người dùng khai báo hoặc do Pascal tự tạo. Pi là hằng do Pascal tự tạo nên người dùng không cần khai báo.
Bài tập 1.4:
Viết chương trình tính diện tích của tam giác có ba cạnh là a,b,c (được nhập từ bàn phím)
a. Hướng dẫn:
- Nhập ba cạnh của tam giác vào ba biến a,b,c.
- Nửa chu vi của tam giác p = (a+b+c)/2.
- Diện tích của tam giác: s =.
b. Nhận xét: Ở đây ta lại hai lần dùng biến trung gian p, s để chương trình sáng sủa, dễ theo dõi. sqrt là hàm có sẵn của turbo pascal. Nó cho phép tính căn bậc hai của một số không âm.
Bài tập 1.5:
Viết chương trình cho phép tính trung bình cộng của bốn số.
a. Hướng dẫn:
- Nhập bốn số vào bốn biến a, b, c, d
- Trung bình cộng của a, b, c, d bằng (a + b + c + d)/4.
Bài tập 1.6:
Viết chương trình cho phép tính trung bình cộng của bốn số với điều kiện chỉ được sử dụng hai biến.
a. Hướng dẫn:
- Dùng một biến S có giá trị ban đầu bằng 0.
- Dùng một biến để nhập số.
- Sau khi nhập một số cộng ngay vào biến S.
b. Nhận xét: Câu lệnh gán S:= S+a thực hiện việc cộng thêm a vào biến S. Thực chất là thực hiện các bước: lấy giá trị của S cộng với a rồi ghi đè vào lại biến S. Ở đây ta cũng đã sử dụng biến a như là một biến tạm để chứa tạm thời giá trị được nhập từ bàn phím.
Bài tập 1.7:
Viết chương trình cho phép tính trung bình nhân của bốn số với điều kiện chỉ được sử dụng hai biến.
a. Hướng dẫn:
- Dùng một biến S có giá trị ban đầu bằng 1.
- Dùng một biến để nhập số.
- Sau khi nhập một số nhân ngay vào biến S.
- Trung bình nhân bốn số là căn bậc 4 tích của chúng (Dùng hai lần căn bậc hai).
b. Nhận xét: Ta đã dùng hai lần khai phương để lấy căn bậc 4 của một số. Để cộng dồn giá trị vào một biến thì biến đó có giá trị ban đầu là 0. Để nhân dồn giá trị ban đầu vào biến thì biến đó cần có giá trị ban đầu là 1.
Bài tập 1.8:
Viết chương trình nhập hai số, đổi giá trị hai số rồi in ra hai số.
a. Hướng dẫn:
- Dùng các biến a, b để lưu hai số được nhập từ bàn phím;
- Gán cho biến tam giá trị của a.
- Gán giá trị của b cho a. (Sau lệnh này a có giá trị của b).
- Gán giá trị của tạm cho cho b (Sau lệnh này b có giá trị của tam = a).
Nhận xét: Nếu thực hiện hai lệnh a:= b; b:=a để đổi giá trị hai biến thì sau hai lệnh này hai biến có giá trị bằng nhau và bằng b. Thực chất sau lệnh thứ nhất hai biến đã có giá trị bằng nhau và bằng b rồi! Trong thực tế để đổi chỗ số dầu ở hai bình
Bài tập 1.1:
Viết chương trình tính chu vi và diện tích của hình chữ nhật có chiều dài hai cạnh là a, b (được nhập từ bàn phím).
a. Hướng dẫn:
- Nhập hai cạnh vào hai biến a, b.
- Chu vi hình chữ nhật bằng 2*(a+b); Diện tích hình chữ nhật bằng a*b.
Bài tập 1.2:
Viết chương trình tính chu vi, diện tích hình vuông có cạnh a (được nhập từ bàn phím).
a. Hướng dẫn:
- Nhập cạnh vào biến canh.
- Chu vi hình vuông bằng 4*canh; Diện tích hình vuông bằng canh*canh.
c. Nhận xét: Bài tập 1.2 tiết kiệm được hai biến là CV và S vì lệnh write cho phép in một biểu thức. Trong lập trình việc tiết kiệm biến là cần thiết nhưng đôi lúc gây khó hiểu khi đọc, kiểm tra chương trình.
Bài tập 1.3:
Viết chương trình tính chu vi và diện tích hình tròn có bán kính r (được nhập từ bàn phím).
a. Hướng dẫn:
- Nhập bán kính vào biến r.
- Chu vi đường tròn bằng 2*(*r.
- Diện tích hình tròn bằng (*r*r.
c. Nhận xét: pi là hằng số. Một hằng số có thể được người dùng khai báo hoặc do Pascal tự tạo. Pi là hằng do Pascal tự tạo nên người dùng không cần khai báo.
Bài tập 1.4:
Viết chương trình tính diện tích của tam giác có ba cạnh là a,b,c (được nhập từ bàn phím)
a. Hướng dẫn:
- Nhập ba cạnh của tam giác vào ba biến a,b,c.
- Nửa chu vi của tam giác p = (a+b+c)/2.
- Diện tích của tam giác: s =.
b. Nhận xét: Ở đây ta lại hai lần dùng biến trung gian p, s để chương trình sáng sủa, dễ theo dõi. sqrt là hàm có sẵn của turbo pascal. Nó cho phép tính căn bậc hai của một số không âm.
Bài tập 1.5:
Viết chương trình cho phép tính trung bình cộng của bốn số.
a. Hướng dẫn:
- Nhập bốn số vào bốn biến a, b, c, d
- Trung bình cộng của a, b, c, d bằng (a + b + c + d)/4.
Bài tập 1.6:
Viết chương trình cho phép tính trung bình cộng của bốn số với điều kiện chỉ được sử dụng hai biến.
a. Hướng dẫn:
- Dùng một biến S có giá trị ban đầu bằng 0.
- Dùng một biến để nhập số.
- Sau khi nhập một số cộng ngay vào biến S.
b. Nhận xét: Câu lệnh gán S:= S+a thực hiện việc cộng thêm a vào biến S. Thực chất là thực hiện các bước: lấy giá trị của S cộng với a rồi ghi đè vào lại biến S. Ở đây ta cũng đã sử dụng biến a như là một biến tạm để chứa tạm thời giá trị được nhập từ bàn phím.
Bài tập 1.7:
Viết chương trình cho phép tính trung bình nhân của bốn số với điều kiện chỉ được sử dụng hai biến.
a. Hướng dẫn:
- Dùng một biến S có giá trị ban đầu bằng 1.
- Dùng một biến để nhập số.
- Sau khi nhập một số nhân ngay vào biến S.
- Trung bình nhân bốn số là căn bậc 4 tích của chúng (Dùng hai lần căn bậc hai).
b. Nhận xét: Ta đã dùng hai lần khai phương để lấy căn bậc 4 của một số. Để cộng dồn giá trị vào một biến thì biến đó có giá trị ban đầu là 0. Để nhân dồn giá trị ban đầu vào biến thì biến đó cần có giá trị ban đầu là 1.
Bài tập 1.8:
Viết chương trình nhập hai số, đổi giá trị hai số rồi in ra hai số.
a. Hướng dẫn:
- Dùng các biến a, b để lưu hai số được nhập từ bàn phím;
- Gán cho biến tam giá trị của a.
- Gán giá trị của b cho a. (Sau lệnh này a có giá trị của b).
- Gán giá trị của tạm cho cho b (Sau lệnh này b có giá trị của tam = a).
Nhận xét: Nếu thực hiện hai lệnh a:= b; b:=a để đổi giá trị hai biến thì sau hai lệnh này hai biến có giá trị bằng nhau và bằng b. Thực chất sau lệnh thứ nhất hai biến đã có giá trị bằng nhau và bằng b rồi! Trong thực tế để đổi chỗ số dầu ở hai bình
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Ngọc Anh
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)