Bằng cách nhấp vào Đăng nhập, bạn đồng ý Chính sách bảo mật và Điều khoản sử dụng của chúng tôi. Nếu đây không phải máy tính của bạn, để đảm bảo an toàn, hãy sử dụng Cửa sổ riêng tư (Tab ẩn danh) để đăng nhập (New Private Window / New Incognito Window).
Bài 1 (trang 68 sgk Tin học lớp 8): Viết chương trình sử dụng lệnh lặp while.. do để tính trung bình của n số thực x1, x2…xn. Các số n và x1, x2…xn được nhập từ bàn phím
a. Mô tả thuật toán
b. Gõ chương trình và lưu với tên Tinh_TB.pas;
c. Đọc và tìm ý nghĩ từng lệnh. Dịch sửa lỗi nếu có. Chạy chương trình
d. Viết lại chương trình bằng lệnh for.. do thay cho while..do
Trả lời:
a. Thuật toán:
- Bước 1: Nhập số n.
- Bước 2: Khai báo và gán giá trị 2 biến dem, tb=0;
- Bước 3: Bắt đầu vòng lặp, nếu dem<n thì vòng lặp thực hiện đến bước 4. Nếu không thì đến bước 6.
- Bước 4: Tăng đếm lên 1, giá trị của biến tb sẽ bằng tb + x.
- Bước 5: tb sẽ bằng tb/n để tính giá trị tổng trung bình.
- Bước 6: In ra giá trị tb.
- Bước 7: Kết thúc thuật toán.
b. Chương trình và ý nghĩa từng câu lệnh:
c. Kết quả:
d. Sửa chương trình:
Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi
Vui | Buồn | Bình thường |