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

2 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 17

    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:03' 08-07-2009
    Dung lượng: 55.0 KB
    Số lượt tải: 11
    Số lượt thích: 0 người
    Tuần : 17 Ngày soạn :04 /12 /08

    Tiết 15
    CHƯƠNG II. CẤU TRÚC RẼ NHÁNH VÀ CẤU TRÚC LẶP
    ÔN TẬP HỌC KÌ I

    A. Mục tiêu bài học:
    1. Kiến thức:
    Hệ thống tất cả các kiến thức đã học từ bài 1 đến bài 10
    Làm bài tập về cấu trúc rẽ nhánh và cấu trúc lặp
    2. Kỹ năng:
    Nắm vững những kiến thức đã học
    Thành thạo trong việc phân tích bài toán, xác định và khai báo biến cho bài toán
    Xây dựng một số chương trình giải những bài toán cụ thể.
    3. Thái độ:
    Nhận thấy sự thú vị trong lập trình và yêu thích lập trình
    B. Phương pháp:
    Giải thích – Đàm thoại – Nêu vấn đề.
    C. Chuẩn bị của giáo viên và học sinh:
    1. Giáo viên: Tài liệu, giáo án
    2. Học sinh: Sách, vở học.
    D. Tiến trình lên lớp:
    1. Ổn định lớp:
    2. Kiểm tra bài cũ:
    3. Bài mới:
    Đặt vấn đề:
    Để chuẩn bị tốt cho bài kiểm tra học kì sắp tới, hôm nay chúng ta sẽ thống kê lại một số kiến thức đã học từ đầu học kì đến nay.
    3.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: Ôn tập kiến thức về phần lý thuyết:

    Gv: Nêu các câu hỏi

    HS: Trả lời.

    GV: Đưa ra một số câu hỏi trắc nghiệm.

    HS: Trả lời
    LÝ THUYẾT:
    Các thành phần của NNLT
    Cấu trúc chung của chương trình
    Các kiểu dữ liệu chuẩn
    Khai báo biến
    Phép toán, biểu thức, câu lệnh gán và một số hàm chuẩn
    Các thủ tục chuẩn vào/ra đơn giản
    Cấu trúc rẽ nhánh If…then….
    Cấu trúc lặp
    * Lặp với số lần biết trước: For…do

    
    HĐ2: Ôn tập kiến thức - phần bài tập
    GV: Nêu bài toán
    GV: Kiểm tra một năm có nhuận hay không bằng cách nào?
    HS: Trả lời, bổ sung
    GV: Năm nhuận là năm chia hết cho 4 nhưng không chia hết 100, hoặc năm chia hết cho 400
    GV: Ta có thể dùng câu trúc nào để kiểm tra?
    HS: If…then…
    GV: Viết như thế nào?
    HS: Lên bảng viết
    GV: Nhận xét
    HS: Tự hoàn thành chương trình.
    GV gọi HS lên bảng viết chương trình
    - GV: Em có nhận xét gì về các số hạng trong tổng cần tính?
    HS: Các số hạng có tử số là những số lẻ tăng từ 1 đến 2n-1, mẫu số gồm một số a cộng với một số tăng từ 1 đến n
    GV: Hãy viết thuật toán tính tổng trên
    HS: Viết thuật toán
    B1. Nhập a, n
    B2. i(1, T(0
    B3. Nếu i>N thì đưa ra T rồi kết thúc
    B4. T(T+
    B5. i(i+1, quay về B3.
    GV: Ta cần dùng bao nhiêu biến?
    HS: Cần dùng 4 biến: a, n, i, T
    GV: Ta có thể tính tổng T bằng cách nào?
    HS: Sử dụng vòng lặp For…do
    GV: Viết như thế nào?
    HS: For i:=1 to n do T:=T+;

    BÀI TẬP
    Bài 1.
    Viết chương trình cho nhập vào giá trị một năm, kiểm tra và đưa ra thông báo cho biết năm đó có là năm nhuận hay không
    - Chương trình:
    Var
    N: integer;
    Begin
    Write(‘Nhap vao một nam :’); Readln(N);
    If (N mod 4=0 and N mod 100<>0) or (N mod 400 =0) then
    Writeln (N, ‘ la nam nhuan’)
    Else writeln(N, ‘ khong la nam nhuan’);
    End.

    Bài 2
    Viết chương trình tính và đưa ra màn hình tổng
    
    với a, n nguyên nhập từ bàn phím
    (Yêu cầu hiển thị T lấy 2 số lẻ thập phân)
    - Chương trình
    * Dùng For-do
    Var a, n, i: integer;
    T: real;
    Begin
    Write(‘Nhap a, n:’); Readln(a,n);
    T:=0;
    For i:=1 to n do T:=T+;
    Writeln(‘Tong can tinh T=’, T:8:2);
    End.

    
    GV: Hướng dẫn và chia lớp thành các nhóm
    HS:
    Mỗi nhóm trình bày các kết quả
     
    Gửi ý kiến

    Nhúng mã HTML