Menu Chính

ĐIỂM TIN CÁC BÁO

LIÊN KẾT WEBSITE

TIN TỨC

Ảnh ngẫu nhiên

Valentine11.swf Thieprong.swf Tinh_ca_CR.swf Bay_giua_ngan_ha.swf Daythonvyda.swf Mung_Giang_Sinh_20104.flv 201120101.swf USB.bmp Dtichhinhtron.swf Dtichelip.swf Goc_o_tam.swf Dtich_hinhquat.swf Dong_ho_dem_nguoc_15_giay.swf DirectedLine.swf Cylinder.swf Dtich_hchunhat.swf Dien_tich_xung_quanh_cua_hinh_tru_.swf Degenerate.swf EquilateralTriangle.swf EqUnitCircle.swf

VUI MỪNG CHÀO ĐÓN

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

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Hổ trợ Trực tuyến

    • (chithu1980)

    Menu chức năng 1

    Tiết 11

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    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: Trần Chí Thu (trang riêng)
    Ngày gửi: 23h:00' 08-07-2009
    Dung lượng: 248.5 KB
    Số lượt tải: 10
    Số lượt thích: 0 người
    Tuần : 1 Ngày soạn 26/081/08


    CHƯƠNG II. CÂUS TRÚC RẼ NHÁNH VÀ CẤU TRÚC LẶP
    Bài 9: CẤU TRÚC RẼ NHÁNH

    Mục tiêu bài học:
    1. Kiến thức:
    Hiểu nhu cầu cấu trúc rẽ nhánh trong biểu diễn thuật toán.
    Hiểu câu lệnh rẽ nhánh dạng thiếu và đủ
    Hiểu câu lệnh ghép.
    2. Kỹ năng:
    Sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán đơn giản.
    Viết được câu lệnh rẽ nhánh dạng khuyết, rẽ nhánh đủ và áp dụng để thể hiện được thuật toán của một số bài toán đơn giản.
    3. Thái độ:
    B- Phương pháp:
    Thuyết trình vấn đáp
    C- Chuẩn bị của giáo viên và học sinh:
    1. Giáo viên: Giáo án, bảng vẽ
    2. Học sinh:
    Chuẩn bị bài cũ, Chuẩn bị về các thuật toán ở lớp 10
    Xem kĩ bài mới.
    D- Tiến trình lên lớp:
    I- Ổn định lớp:
    II- Kiểm tra bài cũ:
    Viết chương trình giải PT: ax + b= 0
    III- Bài mới:
    Đặt vấn đề:
    Trong toán học cũng như các công việc thường ngày , có rất nhiều việc chỉ được thực hiện khi thỏa mãn một điều kiện nào đó. Những cấu trúc như vậy được gọi là cấu trúc rẽ nhánh.
    2. Triển khai bài:

    Hoạt động của giáo viên và học sinh
    Nội dung kiến thức
    
    HĐ1: Như thế nào là câu lệnh rẽ nhánh?
    
    Gv: Em hãy nêu vài ví dụ về một việc nào đó được thực hiện khi thỏa mãn điều kiện?
    Hs1: Nếu con đậu ĐH thì bố sẽ mua cho con 1chiếc máy vi tính.
    Hs2:Nếu trời mưa thì các em học TD nghĩ.
    Gv:Điều kiện ở 2 vd trên là gì và công việc được thực hiện là gì?
    Hs: Trả lời
    Gv: Các ví dụ trên là một mệnh đề và nó có dạng như thế nào?
    Hs: Nếu ….. thì…….
    Gv: Cách diễn đạt như vậy là dạng thiếu.
    Gv: Cách diễn đạt như thế nào là dạng đủ cho ví dụ?
    Hs: Nếu …… thì……ngược lại thì…….
    Hs2: VD. Nếu đủ tiền mình mua một cuốn từ điển nếu không đủ thì mình mua một quyển vở.
    Gv: Cách diễn đạt như vậy là dạng đủ.
    => Cấu trúc dùng diễn đạt các mệnh đề trên được gọi là cấu trúc rẽ nhánh thiếu và dủ.
    Gv: Đưa ra ví dụ giải PTB2
    Hs: Lên bảng mô tả thuật toán
    1. Rẽ nhánh.
    Cấu trúc rẽ nhánh là cấu trúc dùng để mô tả một công việc nào đó được thực hiện khi thoả mãn một điều kiện cụ thể. û • rẽ nhánh:
    + Dạng thiếu:
    – Nếu ….. Thì….
    + Dạng đủ:
    –Nếu ….. Thì…… nếu không thì….
    Ví dụ:
    
    HĐ2: Tìm hiểu cách diễn đạt cấu trúc rẽ nhánh trong ngôn ngữ lập trình Pascal.
    
    Gv: Đưa ra cấu trúc lệnh rẽ nhánh trong TP. Nhắc học sinh đây là cấu trúc quan trọng, nó sẽ được sử dụng trong các chương trình sau này.


    Gv: Lưu ý các em sau THEN và sau ELSE chỉ có 1 lệnh chương trình













    Gv: Với hai dạng này, dạng nào dùng thuận tiện hơn?

    Hs: Tìm câu trả lời, giáo viên gợi ý để học sinh đưa ra được tùy trường hợp cụ thể mà dùng dang thiếu hay đủ




    Gv: Đưa ra các ví dụ có sử dụng câu lệnh rẽ nhánh, nếu không có lệnh rẽ nhánh thì không thể thực hiện được
    Gv: Cho VD Tìm giá trị lớn nhất của hai số a,b.
    C1: Max:=a; if b>a then Max:=b;
    C2: If a>b Then max:=a Else Max:=b;
    Gv: Trong hai cách trên cách nào nhanh hơn, thuận tiện hơn?
    Hs: Trả lời
    Gv: Phân tích sự thuận tiện trong cách 2 và số lệnh mà máy phải thực hiện.
    2. Câu lệnh If - Then
    a. Dạng thiếu:
    •If <đkiện> then
    •Ý nghĩa: Nếu điều kiện đúng thì thực hiện câu lệnh, ngược lại câu lệnh sẽ bỏ qua.

    

    •If D<0 then
    •writeln(‘Phuong trinh vo nghiem’);
    •Ví dụ 2:
    •If a<>0 then
    •writeln(‘Day la phuong trinh bac hai’);
    b) Dạng đủ

    If <đkiện> then
    Else
    Ý nghĩa: Nếu
     
    Gửi ý kiến

    Nhúng mã HTML