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


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

Câu hỏi & Bài tập

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:

Tin học 8 Bài thực hành 6: Sử dụng lệnh lặp While...do | Giải bài tập Tin học lớp 8

c. Kết quả:

Tin học 8 Bài thực hành 6: Sử dụng lệnh lặp While...do | Giải bài tập Tin học lớp 8

d. Sửa chương trình:

Tin học 8 Bài thực hành 6: Sử dụng lệnh lặp While...do | Giải bài tập Tin học lớp 8

Bài 2 (trang 69 sgk Tin học lớp 8): Tìm hiểu chương trình nhận biết một số tự nhiên N được nhập vào từ bàn phím có phải là một số nguyên tố hay không.

a. Đọc và tìm ý nghĩa từng câu lệnh

b. Gõ, dịch và chạy thử chương trình

Trả lời:

a. Chương trình và ý nghĩa từng câu lệnh

Tin học 8 Bài thực hành 6: Sử dụng lệnh lặp While...do | Giải bài tập Tin học lớp 8

b. Kết quả:

Tin học 8 Bài thực hành 6: Sử dụng lệnh lặp While...do | Giải bài tập Tin học lớp 8

Xem thêm các bài Giải bài tập Tin học lớp 8 khác:

Mục lục Giải bài tập Tin học lớp 8:

Các bài soạn văn, soạn bài, giải bài tập được biên soạn bám sát nội dung sgk.