Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên

Với giải Bài 2 trang 27 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 13,395 19/10/2021


Giải Tin học 8 Bài thực hành 2: Viết chương trình để tính toán

Bài 2 trang 27 sgk Tin học lớp 8: Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên. Sử dụng các câu lệnh tạm dừng chương trình:

a. Mở tệp mới và gõ chương trình sau đây:

uses   crt;

begin

          clrscr;

          writeln('16/3=', 16/3);

          writeln('16 div 3=', 16 div 3);

          writeln('16 mod 3=', 16 mod 3);

          writeln('16 div 3=', 16 –(16 div 3)*3);

          writeln('16 mod 3=', (16-(16 mod 3))/3);

end.

b. Dịch và chạy chương trình. Quan sát kết quả và cho nhận xét.

c. Thêm các câu lệnh delay(5000) vào sau mỗi câu lệnh writeln trong chương trình. Dịch và chạy chương trình. Quan sát chương trình tạm dừng 5 giây sau khi in từng kết quả ra màn hình.

d. Thêm câu lệnh readln vào trước từ khóa end. Dạy và chạy lại chương trình. Quan sát kết quả hoạt động của chương trình. Nhấn phím Enter để tiếp tục hoạt động.

Lời giải:

a) Chương trình

Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên (ảnh 1)

b) Kết quả in ra

Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên (ảnh 1)

    Nhận xét: phép tính đầu tiên và cuối cùng có kết quả là số thập phân vô hạn nên ở kết quả in ra có thêm một dãy dài số 0 ở đằng sau.

c) Kết quả sau khi thêm lệnh “delay(5000)” sau mỗi câu lệnh “writeln”

Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên (ảnh 1)

d) Sau khi thêm lệnh “readln” trước lệnh “end.”

Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên (ảnh 1)

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 1 trang 27 sgk Tin học 8: Luyện tập gõ các biểu thức số học trong chương trình Pascal...

Bài 3 trang 28 sgk Tin học 8: Tìm hiểu thêm về cách ghi dữ liệu ra màn hình...

1 13,395 19/10/2021


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