Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
1,12 MB
Nội dung
Trờng Trung học sở Thị Trấn Than Uyên Giáo ¸n tin Ngày soạn : 22/08/2010 Ngày giảng: 23/08 ( 8A3,8A1),27/08 (8A2) Tiết BÀI MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I: MỤC TIÊU: Biết nguời dẫn cho máy tính thực cơng việc thơng qua lệnh Biết chương trình cách để người dẫn cho máy tính thực nhiều cơng việc liên tiếp cách tự động Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tốn cụ thể Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình Biết vai trị chương trình dịch II CHUẨN BỊ: Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính Học sinh: Chuẩn bị mới, Vở, bút, thước kẻ, SGK III TIẾN TRÌNH THỰC HIỆN 1.Tổ chức ổn định lớp Kiểm tra sĩ số, điều kiện liên quan đến trình học tập Nhận xét chung tình hình học tập lớp học 3.Tiến trình dạy học Hoạt động 1: Con người lệnh cho máy tính nào? Hoạt động giáo viên Hoạt động học sinh - - GV: biết máy tính cơng cụ trợ giúp người để xử lý thông tin cách hiệu Tuy - - HS: Lắng nghe nhiêm máy tính thực chất thiết bị điện tử vô tri vô giác Để máy tính thực cơng việc theo mong muốn mình, người phải đưa dẫn thích hợp cho máy tính - - GV: Khi nháy đúp chuột lên biểu tượng phần mềm - - HS: Lắng nghe, ghi chép hình nền, phần mềm khởi động Bằng cách ta cho máy tính dẫn, nói cách khác, lệnh cho máy tính khởi động phần mềm - - HS: Lấy ví dụ - - GV yêu cầu học sinh lấy thêm s vớ d khỏc Giáo Viên : Ngô Ngọc Quỳnh Nm hc 2010-2011 Trờng Trung học sở Thị Trấn Than Uyên Giáo án tin - - GV: Ta muốn lệnh cho máy tính thực lệnh ta phải làm - - HS: Trả lời gì? - - GV: củng cố kiến thức phần - - HS: Lắng nghe ghi ý vào Hoạt động 2: Ví dụ Robot nhặt rác - - GV: Đưa hình vẽ SGK, yêu cầu học sinh thảo luận nhóm để đưa lệnh để Rôbot nhặt rác Đại diện nhóm trình bày, nhóm khác nhận xét - - GV: Gợi ý cho học sinh nêu cách - HS: Nêu cách khác cách lệnh cho Rơbot nhặt rác khác - GV: Ta lệnh cho rôbốt di B1: Tiến bước B2: Quay trái, tiến bước theo cách khác B1: Quay trái, tiến bước B3:Nhặt rác B2: Quay trái, tiến bước B4: Quay phải, tiến bước B3: Nhặt rác B5: Quay trái, tiến bước B4: Tiến bước, quay trái B6: Bỏ rác vào thùng B5: Bỏ rác vào thùng - GV nhận xét: Các cách làm khác khác chung mục đích: đến - - HS: Lắng nghe ghi chép vị trí thùng rác đổ rác Hoạt động 3: Viết chương trình- lệnh cho máy tính làm việc GV: Yêu cầu học sinh đọc mục HS: Đọc mục SGK, thảo luận sgk thảo luận cách viết chương trình nhóm nhận xét cấu trúc Chú ý: TT chương trình học sinh tự đặt chương trình Để rơbót làm việc để dễ nhớ trình làm tập nhanh chóng thay theo - GV: Đưa ví dụ SGK giới thiệu cho dẫn việc lệnh học sinh thành phần chương trình tập hợp thành chương trình “ - - GV: Quan sát hướng dẫn học sinh Nhặt rác” “quét nhà” cách thực ta cần lệnh nhặt rác quét nhà rơbót tự động thực cơng việc - GV: ? Máy tính thực lệnh - HS: Trả lời nào?? (tuần tự) - GV: Kết luận Chương trình máy tính dãy lệnh mà máy tính hiểu thực Mặc dù chương trình chứa lệnh riờng l nhng bn thõn tờn Giáo Viên : Ngô Ngäc Quúnh Năm học 2010-2011 Trêng Trung häc c¬ sở Thị Trấn Than Uyên Giáo án tin chng trình xem lệnh, ta yêu cầu máy tính thực - - HS: Lắng nhe ghi chép cách gọi tên Khi thực chương trình máy tính thực lệnh có chương trình cách tuần tự, nghĩa thực xong lệnh thực lệnh - GV: Giới thiệu Để chương trình chạy được, máy tính phải hiểu lệnh viết chương trình- ta phải sử - Lắng nghe ghi dụng ngôn ngữ gọi ngơn ngữ lập trình Người viết chương trình gọi lập trình viên Hoạt động 4: Chương trình ngơn ngữ lập trình - - GV: Dẫn dắt học sinh kiến thức cũ -> Máy tính hiểu ngôn - - HS: Lắng nghe xâu chuỗi lạ ngữ máy kiến thức cũ - - GV: ? Máy tính hiểu ngơn ngữ hay khơng? - - HS: Máy tính khơng thể hiểu - GV: Máy tính “hiểu” “Nói” ngôn ngữ người, ngôn ngữ gọi ngôn ngữ máy không phân biệt mùi vị - - GV:? Ngôn ngữ máy ngôn ngữ nào? - - GV: Việc viết chương trình ngơn ngữ máy khó khăn nhiều thời gian, cơng sức mong muốn sử dụng từ có nghĩa, dễ hiểu dễ nhớ để viết câu lệnh thay cho dãy bit khơ khan Các ngơn ngữ lập trình đời đểm phục vụ mục đích Ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính Như để tao chương trình máy tính, phải viết chương trình theo ngơn ngữ lp trỡnh no ú Cú th núi ngụn Giáo Viên : Ng« Ngäc Qnh - - HS: Ngơn ngữ máy sử dụng dãy bit - - HS: Lắng nghe chắt lọc ý Nm hc 2010-2011 Trờng Trung học sở Thị Trấn Than Uyên Giáo án tin ng lp trỡnh l cơng cụ giúp tạo chương trình máy tính Tuy nhiên máy tính chưa thể hiểu chương trình - - HS: Lắng nghe viết ngơn ngữ lập trình Các chương trình cịn cần chuyển đổi sang ngơn ngữ máy gọi chương trình dịch tương ứng Kết nhận sau bước (1) danh sách lệnh lưu thành tệp văn máy tính Các tệp kết gọi chung chương trình Củng cố kiến thức học - Con người dẫn cho máy tính thực cơng việc thơng qua lệnh - Viết chương trình hướng dẫn máy tính thực cơng việc hay giải tốn cụ thể - Ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình - Ơn tập lại kiến thức học tiết học hôm làm tập SGK: 1, 2, 3, Ngày 22 tháng 08 năm 2010 Giáo viên HD tập duyệt Ngày soạn : 24/082010 Ngày giảnGV: 25/08(8A1),27/08(8A3), 28/08(8a2) Tit Giáo Viên : Ngô Ngọc Quỳnh Nm hc 2010-2011 Trờng Trung học sở Thị Trấn Than Uyên Giáo án tin BI MY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I: MỤC TIÊU: Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình Biết vai trị chương trình dịch II CHUẨN BỊ: Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính Học sinh: Chuẩn bị mới, Vở, bút, thước kẻ, SGK III TIẾN TRÌNH THỰC HIỆN 1.Tổ chức ổn định lớp Kiểm tra sĩ số, điều kiện liên quan đến trình học tập Kiểm tra cũ ? Thế chương trình ngơn ngữ lập trình? 3.Tiến trình dạy học Hoạt động giáo viên Hoạt động học sinh Hoạt động 1:Ví dụ chương trình - - HS: Lắng nghe - - GV: Giới thiệu chương trình đơn giản Ví dụ 1, giải thích câu lệnh chương trình, kết chạy chương trình - - GV: Yêu cầu học sinh nêu nghĩa từ khóa như: PROGRAM, BEGIN, END - - HS: Nêu ý nghĩa từ - - GV: nhận xét PROGRAM nghĩa tiếng anh có nghĩa “Chương trình” BEGIN có nghĩa bắt đầu, END có nghĩa kết thúc - - GV: Chương trình có năm dòng lệnh Mỗi dòng lệnh gồm từ khác tạo từ chữ cái.Trong thực tế có - - HS: Lắng nghe ghi chương trình có đến hàng nghìn chí hàng triệu dòng lệnh Trong phần tìm hiểu kỹ câu lệnh - GV: Đọc đọc lại chương trình theo - - HS: Lắng nghe ghi nhớ ngôn ngữ t nhiờn hc sinh d hỡnh dung Giáo Viên : Ng« Ngäc Quúnh Năm học 2010-2011 Trêng Trung học sở Thị Trấn Than Uyên Giáo án tin Hoạt động 2: Ngơn ngữ lập trình gồm lệnh gì? - - GV: Giống ngơn ngữ tự nhiên, ngơn ngữ lập trình có bảng chữ cái, quy tắc để ghép chữ thành từ có nghĩa - - HS: Lắng nghe, suy nghĩ ghi (từ khóa), ghép từ thành câu(lệnh) Từ đó, ta hiểu ngơn ngữ lập trình chép tập hợp kí hiệu quy tắc cho viết lệnh tạo thành chương trình hồn chỉnh chạy máy tính - - GV: Chú ý tuân thủ theo nguyên tắc - - HS: Chú ý quan sát lắng nghe nghiêm ngặt ngơn ngữ lập trình - - GV: Cú pháp quy tắc để viết chương trình Dựa vào chúng người lập trình chương trình dịch biết tổ hợp kí tự bảng chữ hợp lệ tổ hợp không hợp lệ Ngữ nghĩa: Xác định ý nghĩa thao tác cần thực hiện, ứng với tổ hợp kí tự dựa vào ngữ - - HS: Lắng nghe ghi chép cảnh Củng cố kiến thức học - Ngơn ngữ lập trình bao gồm gì? - Về nhà học cũ đọc trước phần Ngày 24 tháng 08 năm 2010 Giáo viên HD tập duyệt Ngày soạn : 29/08/2010 Giáo Viên : Ngô Ngọc Quỳnh Nm hc 2010-2011 Trờng Trung học sở Thị Trấn Than Uyên Giáo ¸n tin Ngày giảnGV: 30/08(8A3,8A1),03/09(8A2) Tiết I Mục tiêu: * Kiến thức: - HS tiếp tục tìm hiểu thành phần chương trình - HS hiểu cấu trúc chương trình số ví dụ chương trình *Kỹ năng: - - HS biết ứng dụng số ví dụ để tập viết chương trình - - HS Biết áp dụng phân tích cấu trúc chương trình *Thái độ : - HS nghiêm túc học tập nghiên cứu học II Chuẩn bị: - GV: SGK, Máy chiếu - HS: Chuẩn bị trước nhà III Phương pháp: vấn đáp, thuyết trình, trực quan IV Tiến trình giảng A ổn định tổ chức - Kiểm tra sỹ số B Kiểm tra cũ: ? Ngôn ngữ lập trình gì? nêu số ngơn ngữ lập trình mà em biết ? C Bài Hoạt động giáo viên Hoạt động học sinh - Đặt vấn đề vào - Lắng nghe Hoạt động 1: 3,Từ khố tên: - Viết ví dụ chương trình lên bảng - Ghi Program Ct-dau-tien; Uses crt; begin Writeln(‘chao cac ban’); end - Phân tích ví dụ, làm bật lên từ khoá từ tên - Lắng nghe, tìm hiểu phân tích chương trình Program, uses, begin, end, - Sử dụng máy chiếu cho học sinh - Quan sát quan sát khác từ - Giới thiệu phân tích cho học sinh hiểu từ Từ khoá từ - Lắng nghe ghi chép khoá quy định tuỳ theo ngơn ngữ lập trình -Từ khố ngơn ngữ lập trình từ dành riêng, khơng dùng từ khoá cho mục Giáo Viên : Ngô Ngọc Quỳnh Nm hc 2010-2011 Trờng Trung học sở Thị Trấn Than Uyên ớch khác ngồi mục đích sử dụng ngơn ngữ lập trình quy định ? Từ ví dụ em cho biết ngồi từ khố cịn có gì? Gi¸o ¸n tin - Trả lời : Ngồi từ khố chương trình cịn có tên - Nhận xét giới thiệu cho học sinh tên có chương trình VD: CT-dau-tien, - Ghi chép -Tên dùng chương trình để phân biệt nhận biết đại lượng khác - Tên người lập trình đặt phải tuân thủ quy tắc ngôn ngữ lập trình chương trình dịch phải - Nhận xét chốt kiến thức thoả mãn VD2: đọc ví dụ hướng dẫn học sinh - Tên khác tương ứng với đại lượng khác phân tích tên chương - Tên khơng trùng với từ khố trình pascal ? Hãy nêu quy tắc đặt tên cho chương trình? -Gọi học sinh đưa ý kiến mình, giáo viên nhận xét đưa đáp án - Phát biểu ý kiến lắng nghe Hoạt động 2: Cấu trúc chung chương trình - Ghi - Trong chương trình gồm nhiều hay câu lệnh cấu trúc chương trình gồm phần: Phần khai báo phần thân chương trình - Lắng nghe Cho học sinh quan sát ví dụ bảng - Quan sát - Trả lời Gồm phần: Phần khai báo phần thân chương trình ? Em phân tích cấu trúc ví dụ bảng? - Gọi học sinh trả lời, - HS khác bổ xung - Nghe nhận xét, chốt ý kiến học sinh - Lắng nghe ghi Program Ct-dau-tien; Phần khai báo Uses crt; begin Phần thân Writeln(‘chao cac ban’); end * Phần khai báo: thường gồm cỏc cõu Giáo Viên : Ngô Ngọc Quỳnh Nm hc 2010-2011 Trờng Trung học sở Thị Trấn Than Uyên Giáo án tin lnh dựng - Khai báo tên chương trình - Ghi chép - Khai báo thư viện( chứa lệnh viết sẵn sử dụng chương trình) số khai báo khác - Quan sát, tìm hiểu - Sử dụng máy chiếu ví dụ bảng phân tích cho học sinh khai báo có phần khai báo chương trình - Ghi *Phần thân: chương trình bao gồm lệnh mà máy tính cần thực Đây phần bắt buộc phải có - Lắng nghe - Phân tích ví dụ sgk từ khố tên, lưu ý viết chương trình - Ghi Hoạt động 3: Ví dụ ngơn ngữ lập trình - Lắng nghe quan sát - Giới thiệu cho học sinh ngơn ngữ lập trình làm quen chương trình tin học lớp ngôn ngữ Pascal - Quan sát - Dùng máy chiếu để giới thiệu cho học sinh giao diện hình làm viêc Pascal, cách kiểm tra lỗi chạy chương trình - Ghi chép - Để kiểm tra lỗi ta nhấn tổ hợp phím Alt + F9 - Để chạy chương trình ta nhấn Ctr +F9 - Kiểm tra chạy thử số chương trình cho học sinh quan sát D Củng cố - Ghi nhớ - làm tập SGK E Hướng Dẫn Về Nhà - Học theo SGK - Học ghi nhớ làm lại BT SGK Ngày 29 tháng 08 năm 2010 Giáo viên HD tập duyệt Giáo Viên : Ngô Ngọc Quỳnh Nm hc 2010-2011 Trờng Trung học sở Thị Trấn Than Uyên Giáo ¸n tin Ngày soạn :30/08/2010 Ngày giảng: 01/09(8A1),03/09(8A3),04/09(8A2) Tiết BÀI THỰC HÀNH SỐ I Mục đích yêu cầu -Thực thao tác khởi động/thoát khỏi TP(turbo pascal),làm quen với hình soạn thảo TP - Thực thao tác mở bảng chọn lệnh - Soạn thảo chương trình pascal đơn giản - Biết cách dịch,sửa lỗi chương trình,chạy chương trình xem kết - Biết cần thiết phải tuân thủ ngôn ngữ lập trình pascal II Kỹ -Mơ tả thuật toán đơn giản cách liệt kê bước * Thái độ :cẩn thận ,chính xác,thích khám phá học hỏi III Chuẩn bị - GV: giáo án ,sách giáo khoa, phòng máy - HS: đọc trước thực hành nhà IV Tiến trình dạy học Ổn định tổ chức - Kiểm tra sỹ số Bài Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: Hướng dẫn - - GV: Cho - HS mở máy tính hướng - - HS khởi động máy,lắng nghe dẫn học sinh làm quen với TP thực hành Hoạt động 2: - - GV:Hướng dẫn - - HS: Thực soạn thảo - HS soạn thảo,lưu,dịch chạy chương trình đơn giản,chạy chương chương trình đơn giản trình, sửa lỗi lưu chương trình theo - Nêu điểm cần ý hướng dẫn giáo viên - Quan sát - HS thực hành - Nhận xét làm - HS - Lắng nghe xem xét làm Hoạt động 3: - - GV hướng dẫn - HS chỉnh sửa chương trình - Thốt chương trình Và nhận xét số lỗi - - GV hướng dẫn - HS cách chương trình V Củng cố,dặn dị -Nhận xét cho điểm học sinh có chương trình tốt - yêu cầu - HS đọc trước chương trình máy tính liệu Ngày 01 tháng 09 Năm 2010 - GV hướng dẫn tập duyệt Giáo Viên : Ngô Ngọc Quỳnh 10 Nm hc 2010-2011 ... phép toán so sánh so sánh) ?Lấy VD phép so sánh Cho - HS tìm hiểu bảng phép so sánh nhận xét khác giưã phép so - Lấy VD sánh toán học phép so sánh tin học Đưa phép so sánh Ký iệu Phép so sánh VD... - Nắm phép so sánh áp dụng để so sánh số biểu thức - Hiểu giao tiếp người-máy tính II Kỹ - Nắm KN DL phép toán với DL kiểu số - Nắm phép toán so sánh ,các ký hiệu phép toán so sánh * Thái độ :cẩn... trước phần Ngày 24 tháng 08 năm 2010 Giáo viên HD tập s duyt Ngy son : 29/08/2010 Giáo Viên : Ngô Ngäc Quúnh Năm học 2010 -2011 Trêng Trung häc c¬ sở Thị Trấn Than Uyên Giáo án tin Ngy giảnGV: 30/08(8A3,8A1),03/09(8A2)