Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 1. Khái niệm lập trình và ngôn ngữ lập trình

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: Phạm Thị Thúy Kiều
Ngày gửi: 21h:43' 21-03-2015
Dung lượng: 47.0 KB
Số lượt tải: 71
Số lượt thích: 0 người

CHƯƠNG I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH
VÀ NGÔN NGỮ LẬP TRÌNH
Tiết PPCT 1: §1. KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH


I. MỤC TIÊU BÀI HỌC:
1. Kiến thức:
- Biết 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 vai trò của chương trình dịch.
- Biết khái niệm biên dịch và thông dịch.
2. Kĩ năng:
3. Thái độ:
II. CHUẨN BỊ
1. Giáo viên: Giáo án, Sách giáo khoa.
2. Học sinh: Sách giáo khoa, vở ghi
III. PHƯƠNG PHÁP DẠY HỌC: Thuyết trình + vấn đáp
IV. TIẾN TRÌNH BÀI HỌC:
1. Ổn định lớp: Ổn định lớp, kiểm tra sỉ số.
2. Bài cũ: Không
3. Bài mới:
Hoạt động của Giáo Viên và Học Sinh
Nội Dung

* Hoạt động 1: Tìm hiểu khái niệm lập trình và ngôn ngữ lập trình.
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: xác định bài toán, lựa chọn hoặc thiết kế thuật toán
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.
HS: lắng nghe.
GV: Diễn giải và phân tích và đưa ra khái niệm lập trình.
HS: Nghe giảng và ghi bài


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: 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.
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 đó.
HS: Nghe giảng và ghi bài







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?
HS trả lời: Cần phải có chương trình dịch
GV: Nhận xét và phân tích.
HS: Nghe giảng và ghi bài



* Hoạt động 2: Tìm hiểu 2 loại chương trình dịch.
GV: Đư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)
HS: Chú ý lắng nghe.
GV: Diễn giải, phân tích cho hs nhận biết được thế nào là thông dịch, biên dịch.
HS: Nghe giảng và ghi bài.

1. 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 .













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
 
Gửi ý kiến