Tài nguyên

trực tuyến

  • (Bùi Danh Giang)

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Thành viên

    1 khách và 0 thành viên

    danh mục website

    Các ý kiến mới nhất

    bai6: cau dieu kien

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Thcs Nghĩa Phúc
    Ngày gửi: 00h:14' 10-02-2011
    Dung lượng: 6.5 MB
    Số lượt tải: 131
    Số lượt thích: 0 người
    CÂU LỆNH ĐIỀU KIỆN (tt)
    Bài 6.
    4. Cấu trúc rẽ nhánh:

    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Ví dụ1. Các dạng cấu trúc rẽ nhánh:
    - Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b, ngược lại in ra giá trị của b.
    ? Cấu trúc rẽ nhánh dạng đủ.
    - Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b.
    ? Cấu trúc rẽ nhánh dạng thiếu.
    4. Cấu trúc rẽ nhánh:

    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Cấu trúc rẽ nhánh
    Cấu trúc rẽ nhánh dạng thiếu
    Cấu trúc rẽ nhánh dạng đủ
    4. Cấu trúc rẽ nhánh:
    Dạng thiếu:
    ? Sơ đồ:

    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Ví du 2: Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b.
    Mô tả hoạt động: Nếu a > b thì in ra màn hình giá trị của a.
    4. Cấu trúc rẽ nhánh:
    b) Dạng đủ:
    ? Sơ đồ:

    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Ví dụ3: Cho 2 số a và b. Hãy in số a ra màn hình nếu a>b, ngược lại in ra giá trị của b.
    Mô tả hoạt động: nếu a>b thì in ra màn hình giá trị của a. ngược lại In giá trị của b
    4. Cấu trúc rẽ nhánh:
    Dạng thiếu: Dạng đủ:





    ? M?i ngơn ng? l?p trình d?u cĩ cc cu lnh d? th?c hi?n cc c?u trc r? nhnh d?ng thi?u v d?ng d?.

    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    5. Câu lệnh điều kiện:
    Nếu a>b thì in ra màn hình giá trị của a;
    IF
    THEN
    ĐIỀU KIỆN
    CÂU LỆNH;
    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
     Mô tả như trên gọi là câu lệnh điều kiện dạng thiếu trong Pascal.
    5. Câu lệnh điều kiện:
    Dạng thiếu:
    IF < Điều kiện> THEN ;
    Từ khoá
     Hoạt động của câu lệnh:
    Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh. Ngược lại câu lệnh bị bỏ qua.
     Cú pháp:
    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Câu lệnh điều kiện dạng thiếu
    Điều kiện?
    Câu lệnh;
    Đúng
    Sai
    5. Câu lệnh điều kiện:
    Dạng thiếu:
    Ví dụ 4 :
    Nếu a > b thì in ra màn hình giá trị của a
    IF
    a > b
    THEN
    Write ( a );
    IF < Điều kiện> THEN ;
    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    IF a > b THEN Write ( a ) ;
    a > b
    In ra giá trị của a
    Đúng
    Sai
    5. Câu lệnh điều kiện:
    Dạng thiếu:
    Ví dụ 5 Sgk-trang 49: Nhiều chương trình yêu cầu người dùng nhập một số hợp lệ, chẳng hạn không lớn hơn 5, từ bàn phím. Chương trình đọc số, kiểm tra tính hợp lệ và thông báo nếu không hợp lệ.
    Thuật toán:
    Bước 1: Nhập số a;
    Bước 2: Nếu a > 5 thì thông báo lỗi;
    Khi đó các hoạt động của chương trình có thể biểu diễn bằng thuật toán như thế nào?
    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Ví dụ 5 Sgk-trang 49:
    Write ( ‘So da nhap khong hop le’ );
    Nhập số a; Nếu a > 5 thì thông báo lỗi;
    Readln (a);
    IF
    a > 5
    THEN
    5. Câu lệnh điều kiện:
    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Dạng thiếu:
    IF < Điều kiện> THEN ;
    a > 5
    In ra câu
    “ Số đã nhập không hợp lệ”
    Đúng
    Sai
    Ví dụ 5 Sgk-trang 49:
    5. Câu lệnh điều kiện:
    Ví dụ 6: Sgk-trang 50
    Cần viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ. Phép tính chỉ được thực hiện khi b # 0. Chương trình cần kiểm tra giá trị của b, nếu b # 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thông báo lỗi.
    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Nếu b<>0 thì tính kết quả x=a/b
    ngược lại thì thông báo lỗi
    Ví dụ 6: Sgk-trang 50
    IF
    b<>0
    THEN
    x:=a/b
    ELSE
    Write ( ‘Mau so bang 0, nen khong the chia duoc’);
    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
     Câu lệnh trên gọi câu lệnh điều kiện dạng đủ trong Pascal.
    x : = a / b;
    b<>0
    Đúng
    Sai
    In ra man hinh
    Mau so bang 0 nen
    khong the chia duoc
    Ví dụ 6: Sgk-trang 50
    b) Dạng đầy đủ
    IF < Điều kiện> THEN < Câu lệnh 1>
    ELSE < Câu lệnh 2>;
    Từ khoá
     Hoạt động của câu lệnh:
     Cú pháp:
    Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh 1. Ngược lại câu lệnh 2 sẽ được thực hiện.
    5. Câu lệnh điều kiện:
    CÂU LỆNH ĐIỀU KIỆN
    Bài 6
    Câu lệnh1;
    Điều kiện?
    Đúng
    Sai
    Câu lệnh2;
    Câu lệnh điều kiện dạng đầy đủ
    Bài Tập 6
    Sau mỗi câu lệnh sau đây giá trị của biến X sẽ là bao nhiêu nếu trước đó giá trị của X là 5?
    If (45 mod 3) =0 then X:=X+1;
    b)If X>10 then X:=X+1;
    X=6
    X=5
    Bài tập
    Em hãy mô tả thuật toán: Nhập một số nguyên a từ bàn phím. Nếu a là số chẵn thì in ra màn hình a là số chẵn. Nguợc lại thì in ra màn hình a là số lẻ?
    Thuật toán:
    Bước 1: Nhập số a;
    Bước 2: Nếu a chia hết cho 2 thì a là số chẵn. Ngược lại, a là số lẻ;
    Bước 3: Kết thúc.
    Phiếu học tập
    Em hãy viết các câu lệnh trong Pascal cho thuật toán trên?
    Thuật toán:
    Bước 1: Nhập số a;
    Bước 2: Nếu a chia hết cho 2 thì a là số chẵn. Ngược lại, a là số lẻ;
    Bước 3: Kết thúc.
    Bài giải:
    Readln(a);
    IF (a mod 2) = 0 then Write(a, ‘la so chẵn’);
    IF (a mod 2) <> 0 then Write(a, ‘la so lẻ’);
    CÁCH 1
    CÁCH 2
    Readln(a);
    IF (a mod 2) = 0 then Write(a, ‘la so chẵn’)
    ELSE Write(a, ‘la so lẻ’);
     
    Gửi ý kiến