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

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

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "Tin học 8 Bài thực hành 2: Viết chương trình để tính toán | 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 2:

Viết chương trình để tính toán

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.

a. Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal:

b. Khởi động trên Turbo Pascal và gõ chương trình sau để tính các biểu thức trên:

Lời giải:

a) Chuyển phép tính a)

b) c) d)

b) Viết chương trình

(2)

c) Kết quả in ra

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.

(3)

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

b) Kết quả in ra

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”

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

(4)

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

Lời giải:

Chương trình

Kết quả in ra

Nhận xét: các kết quả thứ 2,3,4 lấy chữ số thập phân vô hạn chữ số 0; các kết quả 5,6,7 đã được lấy đến 2 chữ số thập phân (nhờ lệnh “:4:2”).

Tài liệu tham khảo

Tài liệu liên quan

Không thể sử dụng chức năng tự động điền dữ liệu khi ô tính (hoặc khối ô tính) muốn sao chép công thức đến ô tính mà không liền kề với ô tính chứa công thức.. b) Sử dụng

Chương trình dịch được sử dụng làm công cụ dịch từ ngôn ngữ lập trình thành ngôn ngữ máy để máy tính có thể hiểu và thực hiện yêu cầu

Cách đặt tên trong chương trình: trong ngôn ngữ Pascal, tên không được bắt đầu bằng chữ số và không được chứa dấu cách (kí tự trống); tên cho mỗi đại lượng

Bài 1 trang 15 sgk Tin học lớp 8: Làm quen với Turbo Pascal.. Hai màn hình giống nhau về cấu tạo và thanh công cụ. Hình 11 đã có một chương trình và tên được thay đổi

Bài 1 trang 26 sgk Tin học lớp 8: Hãy nêu ít nhất hai kiểu dữ liệu và một phép toán có thể thực hiện được trên một kiểu dữ liệu, nhưng phép toán đó không có

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ữ

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

Bài 4 trang 70 sgk Tin học lớp 8: Hãy tìm hiểu mỗi đoạn chương trình Pascal sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp. Hãy