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

Tin học 8 Bài thực hành 4: Sử dụng lệnh điều kiện If … then | 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 4: Sử dụng lệnh điều kiện If … then | 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 4:

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 hinh theo thứ tự không giảm.

a. Mô tả thuật toán.

b. Gõ chương trình.

c. Tìm hiểu ý nghĩa từng câu lệnh. Nhập các bộ dữ liệu (12,53), (65,20) để thử chương trình. Lưu chương trình với tên Sap_xep.pas

Lời giải:

a) Thuật toán:

Bước 1: Nhập vào 2 số nguyên a và b khác nhau.

Bước 2: Nếu a > b thì đổi vị trí của a và b, ngược lại chuyển đến bước 3.

Bước 3: In ra màn hình a và b.

Bước 4: Kết thúc thuật toán.

b) Chương trình:

Kết quả:

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

(2)

Bài 2 trang 53 sgk Tin học lớp 8: Viết chương trình nhập chiều cao của hai bạn Long và Trang, in ra màn hình kết quả so sánh chiều cao của hai bạn, chẳng hạn "Bạn Long cao hơn". Tham khảo thuật toán trong ví dụ 5, bài 5.

a. Gõ chương trình.

b. Lưu chương trình với tên Aicaohon.pas.

c. Chạy chương trình với các bộ dữ liệu (1.5, 1.6); (1.6, 1.5) và (1.6 , 1.6) Quan sát kết quả, nhận xét. Tìm chỗ chưa đúng.

d. Sửa lại chương trình.

Lời giải:

a) Chương trình:

b) Tên chương trình:

c) Kết quả chạy:

(1.5, 1.6)

(1.6, 1.5)

(3)

(1.6, 1.6)

Nhận xét:

Với bộ dữ liệu (1.6, 1.5) chương trình sẽ so sánh lần lượt 1.6 > 1.5 nên in ra

“Ban Long cao hon” và thực hiện so sánh tiếp thấy 1.6 không nhỏ hơn 1.5 và gặp lệnh else nếu điều kiện không thỏa mãn nên in ra “Hai ban bao bang nhau”.

d) Chương trình sửa lại:

Kết quả:

Tham khảo đoạn chương trình:

Đây là một câu lệnh điều kiện lồng nhau.

Ý nghĩa: Nếu chiều cao của Long hơn Trang thì in ra “Ban Long cao hon”;

nếu không và chiều cao của Long nhỏ hơn Trang thì in ra “Ban Trang cao hon”;

ngược lại nếu không thỏa mãn cả 2 điều kiện trên thì in ra “Hai ban cao bang nhau”.

(4)

Bài 3 trang 54 sgk Tin học lớp 8: Dưới đây là chương trình nhập ba số dương a,b và c từ bàn phím. Kiểm tra và in ra màn hình kết quả kiểm tra ba số đó có thể là độ dài các cạnh của một tam giác hay không?

Lời giải:

- Chương trình và ý nghĩa câu lệnh:

- Kết quả chạy:

Tài liệu tham khảo

Tài liệu liên quan

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

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

c. Đọc và tìm ý nghĩ từng lệnh. Dịch sửa lỗi nếu có. Viết lại chương trình bằng lệnh for.. Nếu không thì đến bước 6. Bước 5: tb sẽ bằng tb/n để tính giá trị

Bài 2 trang 80 sgk Tin học lớp 8: Bổ sung và chỉnh sửa chương trình trong bài 1 để nhập hai loại điểm Toán và Ngữ văn của các bạn, sau đó in ra màn hình điểm trung

Câu hỏi trang 167 sgk Sinh học lớp 8: Dựa vào hình 52-3A và B kết hợp với hiểu biết của em về quá trình thành lập và ức chế phản xạ có điểu kiện, hãy trình bày quá

+ Quá trình kết hợp phải lặp đi lặp lại nhiều lần và phải thường xuyên củng cố Bài tập 3 (trang 138 VBT Sinh học 8): Nêu rõ ý nghĩa của sự hình thành và ức chế phản

Văn bản: Em nhấn Ctrl+S hoặc nháy nút phải chuột lên vị trí không có ảnh, video hay liên kết và chọn lệnh Lưu thành… Trong cửa sổ mới được mở ra sau đó em gõ tên tệp