1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo án tin hoc 10_Tiết 17 doc

8 249 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Tiết 17: NGÔN NGỮ LẬP TRÌNH I. Mục tiêu bài học 1. Kiến thức Giúp học sinh nắm được khái niệm ngôn ngữ lập trình. Ưu nhược điểm của các ngôn ngữ. 2. Kỹ năng Học sinh nắm được khái niệm lập trình, ưu nhược điểm của các ngôn ngữ. 3. Thái độ Ham thích môn học, có tinh thần kỷ luật cao II. Đồ dùng dạy học 1. Chuẩn bị của giáo viên: SGK, SGV, phấn 2. Chuẩn bị của học sinh: SGK, vở ghi III. Hoạt động dạy - học 1. Ổn định tổ chức Kiểm tra sĩ số, nội vụ lớp 2. Bài mới Nội dung cần đạt Hoạt động của thầy và trò Vậy: Ngôn ngữ lập tr ình là ngôn ngữ dùng đ ể viết Sau khi chúng ta đã diễn tả thuật toán dưới dạng liệt kê hoặc sơ đồ khối máy tính vẫn chưa thể trực tiếp thực hiện thuật toán? Vì vậy chúng ta cần phải đi diễn tả thuật toán bằng một ngôn ngữ Nội dung cần đạt Hoạt động của thầy và trò chương trình máy tính. Ngôn ngữ lập trình được chia thành: Ngôn ng ữ máy, h ợp ngữ, ngôn ngữ bậc cao. 1. Ngôn ngữ máy Ưu điểm: Là ngôn ng ữ duy nhất máy tính có thể hiểu trực tiếp và th ực hiện, cho phé p khai thác triệt để và tối ưu hoá kh ả năng của máy để máy tính hiểu và thực hiện được. Ngôn ngữ đó gọi là ngôn ngữ lập trình. HS ghi bài. Nội dung cần đạt Hoạt động của thầy và trò Nhược điểm: Ngôn ng ữ phức tạp, phụ thuộc nhiều vào ph ần cứng, chương trình vi ết mất nhi ều công sức, cồng kềnh và khó hiệu chỉnh  Ngôn ngữ n ày không thích h ợp với số đông người lập trình 2. Hợp ngữ Ưu điểm: là ngôn ng ữ k ết hợp ngôn ngữ máy Vậy theo các em thì ngôn ngữ này có được dùng phổ biến không? HS trả lời Nội dung cần đạt Hoạt động của thầy và trò với ngôn ngữ tự nhi ên (thường là t ừ viết tắt của ti ếng Anh) để thực hiện các lệnh. Nhược điểm: vẫn c òn phức tạp.  Ngôn ngữ này ch ỉ thích hợp với những nhà lập Để máy tính có thể thực hiện được một chương trình viết bằng hợp ngữ thì chương trình đó phải dịch ra ngôn ngữ máy nhờ chương trình hợp dịch. Chương trình hợp dịch: MASM, TASM. Nội dung cần đạt Hoạt động của thầy và trò trình chuyên nghiệp 3. Ngôn ngữ bậc cao Ưu điểm: - Các câu l ệnh của chương trình g ần gũi với ngôn ngữ tự nhiên - Là ngôn ng ữ ít phụ thuộc vào lo ại máy, chương trình vi ết ngắn g ọn, dễ hiểu, dễ hiệu chỉnh, nâng cấp.  Ngôn ngữ n ày thích HS ghi bài. Và cũng như chương trình được viết bằng hợp ngữ, chương trình được viết bằng ngôn ngữ bậc cao cũng cần phải dịch sang ngôn ngữ máy nhờ chương trình dịch Nội dung cần đạt Hoạt động của thầy và trò hợp với phần đông ngư ời lập trình Một số ngôn ngữ bậc cao: Pascal, C, C ++ , Visual Basic, 3. Củng cố, dặn dò Trọng tâm: Khái niệm ngôn ngữ lập trình, các loại ngôn ngữ lập trình, chương trình hợp dịch và chương trình dịch. Đọc trước bài 6: giải bài toán trên máy tính IV. Rút kinh nghiệm . chúng ta đã diễn tả thuật toán dưới dạng liệt kê hoặc sơ đồ khối máy tính vẫn chưa thể trực tiếp thực hiện thuật toán? Vì vậy chúng ta cần phải đi diễn tả thuật toán bằng một ngôn ngữ Nội. nhược điểm của các ngôn ngữ. 3. Thái độ Ham thích môn học, có tinh thần kỷ luật cao II. Đồ dùng dạy học 1. Chuẩn bị của giáo viên: SGK, SGV, phấn 2. Chuẩn bị của học sinh: SGK, vở ghi III Tiết 17: NGÔN NGỮ LẬP TRÌNH I. Mục tiêu bài học 1. Kiến thức Giúp học sinh nắm được khái niệm

Ngày đăng: 06/08/2014, 01:20