• Không có kết quả nào được tìm thấy

Giải 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 8

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "Giải 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 8"

Copied!
4
0
0

Loading.... (view fulltext now)

Văn bản

(1)

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<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.

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:

(2)

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

Kết quả:

(3)

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

Bài 2 trang 71 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 Lời giải:

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

(4)

b) Kết quả:

Tài liệu tham khảo

Tài liệu liên quan

Bài 1 trang 27 sgk Tin học lớp 8: Luyện tập gõ các biểu thức số học trong chương trình Pascal. Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal:..

Biến được dùng để lưu trữ dữ liệu và dữ liệu đó có thể thay đổi trong khi thực hiện chương trình, dùng cú pháp mở đầu “const” để khai báo. Hằng cũng dùng để lưu trữ

Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà. Khách hàng chỉ cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng sẽ trả hàng và

a) Xác định số học sinh trong lớp cùng mang họ Trần. b) Tính tổng của các phần tử lớn hơn 0 trong dãy n số cho trước. c) Tìm số các số có giá trị nhỏ nhất trong n

Hoạt động nào sẽ được thực hiện, nếu điều kiện của quy tắc đó không thỏa mãn.. - Nếu người thứ hai đoán đúng thì tăng 1 điểm, đoán sai không bị trừ điểm và

Sử dụng lệnh điều kiện If … then. Bài 1 trang 52 sgk Tin học lớp 8: Viết chương trình nhập hai số nguyên a,b khác nhau từ bàn phím và in ra hai số đó ra màn

- Mỗi ngày em đến trường để học tập. - Ăn cơm xong, em làm bài tập rồi đi ngủ. Bài 2 trang 60 sgk Tin học lớp 8: Hãy cho biết tác dụng câu lệnh lặp với số lần

Bài 1 trang 62 sgk Tin học lớp 8: Viết chương trình in ra màn hình bản cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím và dừng màn hình để có