Lý thuyết Tin học 8 Bài thực hành 4: Sử dụng câu lệnh điều kiện
Lý thuyết Tin học 8 Bài thực hành 4: Sử dụng câu lệnh điều kiện
1. Mục đích, yêu cầu
- Luyện tập sử dụng câu lệnh điều kiện if…then.
- rèn luyện kĩ năng ban đầu về đọc các chương trình đơn giả, hiểu được ý nghĩa của thuật toán sử dụng trong chương trình.
2. Nội dung
Bài 1: Viết chương trình nhập 2 số nguyên a và b khác nhau từ bàn phím và in 2 số đó ra màn hình theo thứ tự không giảm.
a) Mô tả thuật toán để giải bài toán đã cho
b) Gõ chương trình sau:
c) Tìm hiểu ý nghĩa của các câu lệnh trong chương trình. Nhấn Alt + F9 để dịch và sửa lỗi. nhấn Ctrl + F9 để chạy. nhập các bộ dữ liệu (12,53), (65,20). Lưu chương trình với tên Sap_xep.pas
Gợi ý:
a. Mô tả thuật toán
- B1: nhập số A
- B2: nhập số B
- B3: so sánh, nếu A < B thì in ra theo thứ tự A – B. nếu không thì in ra theo thứ tự B – A.
c. Kết quả
Bài 2: 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, dưới dạng ″Bạn Long cao hơn″, ″Bạn Trang cao hơn″, ″Hai bạn bằng nhau″.
a) Gõ chương trình sau:
b) Lưu chương trình với tên Aicaohon.pas. dịch và sửa lỗi nếu có.
c) Chạy chương trình với các bộ dữ liệu (1.5, 1.6) và (1.6, 1.5) và (1.6, 1.6). quan sát kết quả nhận được và cho nhận xét, tìm chỗ sai.
d) Sửa lại chương trình cho kết quả đúng: chỉ in ra màn hình 1 thông báo kết quả.
Tham khảo và tìm hiểu y nghĩa đoạn chương trình sau đây:
If Long>Trang then writeln(‘Ban Long cao hon’) else If Long<Trang then writeln(‘Ban Trang cao hon’) else Writeln(‘Hai ban cao bang nhau’);
Gợi ý:
c. Kết quả
- Nhận xét: ở bộ dữ liệu thứ 2, chương trình in ra thừa 1 thông báo do cả 2 câu điều kiện đều được thỏa mãn.
d. Sửa lại
Bài 3: 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.
Gợi ý:
Ý tưởng: Ba số dương a, b, và c là độ dài các cạnh của một tam giác khi và chỉ khi a + b > c, b + c > a và c + a > b
Tổng kết
1. Câu lệnh điều kiện dạng thiếu:
If <điều kiện> then <câu lệnh>
2. Câu lệnh điều kiện dạng đủ:
If<điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
3. Có thể sử dụng các lệnh if…then lồng nhau.
4. Sử dụng từ khóa and để kết hợp các điều kiện so sánh. Điều kiện được thỏa mãn khi tất cả các điều kiện con đúng, và sai khi có ít nhất 1 điều kiện là sai.
5. Sử dụng từ khóa or tương tự như and, câu so sánh là đúng khi ít nhất 1 điều kiện là đúng. Ngược lại, câu so sánh là sai.
Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 8 có đáp án hay khác:
- Lý thuyết Tin học 8 Bài 7: Câu lệnh lặp (hay, chi tiết)
- Trắc nghiệm Tin học 8 Bài 7 (có đáp án): Câu lệnh lặp
- Lý thuyết Tin học 8 Bài thực hành 5: Sử dụng lệnh lặp For...do (hay, chi tiết)
- Lý thuyết Tin học 8 Bài 8: Lặp với số lần chưa biết trước (hay, chi tiết)
- Trắc nghiệm Tin học 8 Bài 8 (có đáp án): Lặp với số lần chưa biết trước
Xem thêm các loạt bài Để học tốt Tin học 8 hay khác:
Tủ sách VIETJACK shopee lớp 6-8 cho phụ huynh và giáo viên (cả 3 bộ sách):
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Loạt bài Giải bài tập Tin học 8 | Soạn Tin học lớp 8 | Trả lời câu hỏi Tin học 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học lớp 8.
Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.
- Giải Tiếng Anh 8 Global Success
- Giải sgk Tiếng Anh 8 Smart World
- Giải sgk Tiếng Anh 8 Friends plus
- Lớp 8 - Kết nối tri thức
- Soạn văn 8 (hay nhất) - KNTT
- Soạn văn 8 (ngắn nhất) KNTT
- Giải sgk Toán 8 - KNTT
- Giải sgk Khoa học tự nhiên 8 - KNTT
- Giải sgk Lịch Sử 8 - KNTT
- Giải sgk Địa Lí 8 - KNTT
- Giải sgk Giáo dục công dân 8 - KNTT
- Giải sgk Tin học 8 - KNTT
- Giải sgk Công nghệ 8 - KNTT
- Giải sgk Hoạt động trải nghiệm 8 - KNTT
- Giải sgk Âm nhạc 8 - KNTT
- Lớp 8 - Chân trời sáng tạo
- Soạn văn 8 (hay nhất) - CTST
- Soạn văn 8 (ngắn nhất) - CTST
- Giải sgk Toán 8 - CTST
- Giải sgk Khoa học tự nhiên 8 - CTST
- Giải sgk Lịch Sử 8 - CTST
- Giải sgk Địa Lí 8 - CTST
- Giải sgk Giáo dục công dân 8 - CTST
- Giải sgk Tin học 8 - CTST
- Giải sgk Công nghệ 8 - CTST
- Giải sgk Hoạt động trải nghiệm 8 - CTST
- Giải sgk Âm nhạc 8 - CTST
- Lớp 8 - Cánh diều
- Soạn văn 8 Cánh diều (hay nhất)
- Soạn văn 8 Cánh diều (ngắn nhất)
- Giải sgk Toán 8 - Cánh diều
- Giải sgk Khoa học tự nhiên 8 - Cánh diều
- Giải sgk Lịch Sử 8 - Cánh diều
- Giải sgk Địa Lí 8 - Cánh diều
- Giải sgk Giáo dục công dân 8 - Cánh diều
- Giải sgk Tin học 8 - Cánh diều
- Giải sgk Công nghệ 8 - Cánh diều
- Giải sgk Hoạt động trải nghiệm 8 - Cánh diều
- Giải sgk Âm nhạc 8 - Cánh diều