Bài Thực Hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF ... THEN

Giải Bài Tập

Giải Bài Tập, Sách Giải, Giải Toán, Vật Lý, Hóa Học, Sinh Học, Ngữ Văn, Tiếng Anh, Lịch Sử, Địa Lý

  • Home
  • Lớp 1,2,3
    • Lớp 1
    • Giải Toán Lớp 1
    • Tiếng Việt Lớp 1
    • Lớp 2
    • Giải Toán Lớp 2
    • Tiếng Việt Lớp 2
    • Văn Mẫu Lớp 2
    • Lớp 3
    • Giải Toán Lớp 3
    • Tiếng Việt Lớp 3
    • Văn Mẫu Lớp 3
    • Giải Tiếng Anh Lớp 3
  • Lớp 4
    • Giải Toán Lớp 4
    • Tiếng Việt Lớp 4
    • Văn Mẫu Lớp 4
    • Giải Tiếng Anh Lớp 4
  • Lớp 5
    • Giải Toán Lớp 5
    • Tiếng Việt Lớp 5
    • Văn Mẫu Lớp 5
    • Giải Tiếng Anh Lớp 5
  • Lớp 6
    • Soạn Văn 6
    • Giải Toán Lớp 6
    • Giải Vật Lý 6
    • Giải Sinh Học 6
    • Giải Tiếng Anh Lớp 6
    • Giải Lịch Sử 6
    • Giải Địa Lý Lớp 6
    • Giải GDCD Lớp 6
  • Lớp 7
    • Soạn Văn 7
    • Giải Bài Tập Toán Lớp 7
    • Giải Vật Lý 7
    • Giải Sinh Học 7
    • Giải Tiếng Anh Lớp 7
    • Giải Lịch Sử 7
    • Giải Địa Lý Lớp 7
    • Giải GDCD Lớp 7
  • Lớp 8
    • Soạn Văn 8
    • Giải Bài Tập Toán 8
    • Giải Vật Lý 8
    • Giải Bài Tập Hóa 8
    • Giải Sinh Học 8
    • Giải Tiếng Anh Lớp 8
    • Giải Lịch Sử 8
    • Giải Địa Lý Lớp 8
  • Lớp 9
    • Soạn Văn 9
    • Giải Bài Tập Toán 9
    • Giải Vật Lý 9
    • Giải Bài Tập Hóa 9
    • Giải Sinh Học 9
    • Giải Tiếng Anh Lớp 9
    • Giải Lịch Sử 9
    • Giải Địa Lý Lớp 9
  • Lớp 10
    • Soạn Văn 10
    • Giải Bài Tập Toán 10
    • Giải Vật Lý 10
    • Giải Bài Tập Hóa 10
    • Giải Sinh Học 10
    • Giải Tiếng Anh Lớp 10
    • Giải Lịch Sử 10
    • Giải Địa Lý Lớp 10
  • Lớp 11
    • Soạn Văn 11
    • Giải Bài Tập Toán 11
    • Giải Vật Lý 11
    • Giải Bài Tập Hóa 11
    • Giải Sinh Học 11
    • Giải Tiếng Anh Lớp 11
    • Giải Lịch Sử 11
    • Giải Địa Lý Lớp 11
  • Lớp 12
    • Soạn Văn 12
    • Giải Bài Tập Toán 12
    • Giải Vật Lý 12
    • Giải Bài Tập Hóa 12
    • Giải Sinh Học 12
    • Giải Tiếng Anh Lớp 12
    • Giải Lịch Sử 12
    • Giải Địa Lý Lớp 12
Trang ChủLớp 8Giải Bài Tập Tin Học 8SGK Tin Học 8Bài thực hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF ... THEN SGK Tin Học 8 - Bài thực hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF ... THEN
  • Bài thực hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF ... THEN trang 1
  • Bài thực hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF ... THEN trang 2
  • Bài thực hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF ... THEN trang 3
  • Bài thực hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF ... THEN trang 4
Bài thực hành 4 sử DỤNG LỆNH ĐIÊU KIỆN IF...THEN ■ ■ ■ 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ản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình. Nội dung Bảng dưới đây cho biết các câu lệnh Pascal để thực hiện cấu trúc rẽ nhánh: Dạng thiếu nếu thì ', if then ', Dạng đầy đủ nếu thì nếu không thì \ if then else ; BÀI 1. Viết chương trình nhập hai số nguyên a và b khác nhau từ bần phím và in hai số đó ra màn hình theo thứ tự không giảm. Mô tả thuật toán để giải bài toán đã cho (tham khảo thêm bài tập 4, bài 5). Gõ chương trình sau đây : program Sap_xep; uses crt; var A, B: integer; begin clrscr; write('Nhap so A: '); readln(A); write('Nhap so B: '); readln(B); if A<B then writeln(A,' B) else writeln(B,' ',A); readln end. 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 gõ, nếu có. Nhấn Ctrl+F9 để chạy chương trình với các bộ dữ liệu (12, 53), (65, 20) để thử chương trình. Cuối cùng lưu chương trình với tên Sap_xep.pas. 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, chẳng hạn “Bạn Long cao hơn”. Tham khảo thuật toán trong ví dụ 5, bài 5. Gõ chương trình sau đây: program Ai_cao_hon; uses crt; var Long, Trang: Real; begin clrscr; write ('Nhap chieu cao cua Long:'); readln(Long); write('Nhap chieu cao cua . Trang:'); readln(Trang); if Long>Trang then writeln('Ban Long cao hon'); if Long<Trang then writeln('Ban Trang cao hon') else writeln('Hai ban cao bang nhau'); readln end. Lưu chương trình với tên Aicaohon.pas. Dịch và sửa lỗi gõ, nếu 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 các kết quả nhận được và nhận xét. Hãy tìm chỗ chưa đúng trong chương trình. Sửa lại chương trình để có kết quả đúng: chỉ in ra màn hình một thông báo kết quả. Tham khảo và tìm hiểu ý nghĩa củ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'); Lưu Ý- Trong đoạn chương trình tham khảo trên chúng ta đã sử dụng hai câu lệnh if...then lồng nhau'. if then else if then else ; BÀI 3. 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. Ý 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. program Ba_canh_tam_giac; uses crt; var a, b, c: real; begin Clrscr; write('Nhap ba so a, b va c:'); readln(a,b,c); if (a+b>c) and (b+Oa) and (c+a>b) then writeln('a, b va c la 3 canh cua mot tam giac!') else writeln('a, b, c khong la 3 canh cua 1 tam giac!'); Readln end. Tìm hiểu ý nghĩa của các câu lệnh trong chương trình, soạn, dịch và chạy chương trình với các số tuỳ ý. Lưu Ý- Trong chương trình trên chúng ta sử dụng từ khoá and để kết hợp nhiều phép so sánh đơn giản thành một phép so sánh phức hợp. Giá trị của phép so sánh này là đúng khi và chỉ khi tất cả các phép so sánh đơn giản đều có giá trị đúng. Ngược lại, chỉ cần một phép so sánh thành phần có giá trị sa/thì nó có giá trị sai. TỔNG KẾT Câu lệnh điều kiện dạng thiếu : if then ; Câu lệnh điều kiện dạng đầy đủ: if then else ‘, Có thê’ sử dụng các câu lệnh if...then lổng nhau. Sử dụng từ khoá and có thể kết hợp nhiều phép so sánh đơn giản thành một phép so sánh phức hợp. Giá trị của phép so sánh này là đúng khi và chỉ khi tất cả các phép so sánh đơn giản đều đúng. Ngược lại, nó có giá trị sai. Ví dụ: (a > 0) and (a <= 5) Từ khoá or cũng được sử dụng để kết hợp nhiều phép so sánh đơn giản. Giá trị của phép so sánh này chỉ sai khi tất cả các phép so sánh thành phần đều sai. Ngược lại, nó có giá trị đúng. Ví dụ: (a>0) or (a<=5)

Các bài học tiếp theo

  • Bài 7. CÂU LỆNH LẶP
  • Bài thực hành 5. SỬ DỤNG LỆNH LẶP FOR ... DO
  • Bài 8. LẶP VỚI SỐ LẦN BIẾT TRƯỚC
  • Bài thực hành 6. SỬ DỤNG LỆNH LẶP WHILE ... DO
  • Bài 9. LÀM VIỆC VỚI DÃY SỐ
  • Bài thực hành 7. XỬ LÍ DÃY SỐ TRONG CHƯƠNG TRÌNH
  • Bài 10. LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAKOUT
  • Bài 11. HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA
  • Bài 12. QUAN SÁT HÌNH KHÔNG GIAN VỚI PHẦN MỀM YENKA

Các bài học trước

  • Bài 6. CÂU LỆNH ĐIỀU KIỆN
  • Bài 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
  • Bài thực hành 3. KHAI BÁO VÀ SỬ DỤNG BIẾN
  • Bài 4. SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • Bài thực hành 2. VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN
  • Bài 3. CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
  • Bài đọc thêm 2. MỘT SỐ BẢNG CHỌN THƯỜNG DÙNG TRONG PASCAL
  • Bài thực hành 1. LÀM QUEN VỚI TURBO PASCAL
  • Bài đọc thêm 1. MỘT SỐ NGÔN NGỮ LẬP TRÌNH THÔNG DỤNG
  • Bài 2. LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

SGK Tin Học 8

  • Phần 1. Lập trình đơn giản
  • Bài 1. MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
  • Bài 2. LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
  • Bài đọc thêm 1. MỘT SỐ NGÔN NGỮ LẬP TRÌNH THÔNG DỤNG
  • Bài thực hành 1. LÀM QUEN VỚI TURBO PASCAL
  • Bài đọc thêm 2. MỘT SỐ BẢNG CHỌN THƯỜNG DÙNG TRONG PASCAL
  • Bài 3. CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
  • Bài thực hành 2. VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN
  • Bài 4. SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • Bài thực hành 3. KHAI BÁO VÀ SỬ DỤNG BIẾN
  • Bài 5. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH
  • Bài 6. CÂU LỆNH ĐIỀU KIỆN
  • Bài thực hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF ... THEN(Đang xem)
  • Bài 7. CÂU LỆNH LẶP
  • Bài thực hành 5. SỬ DỤNG LỆNH LẶP FOR ... DO
  • Bài 8. LẶP VỚI SỐ LẦN BIẾT TRƯỚC
  • Bài thực hành 6. SỬ DỤNG LỆNH LẶP WHILE ... DO
  • Bài 9. LÀM VIỆC VỚI DÃY SỐ
  • Bài thực hành 7. XỬ LÍ DÃY SỐ TRONG CHƯƠNG TRÌNH
  • Phần 2. Phần mềm học tập
  • Bài 10. LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAKOUT
  • Bài 11. HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA
  • Bài 12. QUAN SÁT HÌNH KHÔNG GIAN VỚI PHẦN MỀM YENKA

Từ khóa » Viết Chương Trình Có Sử Dụng Câu Lệnh If Then