TÌM KIẾM TÀI NGUYÊN

TÀI NGUYÊN THƯ VIỆN

Thư viện đề thi
Thư viện giáo án
Phần mềm giáo dục
Thư viện bài viết
Hình ảnh và bài giảng

XEM NGÀY VÀ GIỜ


TRA TỪ ĐIỂN BẠN THÍCH

TÌM VỚI GOOGLE


Tra theo từ điển:



LIÊN KẾT XEM ĐIỂM THI

LIÊN KẾT WEBSITE

HỖ TRỢ TRỰC TUYẾN

Quản trị: Đào Tiến Tuyến
0948086626
(

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • KHÁCH ĐẾN THĂM NHÀ

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

    BÌNH CHỌN TRANG WEB

    Bạn thấy trang này như thế nào?
    Đẹp
    Đơn điệu
    Bình thường
    Ý kiến khác

    HÌNH ẢNH THƯ VIỆN

    Images11.jpg Thiepdauxuan2.swf ChucTet_NhamThin6.swf Flash_chuc_tet_2012.swf Flash_chuc_tet_2012.swf 1111.swf 12206097643.jpg DVD1S2M009.jpg Xakhoi12.swf ThamBenNhaRong.mp3 DSC04005.jpg ChucTet.swf Chuc_mung_nam_moi7.swf Chuc_mung_nam_moi3.swf Ly_ruou_mung1.swf A011.jpg Happy_new_year.swf Qua_tang.jpg 2.jpg Ca_mau1.swf

    Finance Banking http://daotientuyen.violet.vn/entry/list/cat_id/528140 vnstudy.net http://daotientuyen.violet.vn/

    Tin học

    Nhấn vào đây để tải về
    Hiển thị toàn màn hình
    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: Đao Tiến Tuyến (trang riêng)
    Ngày gửi: 18h:06' 10-06-2009
    Dung lượng: 103.4 KB
    Số lượt tải: 17
    Số lượt thích: 0 người
    Tiết: 01
    Khái niệm lập trình và ngôn ngữ lập trình

    I. Mục tiêu:
    - Biết được khái niệm lập trình và ngôn ngữ lập trình
    - Biết được khái niệm chương trình dịch
    - Phân biệt được 2 loại chương trình dịch là thông dịch và biên dịch
    II. Đồ dùng dạy học:
    Chuẩn bị của giáo viên:
    - phiếu học tập.
    Chuẩn bị của học sinh:
    - Đọc lại phần về NNLT ở Tin học lớp 10.
    III. Hoạt động dạy và học:

    Hoạt động của Giáo viên và Học sinh
    Nội dung
    
    
    Ổn định lớp:
    Chào thầy cô.
    Cán bộ lớp báo cáo sỉ số
    Chỉnh đốn trang phục

    GV: Đặt câu hỏi 1: Em hãy cho biết các bước giải một bài toán trên máy tính?
    HS: Suy nghĩ và trả lời câu hỏi.
    GV: Phân tích câu trả lời của học sinh.
    Nhắc lại các bước giải bài toán trên máy tính đã học ở lớp 10.

    GV: Đặt câu hỏi 2: Em hãy cho biết có mấy loại ngôn ngữ lập trình?
    HS: Trả lời câu hỏi của giáo viên.


    GV: Phân tích câu trả lời của học sinh.
    Mỗi loại máy có một ngôn ngữ riêng, thường thì chương trình viết bằng ngôn ngữ của máy nào chỉ chạy được trên máy đó.
    Khi viết chương trình bằng ngôn ngữ bậc cao muốn thi hành được trên loại máy nào thì cần chuyển chương trình sang ngôn ngữ máy của máy đó.

    GV: Đặt câu hỏi 3 : Làm thế nào để chuyển chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy?

    Đưa ra ví dụ : Bạn là người không biết tiếng Anh vậy làm sao để bạn có thể nói chuyện với người Anh hay đọc một cuốn sách tiếng Anh?


    Khi một người làm phiên dịch người đó phải dịch như thế nào? (Dịch ngay từng câu khi 2 người nói chuyện)
    Khi một người muốn dịch 1 cuốn sách sang tiếng Việt thì làm thế nào? (Dịch toàn bộ cuốn sách đó sang tiếng Việt để người đó có thể đọc được)

    GV: Lấy ví dụ về biên dịch và thông dịch cho học sinh có thể hình dung được mỗi công việc.

    Biên dịch: Sử dụng ngôn ngữ lập trình Pascal để dịch một chương trình viết sẵn ra đĩa và thi hành chương trình đã dịch để học sinh quan sát.

    Thông dịch: Sử dụng các lệnh trong Command promt để thực hiện một số lệnh của DOS hoặc dùng ngôn ngữ Foxpro để thực hiện một số lệnh quản trị dữ liệu, học sinh dễ dàng nhận ra việc thông dịch.

    Đi kèm với các chương trình dịch thường có các công cụ như soạn thảo chương trình nguồn, lưu trữ, tìm kiếm, phát hiện lỗi, thông báo lỗi,… ngôn ngữ lập trình thường chứa tất cả các dịch vụ trên.
    







    Khái niệm lập trình: Lập trình là sử dụng một cấu trúc dữ liệu và các câu lệnh của một ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt thuật toán .

    -Trả lời câu hỏi: Có 3 loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.



    Chương trình viết bằng ngôn ngữ máy có thể nạp trực tiếp vào bộ nhớ thi hành ngay.


    Chương trình viết bằng ngôn ngữ bậc cao nói chung không phụ thuộc loại máy, muốn thi hành được thì nó phải được chuyển sang ngôn ngữ máy.

    =>Cần phải có chương trình dịch để chuyển chương trình viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữ máy để máy có thể thi hành được.







    Chương trình dịch có 2 loại: Biên dịch và thông dịch

    + Biên dịch (Compiler): Thực hiện các bước sau:

    ( Duyệt, kiểm tra, phát hiện lỗi và 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 (ngôn ngữ máy) để có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần.

    + Thông dịch (Interpreter): Dịch lần lượt từng câu lệnh và thực hiện ngay câu lệnh ấy.

    Thông dịch đượ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ác câu lệnh đó thành một hay nhiều câu lệnh trong ngôn ngữ máy.

    ( Thực hiện các câu lệnh vừa chuyển đổi được .

    
    
    CỦNG CỐ ,
     
    Gửi ý kiến

    ↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓