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

Hỗ trợ trực tuyến

Điều tra ý kiến

Bạn thấy trang này như thế nào?
Đẹp
Đơn điệu
Bình thường
Ý 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

    DSC06218.jpg DSC06220.jpg DSC07925.jpg Sample.swf

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

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

    Chào mừng quý vị đến với website của ...

    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ài liệu của Thư viện về máy tính của mình.
    Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.

    Giao an Tin11_2010

    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: Nguyễn Phúc Đức (trang riêng)
    Ngày gửi: 09h:39' 22-07-2010
    Dung lượng: 1.1 MB
    Số lượt tải: 363
    Số lượt thích: 0 người
    Ngày soạn : 16/8/2009 Ngày dạy : 17/08/2009
    Tiết PPCT : 1
    Chương I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
    Bài 1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
    I. MỤC TIÊU:
    Kiến thức:
    Học sinh nhận biết được có ba lớp ngôn ngữ lập trình và các mức của ngôn ngữ lập trình : ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
    Biết dược vai trò của chương thình dịch.
    Kĩ năng: Phân biệt được hai khái niệm biên dịch và thông dịch, phân biệt được các loại ngôn ngữ lập trình.
    Thái độ: Thấy được sự cần thiết và tiện lợi khi sử dụng các ngôn ngữ lập trình bậc cao. Liên hệ được với quá trình giao tiếp trong đời sống.
    II. CHUẨN BỊ:
    Giáo viên: Một số ví dụ về ngôn ngữ lập trình.
    Học sinh: Tìm hiểu một số loại ngôn ngữ giao tiếp thông dụng.
    III. HOẠT ĐỘNG DẠY HỌC:
    Ổn định tổ chức: Kiểm tra sĩ số lớp.
    Kiểm tra bài cũ: Nếu chỉ có thuật toán thì máy đã thực hiện được các bài toán mà chúng ta đã giải hay chưa ?
    Giảng bài mới:
    Nội dung
    Hoạt động của GV và HS
    
    

    Ngôn ngữ máy: Là ngôn ngữ duy nhất mà máy tính có thể trực tiếp hiểu và xử lý đựơc.
    Hợp ngữ: Là loại ngôn ngữ sử dụng một số từ để thực hiện lệnh trên thanh ghi.
    Ngôn ngữ bậc cao: Là loại ngôn ngữ gần với ngôn ngữ tự nhiên, ít phụ thuộc vào loại máy.
    Chương trình dịch là chương trình đặc biệt, có chức năng chuyển đổi chương trình đợc viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữ máy.

    

    Dùng máy chiếu diễn giải hai tình huống này.
    Kết luận :
    Biên dịch (Compiler): được thực hiện qua hai bước
    - Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của các câu lệnh trong chương trình nguồn
    - Dịch toàn bộ chương trình nguồn thành một chơng trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết
    Thông dịch (Interpreter) đợc thực hiện bằng cách lặp lại dãy các bước sau
    - Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn
    - Chuyển đổi câu lệnh đó thành một hay nhiều câu lệnh tương ứng trong ngôn ngữ máy.
    - Thực hiện câu lệnh vừa chuyển đổi được
    GV : Gọi một học sinh nhắc lại các khái niệm : ngôn ngữ máy, hợp ngữ và ngôn ngư bậc cao.
    HS: Trả lời câu hỏi.


    GV : Để chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữ máy cần phải có gì?
    HS : Đó là chương trình dịch.





    GV : - Cho ví dụ từ thực tế : “ Người phóng viên chỉ biết một ngôn ngữ là tiếng việt phóng vấn một chính khách nước ngoài ” thông qua người phiên dịch.
    GV : Như vậy có hai cách để người phóng viên có thể thực hiện công việc của mình : biên dịch và thông dịch
    
    CỦNG CỐ : Khái niệm lập trình? Chương trình dịch là gì? Khái niệm ngôn ngữ lập trình?
    BÀI TẬP VỀ NHÀ:
    IV. RÚT KINH NGHIỆM, BỔ SUNG:




    Ngày soạn : 20 /08/2009 Ngày dạy :24 /8/2009
    Tiết PPCT : 2
    &2. CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH.
    I. MỤC TIÊU
    - Kiến thức:
    + Biết một số khái niệm: tên, tên chuẩn, tên dành riêng, hằng và biến.
    + Học sinh ghi nhớ được các quy định về tên, hằng và biến trong một ngôn ngữ lập trình.
    - Kĩ năng:
    + Phân biệt được tên, hằng và biến.
    + Biết cách đặt tên chúng và nhận biết được tên viết sai quy tắc.
    - Thái độ: Rèn luyện cho HS tính nguyên tắc, chặt chẽ trong lập trình.
    II. CHUẨN BỊ:
    Giáo viên: Soạn giáo án, nghiên cứu sách giáo khoa, sách bài tập, tài liệu tham khảo. Máy tính cá nhân và máy chiếu ( nếu có).
    Học sinh: Đọc trước ở nhà Sách giáo khoa.
    III. HOẠT ĐỘNG DẠY HỌC:
    Ổn định tổ chức: Kiểm tra sĩ số lớp.
    Kiểm tra bài cũ:
    Câu hỏi :
    1. Chương trình dịch là gì?
    2. Biên dịch và thông dịch khác nhau như thế nào?
    Giảng bài mới:
    Hoạt động của GV và HS
    Nội dung
    
    GV
     
    Gửi ý kiến