1. Giỏo viờn: Đề bài kiểm tra.
2. Học sinh: ễn lại kiến thức đó học.
III. HOẠT ĐỘNG DẠY - HỌC:
1. Ổn định tổ chức: Kiểm tra sĩ số lớp.
2. Giỏo viờn phỏt đề kiểm tra và quản lý học sinh làm bài. Ngày 06/10/2012 Ngày 06/10/2012
Duyệt của tổ chuyờn mụn
Ngày soạn: 08/10/2012
Tiết: 17 Bài 5:NGễN NGỮ LẬP TRèNH
I. MỤC TIấU:
1. Kiến thức:
– Biết được khỏi niệm ngụn ngữ mỏy, hợp ngữ và ngụn ngữ bậc cao.
– Biết được ngụn ngữ lập trỡnh là phương tiện dựng để diễn đạt cho mỏy tớnh những việc mà con người muốn mỏy thực hiện.
2. Kĩ năng:
– Biết được mỏy tớnh hoạt động theo chương trỡnh, chương trỡnh mà mỏy tớnh hiểu được là ngụn ngữ mỏy.
3. Thỏi độ:
– Cần thấy rừ muốn sử dụng mỏy tớnh, ngoài hiểu biết phần cứng cũn cần hiểu biết về phần
mềm.
II. PHƯƠNG TIỆN DẠY HỌC:1. Giỏo viờn: Giỏo ỏn 1. Giỏo viờn: Giỏo ỏn
2. Học sinh: Sỏch giỏo khoa, vở ghi. Đọc bài trước.
III. HOẠT ĐỘNG DẠY - HỌC:
1. Ổn định tổ chức: Kiểm tra sĩ số lớp.
2. Kiểm tra bài cũ:
? Hóy viết thuật toỏn của bài toỏn tỡm số nhỏ nhất trong 2 số nguyờn A, B.
3. Bài mới
Hoạt động 1: Giới thiệu về ngụn ngữ lập trỡnh và ngụn ngữ mỏy
Hoạt động của Giỏo viờn Hoạt động của HS Nội dung
Đặt vấn đề: Ta biết rằng để
giải một bài toỏn mỏy tớnh khụng thể chạy trực tiếp thuật toỏn mà phải thực hiện theo chương trỡnh. Vậy ta phải chuyển đổi thuật toỏn sang chương trỡnh.
? Nờu nguyờn tắc hoạt động của MTĐT? Đ. Hoạt động theo chương trỡnh. • Khỏi niệm ngụn ngữ lập trỡnh: Ngụn ngữ dựng để viết chương trỡnh cho mỏy tớnh gọi là ngụn ngữ lập trỡnh. I. Ngụn ngữ mỏy: • Ngụn ngữ mỏy là ngụn ngữ duy nhất mà mỏy tớnh cú thể hiểu được và thực hiện. • Một chương trỡnh viết bằng ngụn ngữ khỏc muốn thực hiện trờn mỏy tớnh phải được dịch ra ngụn ngữ mỏy thụng qua chương trỡnh dịch. • Cỏc lệnh viết bằng ngụn ngữ mỏy ở dạng mó nhị phõn hoặc mó hexa.
Hoạt động 2: Giới thiệu Hợp ngữ
Hoạt động của Giỏo viờn Hoạt động của HS Nội dung
Đặt vấn đề: Với ngụn ngữ
mỏy, thỡ mỏy cú thể trực tiếp hiểu được nhưng nú khỏ phức tạp và khú nhớ. Chớnh vỡ thế đó cú rất nhiều loại ngụn ngữ xuất hiện để thuận tiện hơn cho việc viết chương trỡnh.
• GV giải thớch vớ dụ
? Mỏy tớnh cú thể thực hiện trực tiếp chương trỡnh viết bằng hợp ngữ hay khụng? Đ. Khụng, phải cần chuyển sang ngụn ngữ mỏy. II. Hợp ngữ: • Hợp ngữ bao gồm tờn cỏc cõu lệnh và cỏc qui tắc viết cỏc cõu lệnh để mỏy tớnh hiểu được.
• Hợp ngữ cho phộp người lập trỡnh sử dụng một số từ (thường là viết tắt cỏc từ tiếng Anh) để thể hiện cỏc lệnh cần thực hiện. Vớ dụ: ADD AX, BX Trong đú: ADD: phộp cộng
AX, BX: cỏc thanh ghi
Hoạt động 3: Giới thiệu Ngụn ngữ bậc cao, Chương trỡnh dịch
Hoạt động của Giỏo viờn Hoạt động của HS Nội dung
Đặt vấn đề: Hợp ngữ là
một ngụn ngữ đó thuận lợi hơn cho cỏc nhà lập trỡnh chuyờn nghiệp nhưng vẫn chưa thật thớch hợp với đụng đảo người lập trỡnh.
? Cỏc em biết cỏc loại ngụn ngữ nào?
? Mỏy tớnh cú thể thực hiện trực tiếp chương trỡnh viết bằng ngụn ngữ bậc cao hay khụng? Đ. Pascal, Foxpro, C,… Đ. Khụng, phải cần chuyển sang ngụn ngữ mỏy. III. Ngụn ngữ bậc cao • 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 cỏc loại mỏy cụ thể. GV giải thớch thờm về chương trỡnh dịch. • Thụng dịch: Dịch từng lệnh và thực hiện ngay. • Biờn dịch: Dịch toàn bộ chương trỡnh rồi mới thực hiện IV. Chương trỡnh dịch: Là chương trỡnh dịch từ cỏc ngụn ngữ khỏc nhau ra ngụn ngữ mỏy. Cỏc chương trỡnh dịch làm việc theo 2 kiểu: thụng dịch và biờn dịch.
Hoạt động 4: Củng cố kiến thức đó học
• Cho HS nhắc lại:
– Loại ngụn ngữ nào mà mỏy cú thể hiểu và thực hiện được?
– Muốn mỏy cú thể hiểu được cỏc loại ngụn ngữ khỏc, thỡ phải làm thế nào?
– Bài 1, 2, 3 sỏch giỏo khoa. Đọc trước bài “ Giải bài toỏn trờn mỏy tớnh”
Ngày soạn: 09/10/2012
Tiết: 18 GIẢI BÀI TOÁN TRấN MÁY TÍNH
I. MỤC TIấU:1. Kiến thức: 1. Kiến thức:
– Biết cỏc bước cơ bản khi tiến hành giải toỏn trờn mỏy tớnh: xỏc định bài toỏn, xõy dựng và lựa chọn thuật toỏn, lựa chọn cấu trỳc dữ liệu, viết chương trỡnh, hiệu chỉnh, đưa ra kết quả và hướng dẫn sử dụng.
2. Kĩ năng:
– Nắm được nội dung cụ thể cỏc bước cần thực hiện khi giải một bài toỏn trờn mỏy tớnh.
3. Thỏi độ:
– Rốn luyện tớnh khoa học khi làm một việc nào đú: lập kế hoạch, làm theo kế hoạch.
II. PHƯƠNG TIỆN DẠY HỌC:
1. Giỏo viờn: – Giỏo ỏn + bảng vẽ sơ đồ khối của thuật toỏn tỡm UCLN. – Tổ chức hoạt động nhúm. – Tổ chức hoạt động nhúm.
2. Học sinh: Sỏch giỏo khoa, vở ghi. Đọc bài trước.