Viết chương trình sử dụng lệnh lặp while.. do để tính trung bình của n

Với giải bài 1 trang 71 sgk Tin học lớp 8 được biên soạn lời giải chi tiết sẽ giúp học sinh biết cách làm bài tập môn Tin học 8. Mời các bạn đón xem:

1 5,933 03/12/2021


Giải Tin học 8 Bài thực hành 6: Sử dụng lệnh lặp While… do

Bài 1 trang 71 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

Lời giả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=0, tb=0;

Bước 3: Bắt đầu vòng lặp, nếu dem

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.

    Biến n, dem được khai báo kiểu dữ liệu số nguyên integer.

    Biến x, tb được khai báo kiểu dữ liệu số thực real.

b) Chương trình:

Tài liệu VietJack

c) Ý nghĩa câu lệnh:

Tài liệu VietJack

    Kết quả:

Tài liệu VietJack

c) Chương trình sau khi sửa với câu lệnh For… do

Tài liệu VietJack

Xem thêm lời giải bài tập Tin học lớp 8 hay, chi tiết khác:

Bài 2 trang 71 sgk Tin học 8: Tìm hiểu chương trình nhận biết một số tự nhiên N được nhập...

1 5,933 03/12/2021


Xem thêm các chương trình khác: