Tin hoc 10 tiet 5

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Hữu Định (trang riêng)
Ngày gửi: 16h:59' 07-04-2009
Dung lượng: 62.5 KB
Số lượt tải: 23
Nguồn:
Người gửi: Nguyễn Hữu Định (trang riêng)
Ngày gửi: 16h:59' 07-04-2009
Dung lượng: 62.5 KB
Số lượt tải: 23
Số lượt thích:
0 người
Bài 5: ngôn ngữ lập trình
Quỳnh lưu, ngày 10 tháng 09 năm 2007
Mục tiêu:
Kiến thức.
Thấy được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy hiểu thuật toán m,à con người muốn máy tính thực hiện. Để từ INPUT tìm được OUTPUT của bài toán.
Nắm được ưu điểm, nhược điểm cơ bản của các loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.
kỷ năng.
Phân loại được một số ngôn ngữ lập trình thông dụng.
Thái độ.
Thấy được sự phong phú của các loại ngôn ngữ lập trình, từ đó xác định được ý thức học tập nghiêm túc, tính cần cù và ham thích tìm hiểu.
Chuẩn bị.
Giáo viên:
Một số bài tập ví dụ được lập trình trong ngôn ngữ PASCAL.
Học sinh:
Đọc kỹ kiến thức bài “ngôn ngữ lập trình” và chuẩn bị tư tượng để tham gia hoạt động trên lớp.
Tiến hành bài học:
Hỏi bài cũ:
Đưa ra câu hỏi và gọi 2 HS lên bảng viết thuật toán theo 2 cách liệt kê và sơ đồ khối.
Trả lời:
* HS1 (Theo liệt kê)
Input: A, B là số nguyên.
Output: Đưa ra số Max là số lớn nhất trong 2 số A và B.
Thuật toán:
B1. Nhập A, B;
B2. Nếu A B thì Max = A;
B3. Nếu B > A thì Max = B;
B4. Kết luận Max là số cần tìm.
* HS2 (Theo cách sơ đồ)
Input: A, B là số nguyên.
Output: Đưa ra số Max là số lớn nhất trong 2 số A và B.
Thuật toán:
Đặt vấn đề:
Nếu thuật toán chỉ được diễn tả bằng phương pháp liệt kê và sơ đồ khối mà máy tính có thể hiểu và thực hiện được để giải quyết bài toán hay không? Vì sao? Để giải quyết vấn đề đó ta tiếp tục tìm hiểu nội dung mới. Ngôn ngữ lập trình.
Hoạt động 1: Giới thiểu khái niệm và các đặc điểm của ngôn ngữ máy.
Nội dung.
- Là ngôn ngữ duy nhất mà máy tính có thể hiểu được và thực hiện.
- Các loại ngôn ngữ khác muốn máy hiểu được và thực hiện phải được dịch ra ngôn ngữ máy thông qua chương trình dịch.
Tiến hành hoạt động.
Hoạt động của Giáo viên
Hoạt động của học sinh
Phân tích từ sự hoạt động của máy tính dựa theo nguyên lý Phôn Nôi – man, trong đó mọi thông tin đưa vào máy tính được biến đổi thành dãy bít (nguyên lý mã hoá nhị phân), nêu thuật toán cũng được biểu diễn bằng dãy bit. Ngôn ngữ máy là tập hợp hữu hạn các dãy bit với những quy tắc xác định.
Vậy ngôn ngữ máy có những ưu điểm và nhược điểm nào?
Dựa vào khái niệm và những lập luận, nhận xét trên, giáo viên gửi ý và kết luạn cho học sinh những ưu điểm và nhược điểm của ngôn ngữ máy: Mà ngôn ngữ mà máy tính có thể trực tiếp hiểu và thực hiện, khai thác tối đa
Quỳnh lưu, ngày 10 tháng 09 năm 2007
Mục tiêu:
Kiến thức.
Thấy được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy hiểu thuật toán m,à con người muốn máy tính thực hiện. Để từ INPUT tìm được OUTPUT của bài toán.
Nắm được ưu điểm, nhược điểm cơ bản của các loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.
kỷ năng.
Phân loại được một số ngôn ngữ lập trình thông dụng.
Thái độ.
Thấy được sự phong phú của các loại ngôn ngữ lập trình, từ đó xác định được ý thức học tập nghiêm túc, tính cần cù và ham thích tìm hiểu.
Chuẩn bị.
Giáo viên:
Một số bài tập ví dụ được lập trình trong ngôn ngữ PASCAL.
Học sinh:
Đọc kỹ kiến thức bài “ngôn ngữ lập trình” và chuẩn bị tư tượng để tham gia hoạt động trên lớp.
Tiến hành bài học:
Hỏi bài cũ:
Đưa ra câu hỏi và gọi 2 HS lên bảng viết thuật toán theo 2 cách liệt kê và sơ đồ khối.
Trả lời:
* HS1 (Theo liệt kê)
Input: A, B là số nguyên.
Output: Đưa ra số Max là số lớn nhất trong 2 số A và B.
Thuật toán:
B1. Nhập A, B;
B2. Nếu A B thì Max = A;
B3. Nếu B > A thì Max = B;
B4. Kết luận Max là số cần tìm.
* HS2 (Theo cách sơ đồ)
Input: A, B là số nguyên.
Output: Đưa ra số Max là số lớn nhất trong 2 số A và B.
Thuật toán:
Đặt vấn đề:
Nếu thuật toán chỉ được diễn tả bằng phương pháp liệt kê và sơ đồ khối mà máy tính có thể hiểu và thực hiện được để giải quyết bài toán hay không? Vì sao? Để giải quyết vấn đề đó ta tiếp tục tìm hiểu nội dung mới. Ngôn ngữ lập trình.
Hoạt động 1: Giới thiểu khái niệm và các đặc điểm của ngôn ngữ máy.
Nội dung.
- Là ngôn ngữ duy nhất mà máy tính có thể hiểu được và thực hiện.
- Các loại ngôn ngữ khác muốn máy hiểu được và thực hiện phải được dịch ra ngôn ngữ máy thông qua chương trình dịch.
Tiến hành hoạt động.
Hoạt động của Giáo viên
Hoạt động của học sinh
Phân tích từ sự hoạt động của máy tính dựa theo nguyên lý Phôn Nôi – man, trong đó mọi thông tin đưa vào máy tính được biến đổi thành dãy bít (nguyên lý mã hoá nhị phân), nêu thuật toán cũng được biểu diễn bằng dãy bit. Ngôn ngữ máy là tập hợp hữu hạn các dãy bit với những quy tắc xác định.
Vậy ngôn ngữ máy có những ưu điểm và nhược điểm nào?
Dựa vào khái niệm và những lập luận, nhận xét trên, giáo viên gửi ý và kết luạn cho học sinh những ưu điểm và nhược điểm của ngôn ngữ máy: Mà ngôn ngữ mà máy tính có thể trực tiếp hiểu và thực hiện, khai thác tối đa
 









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