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

Các ý kiến mới nhất

Hỗ trợ trực tuyến

Điều tra ý kiến

Bạn thấy trang này như 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

    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.

    Bai 5: Ngon ngu lap trinh

    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: Trần Thị Dịu
    Ngày gửi: 09h:13' 22-02-2014
    Dung lượng: 4.0 MB
    Số lượt tải: 458
    Số lượt thích: 0 người
    NGÔN NGỮ LẬP TRÌNH
    Bài 5:
    I. Khái niệm
    Ngôn ngữ dùng để viết chương trình mà máy tính có thể thực hiện được gọi là ngôn ngữ lập trình.
    BÀI 5: NGÔN NGỮ LẬP TRÌNH
    www.themegallery.com
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    3. NGÔN NGỮ BẬC CAO
    2. HỢP NGỮ
    1. NGÔN NGỮ MÁY
    BÀI 5: NGÔN NGỮ LẬP TRÌNH
    1. NGÔN NGỮ MÁY
    - Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được, các lệnh được viết dưới dạng mã nhị phân hoặc mã Hexa.

    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    01010100 01001001 01001110
    Ví dụ: xâu kí tự “TIN” chuyển sang mã nhị phân
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    1. NGÔN NGỮ MÁY
    Bảng mã ASCII
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    Bảng mã ASCII
    1. NGÔN NGỮ MÁY
    + Máy tính hiểu và thực hiện được ngay, cho phép ta khai thác triệt để và tối ưu khả năng của máy tính.
    Ưu điểm:
    Nhược điểm:
    ƯU ĐIỂM
    NHƯỢC ĐIỂM
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    1. NGÔN NGỮ MÁY
    + Ngôn ngữ phức tạp, cồng kềnh và khó hiệu chỉnh.
    2. Hợp ngữ
    - Các lệnh thường là viết tắt các từ Tiếng Anh
    Ví dụ: ADD AX, BX
    (Nghĩa là: Cộng số ở thanh ghi AX với số ở thanh ghi BX rồi lưu kết quả vào thanh ghi AX.)
    - Có 2 phần cơ bản:
    + Tên các câu lệnh
    + Quy tắc để viết các câu lệnh
    - Cấu trúc câu lệnh gồm 2 phần:
    + Phần đầu: Là tên mã lệnh
    + Phần sau: Là địa chỉ các thanh ghi để lưu trữ giá trị

    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    2. Hợp ngữ
    Một số lệnh:

    + INPUT: Nhập giá trị
    + ADD: Phép cộng
    + SUB: Phép trừ
    + DIV: Phép chia
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    Ví dụ: Đoạn code hợp ngữ trong bài Quản lý thiết bị trường học.
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    `
    2. Hợp ngữ
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    2. Hợp ngữ
    Ưu điểm:
    Nhược điểm:
    ƯU ĐIỂM
    NHƯỢC ĐIỂM
    + Hợp ngữ là một ngôn ngữ mạnh, kết hợp giữa ngôn ngữ máy và ngôn ngữ tự nhiên của con người (thường là tiếng anh).
    + Ngôn ngữ phức tạp, Chương trình viết tốn nhiều công sức, cồng kềnh và khó hiệu chỉnh, vẫn cần chuyển sang ngôn ngữ máy.
    3. NGÔN NGỮ BẬC CAO
    Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao, ít phụ thuộc vào loại máy tính.
    Mỗi ngôn ngữ bậc cao đều cần có một chương trình dịch sang ngôn ngữ máy.
    Một số ngôn ngữ lập trình bậc cao:
    Fortran, Pascal, C…: dễ minh họa, diễn tả các thuật toán.
    VBA ,V.Studio …: Viết các phần mềm ứng dụng
    Java, Asp, PHP, DotNet...: Thiết kế Website, Pm ứng dụng …

    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    Fortran - ngôn ngữ mở đường cho phần mềm hiện đại
    3. NGÔN NGỮ BẬC CAO
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    3. NGÔN NGỮ BẬC CAO
    Visual Basic
    II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
    3. NGÔN NGỮ BẬC CAO
    Ngôn ngữ lập trình Pascal
    Suy nghĩ và chọn đáp án đúng!
    Ngôn ngữ máy
    Hợp ngữ
    Ngôn ngữ
    bậc cao
    1. Có sự trợ giúp của chương trình hợp dịch thí máy tính mới hiểu được.
    2. Sử dụng chương trình dịch để dịch sang ngôn ngữ máy.
    3. Lệnh ở dạng mã nhị phân.
    BÀI TẬP
    Củng cố
    1
    2
    3
    Ngôn ngữ nào máy tính trực tiếp hiểu được?
    a. Ngôn ngữ máy
    b. Hợp ngữ
    C. Ngôn ngữ bậc cao
    Ngôn ngữ nào sử dụng một số từ ngữ tiếng anh để viết câu lệnh?
    a. Ngôn ngữ máy
    b. Hợp ngữ
    C. Ngôn ngữ bậc cao
    Ngôn ngữ lập trình Pascal là ngôn ngữ lập trình nào sau đây?
    a. Ngôn ngữ máy
    b. Hợp ngữ
    C. Ngôn ngữ bậc cao
    Củng cố
    Suy nghĩ và chọn đáp án đúng!
    BÀI TẬP
    ĐÚNG
    XIN CHÚC MỪNG
    Trở về
    SAI
    RẤT TiẾC, HÃY LÀM LẠI
    Trở về
    NGÔN NGỮ LẬP TRÌNH
    Ngôn ngữ máy
    Hợp ngữ
    Ngôn ngữ bậc cao
    Mã nhị phân hoặc hecxa
    Ngôn ngữ duy nhất máy tính có thể hiểu
    Phức tạp, nhiều câu lệnh.
    Phức tạp, sử dụng từ tiếng anh
    Cần dịch sang ngôn ngữ máy
    Gần gũi với ngôn ngữ tự nhiên
    Cần dịch sang ngôn ngữ máy
    CỦNG CỐ
    Bài học đến đây là kết thúc
    Xin cám ơn quý Thầy Cô giáo
    đã đến dự buổi thao giảng
    Thân ái chào các em!
     
    Gửi ý kiến