Tài nguyên dạy học

Hỗ trợ trực tuyến

  • (Trợ giúp kỹ thuật)

Điều tra ý kiến

Các bạn thầy trang web của chúng tôi thế nào?
Bình thường
Đẹp
Đơn điệu
Ý kiến khác

Thống kê

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

    Thong_diep_Huong_ung_Ngay_the_gioi_tuong_niem_cac_nan_nhan_tu_vong_do_tai_nan_giao_thong_2023__co_nhac_nen.mp3 Tai_xuong_2.jpg Tai_xuong_1.jpg Tai_xuong.jpg Tieu_Su_Anh_Hung_Vo_Thi_Sau.flv Caubetroiban_15022022.flv KIM_DONG__Anh_Hung_Nho_Tuoi__Phim_Hoat_Hinh_3D_Viet_Nam_Dang_Xem_Nhat_2017.flv TAM_GUONG_NGHI_LUC_VIET_3_NGUYEN_NGOC_KY.flv GIO_TO_HUNG_VUONG_MUNG_10_THANG_3_AM_LICH__PTMN.flv Hat_Quoc_Ca_Tai_Dia_Chi_Do__Lien_Doi_Truong_THCS_My_Hoi__Video_du_thi.flv 1_Hoc_Sinh_Dat_Sen_HongThuyTamHoaiAn.mp3 HINH_ANH_HOAT_DONG_LIEN_DOI_chat_luong_cao.jpg Clip_image001.jpg IMG_20180905_133826.jpg IMG_20180905_133904.jpg HINH_ANH_HOAT_DONG_LIEN_DOI.jpg So_do_tu_duy_on_tap_chuong_II_goc_Toan_6.png ENGLISH_9_UNIT_10_READ.mp3 E6_Unit_12_B2_p120.flv

    Thành viên trực tuyến

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

    Chào mừng quý vị đến với Thư viện tài nguyên giáo dục Đồng Tháp.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    Bài 9: Cấu trúc rẽ nhánh

    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: Nguyễn Ngọc Nhi
    Ngày gửi: 20h:46' 09-11-2013
    Dung lượng: 1.3 MB
    Số lượt tải: 136
    Số lượt thích: 0 người
    Bài 9
    cấu trúc rẽ nhánh
    Giáo án điện tử tin học lớp 11
    1. Rẽ nhánh
    Mời các bạn cùng xem và tìm hiểu các tình huống sau nhé!
    ừm, để tớ nghĩ đã.
    Nếu ngày mai mưa thì tớ nghỉ.
    à! Nếu ngày mai mưa thì tớ nghỉ, nếu không mưa thì tớ đến nhà cậu học nhé.
    Này, ngày mai cậu có đi học nhóm không?
    Nếu ... thì
    Nếu . thì., nếu không thì .
    Cấu trúc dùng để mô tả các mệnh đề có dạng như trên gọi là
    cấu trúc rẽ nhánh.
    Ví dụ: Giải phương trình bậc hai ax2+bx+c=0 (a?0)
    Hãy nêu các bước giải phương trình bậc hai?
    Nhập hệ số a,b,c
    Tính Delta=b2 - 4ac
    Nếu Delta âm thì thông báo PT vô nghiệm, ngược lại tính và đưa ra nghiệm.
    Các em hãy vẽ sơ đồ thuật toán giải phương trình bậc 2 (với a?0)
    Sau khi tính Delta, tuỳ thuộc vào giá trị Delta, một trong hai thao tác sẽ thực hiện.
    Nhập a, b, c
    Tính Delta = b2 - 4ac
    Kiểm tra
    Delta < 0
    Tính và đưa ra nghiệm
    Thông báo vô nghiệm
    Kết thúc
    Sai
    Đúng
    IF <Điều kiện> THEN ;
    Điều kiện
    Đúng

    Câu lệnh
    Nếu <điều kiện> đúng thì được thực hiện,
    sai bị bỏ qua.
    Sai
    a. Dạng thiếu

    Câu lệnh
    Đúng

    Câu lệnh
    Điều kiện
    Điều kiện
    2. Câu lệnh IF - THEN
    - Điều kiện là biểu thức quan hệ hoặc biểu thức lôgic.
    - Câu lệnh là một lệnh của TP.
    Trong đó:
    Ví dụ:
    IF a mod 2=0 THEN Writeln(` a la so chan`);
    b. Dạng đủ
    IF <Điều kiện> THEN ELSE ;
    Điều kiện
    Đúng

    Câu lệnh 1
    Sai

    Câu lệnh 2
    Nếu <điều kiện> đúng thì được thực hiện,
    ngược lại thì được thực hiện.
    Điều kiện

    Câu lệnh 1

    Câu lệnh 2
    Điều kiện

    Câu lệnh 1
    Điều kiện
    Ví dụ:
    IF a mod 2=0 THEN Writeln(`a là so chan`)
    ELSE Writeln(`a la so le`);
    Hãy dùng câu lệnh IF - THEN viết lệnh để xét các trường hợp của DELTA
    IF Delta<0 THEN Writeln(`Phương trình vô nghiệm`)
    ELSE
    X1:= (-B + SQRT(Delta))/(2*A);
    X2:= (-B - SQRT(Delta))/(2*A);
    Writeln(` Nghiem X1= `, X1:5:1);
    Writeln(` Nghiem X2= `, X2:5:1);
    3. Câu lệnh ghép
    Trong TP cho phép gộp nhiều câu lệnh thành một câu lệnh gọi là câu lệnh ghép, có dạng:
    BEGIN
    < Các câu lệnh>;
    END;
    IF Delta<0 THEN Writeln(`Phương trình vô nghiệm`)
    ELSE
    BEGIN
    X1:= (-B + SQRT(Delta))/(2*A);
    X2:= (-B - SQRT(Delta))/(2*A);
    Writeln(` Nghiem X1= `, X1:5:1);
    Writeln(` Nghiem X2= `, X2:5:1);
    END;
    Ví dụ:
    Program GPTB2;
    Uses crt;
    Var . . . ;
    BEGIN
    . . . Nhập vào 3 hệ số a,b,c .. .
    Delta :=. . .;
    Readln;
    END.
    Nếu Delta<0 thì Writeln(`PTVN`)
    ngược lại Tính và in nghiệm;
    4. Một số ví dụ
    Em hãy hoàn thiện chương trình giải phương trình bậc 2 (a?0) theo dàn ý sau:
    Ví dụ 1:
    Hãy xác định Input và Output của bài?
    Ví dụ 2: Tìm số ngày của năm N, biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết 4 nhưng không chia hết cho 100.
    Input: Nhập N từ bàn phím.
    Output: Đưa số ngày của năm N ra màn hình.
    Nếu N chia hết cho 400 hoặc N chia hết cho 4 nhưng không chia hết cho 100
    thì In ra số ngày của năm nhuận là 366,
    ngược lại In ra số ngày là 365
    Em hãy khai báo biến cho bài toán trên?
    Viết điều kiện:
    Nếu N chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100
    thì nhận số ngày của năm nhuận, ngược lại nhận số ngày của năm thường.
    Nhập vào NĂM cần tính số lượng ngày
    In ra kết quả?
    Hãy nhớ
    Cấu trúc mô tả các mệnh đề:
    "Nếu . thì."
    "Nếu . thì .ngược lại."
    gọi là cấu trúc rẽ nhánh.
    ? Lệnh rẽ nhánh dạng thiếu
    ? Lệnh rẽ nhánh dạng đủ
    Câu lệnh ghép
    BEGIN
    ;
    END;
    IF <điều kiện> THEN ;
    IF <điều kiện> THEN
    ELSE ;
     
    Gửi ý kiến