Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
3,05 MB
Nội dung
Ngày Soạn: 17/08/2013 Ngày dạy :20/08/2013 Lớp 8A, B Tiết 1: Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I MỤC TIÊU: Kiến thức: - Biết ngườ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 Kĩ năng: - Biết đưa quy trình câu lệnh để thực cơng việc Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ: - Sách giáo khoa, máy tính điện tử III PHƯƠNG PHÁP - Thuyết trình, giảng giải IV HOẠT ĐỘNG DẠY HỌC: Hoạt động giáo viên Hoạt động học sinh Ghi bảng Hoạt động 1: Tìm hiểu cách để người lệnh cho má y tính ? Máy tính cơng cụ giúp người làm cơng việc ? Nêu số thao tác để người lệnh cho máy tính thực + Máy tính cơng cụ giúp Con người lệnh cho người xử lý thông tin máy tính ? cách hiệu + Một số thao tác để Con người dẫn cho người lệnh cho máy tính máy tính thực thơng thực như: khởi động, qua lệnh khỏi phần mềm, chép, di chuyển, thực Khi thực thao tác bước để tắt máy tính… => ta lệnh cho máy tính thực ? Để điều khiển máy tính Con người điều khiển máy người phải làm tính thơng qua lệnh Hoạt động 2: Tìm hiểu ví dụ Rơ-bốt nhặt rác Ví dụ Rơ-bốt nhặt rác: ? Con người chế tạo thiết bị để giúp người nhặt rác, lau cửa kính tồ nhà cao tầng? - Giả sử ta có Rơ-bốt thực thao tác như: tiến bước, quay phải, quay trái, nhặt rác bỏ rác vào thùng - Quan sát hình sách giáo khoa Con người chế tạo Rô-bốt Các lệnh để Rơ-bốt hồn thành tốt cơng việc: - Tiến bước - Quay trái, tiến bước - Nhặt rác Học sinh ý lắng nghe - Quay phải, tiến bước - Quay trái, tiến bước Học sinh quan sát hình - Bỏ rác vào thùng sách giáo khoa theo yêu cầu giáo viên ? Ta cần lệnh để + Để Rô-bốt thực việc dẫn Rô-bốt di chuyển từ vị nhặt rác bỏ rác vào thùng ta trí thời => nhặt rác => bỏ lệnh sau: rác vào thùng - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước - Quay trái, tiến bước - Bỏ rác vào thùng V DẶN DÒ: - Học kết hợp SGK - Làm tập 1/8 SGK Ngày Soạn: 17/08/2013 Ngày dạy : 21/08/2013 Lớp 8A, B Tiết 2: Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I MỤC TIÊU: Kiến thức: - 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 - Biết ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình - Biết vai trò chương trình dịch Kĩ năng: - Rèn luyện kĩ viết chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số cơng việc II CHUẨN BỊ: - Sách giáo khoa, máy tính điện tử III PHƯƠNG PHÁP - Giảng giải IV HOẠT ĐỘNG DẠY HỌC: Hoạt động giáo viên Hoạt động học sinh Ghi bảng Hoạt động 1: Tìm hiểu viết chương trình lệnh cho máy tính làm việc - Để điều khiển Rô-bốt ta + Để điều khiển Rô-bốt Viết chương trình, lệnh cho phải làm gì? ta phải viết lệnh máy tính làm việc - Viết lệnh viết + Viết chương trình chương trình => hướng dẫn máy tính thực viết chương trình cơng việc hay + Viết chương trình hướng dẫn giải tốn cụ thể máy tính thực cơng việc ? Chương trình máy tính + Chương trình máy tính hay giải tốn cụ thể gì? dãy lệnh mà máy tính hiểu thực ? Tại cần phải viết + Viết chương trình giúp chương trình người điều khiển máy tính cách đơn giản hiệu Hoạt động 2: Chương trình ngơn ngữ lập trình - Để máy tính xử lí, thơng tin đưa vào máy phải đuợc chuyển đổi dạng dãy bit (dãy số gồm 1) - Để có chương trình mà máy tính thực cần qua bước: * Viết chương trình theo ngơn ngữ lập trình * Dịch chương trình sang ngơn ngữ máy để máy tính hiểu Học sinh ý lắng Chương trình ngơn ngữ lập nghe => ghi nhớ kiến trình thức - Ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính - Chương trình dịch đóng vai trò "người phiên dịch" dịch Học sinh ý lắng chơng trình viết ngơn nghe ngữ lập trình sang ngơn ngữ máy để máy tính hiểu đợc - Chương trình soạn thảo chơng trình dịch thờng đợc kết hợp vào phần mềm, đợc gọi mơi trường lập trình Ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình ? Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính ? Chương trình dịch dùng để làm gì? Hoạt động 3: Củng cố - HS trả lời - Nhận xét, nhắc lại kiến thức V DẶN DÒ: - Học kết hợp SGK - Làm tập 2,3,4/8/SGK Ngày Soạn: 24/08/2013 Ngày dạy : 27/08/2013 Lớp 8A, B Tiết 3: Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I MỤC TIÊU: Kiến thức: - Biết ngơn ngữ lập trình gồm thành phần chữ quy tắt để viết chương trình, câu lệnh Kĩ năng: - Rèn luyện kĩ làm quen với chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ: Sách giáo khoa, máy tính điện tử III PHƯƠNG PHÁP - Giảng giải IV HOẠT ĐỘNG DẠY HỌC: Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: Tìm hiểu ví dụ chương trình Ví dụ minh hoạ chương trình đơn giản viết ngơn ngữ lập trình Pascal Học sinh ý lắng nghe Program CT_dau_tien; => ghi nhớ kiến thức Uses Crt; Begin Writeln(‘Chao cac ban’); End ? Chương trình gồm câu lệnh Chương trình gồm có câu lệnh Mỗi lệnh gồm cụm từ khác tạo thành từ chữ Ghi bảng Ví dụ chương trình: Ví dụ minh hoạ chương trình đơn giản viết ngơn ngữ lập trình Pascal Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End Hoạt động 2: Tìm hiểu ngơn ngữ lập trình gồm ? Câu lệnh viết từ kí tự định Kí tự tạo thành bảng chữ ngôn ngữ lập trình - Bảng chữ ngơn ngữ lập trình gồm gì? - Mỗi câu lệnh chương trình gồm kí tự kí hiệu viết theo quy tắt định - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch nhận biết thông báo lỗi Học sinh ý lắng nghe Ngơn ngữ lập trình =>ghi nhớ kiến thức gồm gì? Ngơn ngữ lập trình tập Bảng chữ ngơn ngữ hợp kí hiệu quy tắt lập trình bao gồm chữ viết lệnh tạo thành tiếng Anh số kí chương trinh hồn chỉnh hiệu khác, dấu đóng mở thực ngoặc, dấu nháy máy tính - Các câu lệnh viết từ chữ bảng Học sinh ý lắng nghe chữ + Bảng chữ tiếng Anh: A > Z + Các kí hiệu phép tốn: +, -, *, / + Các dấu ‘ ‘, ( ), ? Bảng chữ ngơn ngữ lập trình gồm V DẶN DỊ: - Học kết hợp SGK - Trả lời câu hỏi 1,2/13/ SGK Ngày Soạn: 24/08/2013 Ngày dạy : 28/08/2013 Lớp 8A, B Tiết 4: Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (tt) I MỤC TIÊU: Kiến thức: - Biết ngơn ngữ lập trình gồm có tập hợp từ khố dành riêng cho mục đích sử dụng định - Biết tên ngơn ngữ lập trình người lập trình đặt - Biết cấu trúc chương trình bao gồm phần khai báo phần thân Kĩ năng: - Rèn luyện kĩ nhận biết cấu trúc chương trình Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số cơng việc II CHUẨN BỊ: -Sách giáo khoa, máy tính điện tử III PHƯƠNG PHÁP - Thuyết trình IV HOẠT ĐỘNG DẠY HỌC: Kiểm tra cũ: ? Bảng chữ ngơn ngữ lập trình gồm ? Bài mới: Hoạt động giáo viên Hoạt động học sinh Ghi bảng Hoạt động 1: Tìm hiểu từ khố tên chương trình - Các từ như: Program, Học sinh ý lắng nghe => Từ khoá tên: Uses, Begin gọi từ ghi nhớ kiến thức - Từ khoá từ dành riêng khố Học sinh ý lắng nghe ngơn ngữ lập trình - Từ khố ngơn ngữ + Học sinh nghiên cứu sách lập trình từ dành - Từ khoá từ dành riêng giáo khoa trả lời câu hỏi riêng, không dùng từ ngơn ngữ lập trình giáo viên khố cho mục đích khác ngồi mục đích sử dụng ngơn ngữ lập trình quy định - Ngồi từ khố, chương * Khi đặt tên cho chương trình có tên chương trình cần phải tuân theo trình quy tắt sau: - Tên khác tương ứng với đại lượng khác - Đặt tên chương trình phải tuân theo quy tắt nào? - Tên dùng để phân biệt đại lượng chương trình người lập trình đặt theo quy tắc: + Hai đại lượng khác chương trình phải có tên khác + Tên khơng trùng với từ khố Hoạt động 2: Tìm hiểu cấu trúc chung chương trình - Cấu trúc chung Cấu trúc chương chương trình gồm: trình Pascal: * Phần khai báo: gồm câu lệnh dùng để: khai báo Học sinh ý lắng nghe => - Cấu trúc chung chương tên chương trình khai báo ghi nhớ kiến thức trình gồm: thư viện * Phần khai báo: gồm câu * Phần thân chương trình: lệnh dùng để: khai báo tên gồm câu lệnh mà máy chương trình khai báo tính cần phải thực thư viện * Phần thân chương trình: gồm câu lệnh mà máy tính cần Học sinh ý lắng nghe phải thực + Phần thân: Nằm cặp từ khoá BEGIN END *Lưu ý: Phần thân phần quan trọng bắt buộc phải có tất chương trình Hoạt động 3: Tìm hiểu ví dụ ngơn ngữ lập trình Giáo viên giới thiệu ngơn ngữ lập trình Pascal ? Hãy nêu cấu trúc chương trình Pascal V DẶN DỊ: - Học kết hợp SGK - Làm tập 3,4,5,6/13/SGK Ví dụ ngơn ngữ lập trình: - Khởi động chương trình : - Màn hình T.P xuất Từ bàn phím soạn chương trình tương tự word - Sau soạn thảo xong, nhấn tổ hợp phím Alt+F9 để dịch chương trính - Nhấn tổ hợp phím Ctrl + F9 để chạy chương trình Ngày Soạn: 06/09/2013 Ngày dạy : 10/09/2013 Lớp 8A, B Tiết 5: Bài thực hành số LÀM QUEN VỚI TURBO PASCAL I MỤC TIÊU: Kiến thức: - Bước đầu làm quen với mơi trường lập trình Turbo Pascal, nhận diện hình soạn thảo, cách mở chọn chọn lệnh - Gõ 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 Kĩ năng: - Rèn luyện kĩ dịch, sửa lỗi chạy chương trình Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số cơng việc II CHUẨN BỊ: - NỘI DUNG thực hành, máy tính điện tử III PHƯƠNG PHÁP: - Thực hành nhóm, thảo luận IV HOẠT ĐỘNG DẠY HỌC: Hoạt động giáo viên Hoạt động học sinh Ghi bảng + Hoạt động 1: Làm quen với việc khởi động thoát khỏi Turbo Pascal ? Nêu cách để khởi động + Nháy đúp vào biểu tượng Turbo Pascal Turbo Pascal hình - Có thể khởi động Học sinh ý lắng nghe => cách nháy đúp chuột vào tên ghi nhớ kiến thức tệp Turbo.exe thư mục chứa tệp - ? Nêu cách để thoát khỏi Chọn Menu File => Exit chương trình Pascal Ta sử dụng tổ hợp phím Alt + X để thoát khỏi Turbo Pascal Làm quen với việc khởi động thoát khỏi Turbo Pascal.: a Khởi động Turbo Pascal hai cách: Cách 1: Nháy đúp chuột biểu tợng hình nền; Cách 2: Nháy đúp chuột tên tệp Turbo.exe th mục chứa tệp (thờng th mục TP\BIN) b Quan sát hình Turbo Pascal so sánh với hình 11 SGK Hoạt động 2: Nhận biết thành phần: bảng chọn Nhận biết thành phần: chọn, tên tệp mở, trỏ, dòng trợ giúp phía hình tên tệp mở, trỏ, dòng trợ giúp phía hình - Nhấn phím F10 để mở bảng chọn Để di chuyển qua lại bảng chọn ta sử dụng phím nào? - Nhấn phím Enter để mở bảng chọn - Quan sát lệnh bảng chọn Để di chuyển qua lại bảng chọn, ta sử dụng phím mũi tên sang trái sang phải Học sinh thực thao tác theo yêu cầu giáo viên V DẶN DÒ: - Tiết sau thực hành: “ Bài thực hành số (tt) c Nhận biết thành phần: Thanh bảng chọn; tên tệp mở; trỏ; dòng trợ giúp phía dới hình d Nhấn phím F10 để mở bảng chọn, sử dụng phím mũi tên sang trái sang phải để di chuyển qua lại bảng chọn e Nhấn phím Enter để mở bảng chọn f Quan sát lệnh bảng chọn - Mở bảng chọn cách khác: Nhấn tổ hợp phím Alt phím tắt bảng chọn (chữ màu đỏ tên bảng chọn, ví dụ phím tắt bảng chọn File F, bảng chọn Run R, ) g Sử dụng phím mũi tên lên xuống để di chuyển lệnh bảng chọn h Nhấn tổ hợp phím Alt+X để khỏi Turbo Pascal Ngày soạn: Ngày dạy: Ngày dạy: Lớp8A Lớp8B Tiết 15: BÀI TẬP I/ MỤC TIÊU: 1) Kiến thức: - HS củng cố lại kiến thức học - Vận dụng để làm tập 2) Kĩ năng: - Viết số chương trình đơn giản 3) Thái độ: - Học tập nghiêm túc II PHƯƠNG PHÁP: - Thực hành nhóm, thảo luận III/ CHUẨN BỊ: - GV: Giáo án - HS: Đồ dùng học tập IV/ TIẾN TRÌNH LÊN LỚP 1)Ổn định tổ chức: - Kiểm tra sĩ số: 2)Kiểm tra cũ: ? Nêu cú pháp gán giá trị cho 3)Bài mới: Hoạt động dạy học Nội dung Hoạt động1: Các khái niệm cách đặt tên - GV nhắc lại cho HS cấu trúc Cấu trúc chương trình chương trình - Chương trình gồm có phần: ?Trong cấu trúc chương trình phần + Phần khai báo quan trọng nhất? Vì sao? + Phần thân ?Chúng ta học khái niệm 2.Các khái niệm cách đặt tên a Khái niệm: ?Thế chương trình, biến, - HS sử dụng phiếu học tập so sánh - Chương trình giống khác biến - Biến - HS trả lời - Hằng - GV nhận xét ?Em nhắc lại cách đặt tên cho chương trình b Cách đặt tên: - GV lưu ý lại cho HS cách đặt tên cho chương trình quy tắc để đặt tên cho - Tên không trùng với từ khố biến - Tên khơng chứa dấu cách - HS lấy ví dụ minh hoạ - Tên khơng chứa kí tự đặc biệt - Tên khơng bắt đầu số Hoạt động2: câu lệnh ?Trong q trình làm việc với chương trình thơng qua câu lệnh thực thực hành, ta thường sử dụng câu 3.Các câu lệnh a In kết hình lệnh - Write - HS hoạt động nhóm nêu câu lệnh học - HS đại diện nhóm trả lời - Các nhóm nhận xét - GV nhận xét treo bảng phụ nêu giải thích lại câu lệnh - GV lưu ý cho HS câu lệnh khai báo tên chương trình khai báo thư viện có khơng có chương trình - HS hoạt động nhóm thảo luận viết chương trình sau: ?Viết chương trình tính diện tích hình thang - GV gợi ý cho HS sử dụng cơng thức tính diện tích hình thang để đưa vào câu lệnh gán khai báo biến tương ứng để nhập vào giá trị cho biến - HS đại diện nhóm giải thích câu lệnh viết chương trình - GV nhận xét chiếu máy đưa chương trình cụ thể - Writeln b Nhập liệu - Read - Readln c Khai báo biến - Cú pháp câu lệnh gán: : = ; d Khai báo - Cú pháp: CONST = ; Bài tập Chương trình: Program Dien_tich_HT; Var a,b,h,s: Real; BEGIN Writeln(‘Nhap vao day lon, day be, chieu cao:’); Readln(a,b,h); s:=((a+b)*h))/2; Writeln(‘Dien tich hinh thang la:’, s); Readln; END 4) Củng cố: - HS nhắc lại câu lệnh học - GV lưu ý cho HS giá trị biến gán vào chương trình để máy tự động in kết mà không cần người sử dụng nhập vào giá trị cho biến 5) Hướng dẫn nhà: - Học cũ - Làm tập - Chuẩn bị tiết sau kiểm tra Ngày soạn: Ngày dạy: Ngày dạy: Lớp8A Lớp8B Tiết 16: KIỂM TRA TIẾT I Mục tiêu: - Biết cách chuyển biểu thức toán học sang kí hiệu Pascal - Biết sử dụng câu lệnh đơn giản để viết chương trình III: Chuẩn bị GV: Đề kiểm tra, bảng phụ, đáp án, thước HS: Chuẩn bị đồ dùng, ôn đầy đủ III Tiến trình dạy Ổn định tổ chức Đề bài: MA TRẬN ĐỀ KIỂM TRA TIẾT Năm học: 2013 – 2014 Môn: Tinhọc Thời gian: 45 phút Mức độ Chủ đề - Máy tính chương trình máy tính Nhận biết TNKQ TL Thơng hiểu TNKQ TL Vận dụng TNKQ TL 0,5 1 0,5 - Ngơn ngữ lập trình 0,25 0,25 1,5 - Dữ liệu phép toán 2,0 2,5 0,25 0,25 -Sử dụng biến – chương trình Tổng số 2 2,0 0,5 1,5 3,0 5,0 12 5,0 10,0 Tổng số 0,5 1,0 0,5 3,0 ĐỀ KIỂM TRA TIẾT Năm học: 2013 – 2014 Môn: Tinhọc Thời gian: 45 phút ĐỀ 1 Hãy tìm lỗi đoạn chương trình sau sửa lại cho đúng: (1,5 điểm) Program Vi_du; Var a,b,c,s: Integer; Begin Write(’nhap chieu dai a =’); readln(‘a’); Write(’nhap chieu rong b =’); readln(‘b’); S:=a*b C:=(a+b)x2; Write(’dien tich hinh chu nhat la: ’, ‘S’); Write(’chu vi hinh chu nhat la: ’,C); Readln End Em nêu cấu trúc chung chương trình máy tính? Cho ví dụ? (1,5 điểm) Hãy viết biểu thức tốn học sang ngơn ngữ Pascal: (2 điểm) a (7 - x)3 chia cho lấy dư c b y−x − 12 20 d a (b − 2) − x 2+a + (20 chia lấy nguyên cho 5) Hãy viết chương trình nhập hai số a, b từ bàn phím, in hình tổng hai số đó? (3 điểm) Tìm từ, cụm từ thích hợp điền vào chỗ trống: (2 điểm) a Biến đại lượng đặt tên, chúng dùng để b Trong Pascal, kết phép chia hai số kiểu liệu c Kết câu lệnh Write(’15 div =’, 15 div 4); bằng: d Để chạy chương trình Turbo Pascal, ta nhấn tổ hợp phím HƯỚNG DÂN CHẤM ĐỀ KIỂM TRA 1TIẾT Năm học: 2013 – 2014 Môn: Tinhọc Thời gian: 45 phút (Không kể thời gian giao đề) Câu Ý Nội dung ( đáp án ) Program Vi_du; Var a,b,C,S: Integer; Begin Write(’nhap chieu dai a =’); readln(a); Write(’nhap chieu rong b =’); readln(b); S:=a*b; C:=(a+b)*2; Write(’dien tich hinh chu nhat Điểm 0,25 điểm 0,25 điểm 0,25 điểm 0,25 điểm la: ’, ‘S’); Write(’chu vi hinh chu nhat la: ’,’C’); Readln; End * Cấu trúc chung chương trình máy tính gồm - Phần khai báo, thường câu lệnh dùng để: + Khai báo tên chương trình + 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 - Phần thân chương trình gồm câu lệnh mà máy tính cần thực Đây phần bắt buộc phải có * Ví dụ: Lấy ví dụ xác * Viết biểu thức toán học sang ngôn ngữ Pascal a (7 - x)*(7 - x)*(7 - x) mod b 1/x – (a*(b - 2))/(2 + a) c (3/5)*y – x*(1/20) – 12 d 1/5 + (20 div 5) * Viết chương trình nhập hai số a, b từ bàn phím, in hình tổng hai số Program TinhTong; Var a,b,S:Integer; Begin Write(’nhap so a =’); readln(a); Write(’nhap so b =’);readln(b); S:=a + b; Write(a,’+’,b,’=’,’S’); Readln; End a b c d Lưu trữ liệu Số nguyên, số thực Ctrl +F9 0,25 điểm 0,25 điểm 1.0 điểm 0.5 điểm 0.5 điểm 0.5 điểm 0.5 điểm 0.5 điểm 0,5 đ 0.5 đ 0.25 đ 0.25 đ 0.5 đ 0.5 đ 0.25 đ 0.25 đ 0.5 đ 0.5 đ 0.5 đ 0.5 đ ĐỀ KIỂM TRA TIẾT Năm học: 2013 – 2014 Môn: Tinhọc Thời gian: 45 phút ĐỀ Hãy tìm lỗi đoạn chương trình sau sửa lại cho đúng: (1,5 điểm) Program Vi_du; Var a,b,c,s: Integer; Begin Write(’nhap chieu dai a =’); readln(‘a’); Write(’nhap chieu rong b =’); readln(‘b’); S:=a*b C:=(a+b)x2; Write(’dien tich hinh chu nhat la: ’, ‘S’); Write(’chu vi hinh chu nhat la: ’,C); Readln End Em nêu cấu trúc chung chương trình máy tính? Cho ví dụ? (1,5 điểm) Hãy viết biểu thức toán học sang ngôn ngữ Pascal: (2 điểm) a (7 - x)3 chia cho lấy phần nguyên c (a+b)2.(d+e)3 b d a (b − 2) − x 2+a + 20 (chia lấy dư cho 5) Hãy viết chương trình nhập hai số a, b từ bàn phím, in hình tổng hai số đó? (3 điểm) Tìm từ, cụm từ thích hợp điền vào chỗ trống: (2 điểm) a Biến đại lượng đặt tên, chúng dùng để b Trong Pascal, kết phép chia hai số kiểu liệu c Kết câu lệnh Write(’15 mod =’, 15 mod 4); bằng: d Để chạy chương trình Turbo Pascal, ta nhấn tổ hợp phím HƯỚNG DÂN CHẤM ĐỀ KIỂM TRA 1TIẾT Năm học: 2013 – 2014 Môn: Tinhọc Thời gian: 45 phút (Không kể thời gian giao đề) Câu Ý Nội dung ( đáp án ) Program Vi_du; Var a,b,C,S: Integer; Begin Write(’nhap chieu dai a =’); readln(a); Write(’nhap chieu rong b =’); readln(b); S:=a*b; C:=(a+b)*2; Write(’dien tich hinh chu nhat la: Điểm 0,25 điểm 0,25 điểm 0,25 điểm 0,25 điểm ’, ‘S’); Write(’chu vi hinh chu nhat la: ’,’C’); Readln; End 0,25 điểm 0,25 điểm * Cấu trúc chung 1.0 điểm chương trình máy tính gồm - Phần khai báo, thường câu lệnh dùng để: + Khai báo tên chương trình + 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 - Phần thân chương trình gồm câu lệnh mà máy tính cần thực Đây phần bắt buộc phải có * Ví dụ: Lấy ví dụ xác 0.5 điểm * Viết biểu thức toán học sang ngôn ngữ Pascal a (7 - x)*(7 - x)*(7 - x) did 0.5 điểm b 1/x – (a*(b - 2))/(2 + a) 0.5 điểm c.(a + b)*(a + b)*(d + e)*(d + e)*(d + e) 0.5 điểm 0.5 điểm d 1/5 + (20 mod 5) * Viết chương trình nhập hai số a, b từ bàn phím, in hình tổng hai số Program TinhTong; Var a,b,S:Integer; 0,5 đ Begin 0.5 đ Write(’nhap so a =’); readln(a); 0.25 đ Write(’nhap so b =’);readln(b); 0.25 đ S:=a + b; 0.5 đ Write(a,’+’,b,’=’,’S’); 0.5 đ Readln; 0.25 đ End 0.25 đ 0.5 đ a Lưu trữ liệu 0.5 đ b Số nguyên, số thực 0.5 đ c 0.5 đ d Ctrl +F9 Ngày soạn: Ngày dạy: Ngày dạy: Lớp8A Lớp8B Tiết 17: LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT (TIẾT 1) I/ MỤC TIÊU: 1) Kiến thức: - HS hiểu mục đích ý nghĩa phần mềm - Biết thao tác khởi động thoát phần mềm - Biết thao tác để thực phần mềm 2) Kĩ năng: - Nhận diện giao diện phần mềm - Cách chơi thông qua học phần mềm 3) Thái độ: - Học tập nghiêm túc II PHƯƠNG PHÁP: - Thực hành nhóm, thảo luận III/ CHUẨN BỊ: - GV: Máy tính, máy chiếu, câu hỏi - HS: Bảng nhóm, bút dạ, phiếu học tập IV/ TIẾN TRÌNH LÊN LỚP 1)Ổn định tổ chức: - Kiểm tra sĩ số: 2)Kiểm tra cũ: Kết hợp 3)Bài mới: Hoạt động dạy học Nội dung - GV giới thiệu phần mềm mục Giới thiệu phần mềm - Mục đích trò chơi luyện gõ bàn phím đích, ý nghĩa phần mềm nhanh, xác - GV hướng dẫn HS cách khởi động vào Màn hình phần mềm phần mềm a Khởi động phần mềm - Để khởi động phần mềm nháy vào - GV chiếu máy giới thiệu giao diện làm biểu tượng hình việc phần mềm - HS quan sát giao diện phần mềm ?HS hoạt động nhóm liệt kê thành phần có hình làm việc phần mềm - GV giới thiệu cho HS mức chơi khác cách chọn Beginner (bắt đầu), Intermediate (trung bình), Advanced (nâng cao) - GV: Giống hầu hết phần mềm khác để thoát khỏi phần mềm em sử dụng nút đóng Close tiêu đề ?Có thể phần mềm cách khác b Giới thiệu hình - Hình bàn phím - Khung trống phía hình bàn phím khu vực chơi - Khung bên phải chứa lệnh thông tin lượt chơi không - GV giới thiệu hướng dẫn HS c Thoát khỏi phần mềm thao tác để chơi phần mềm ?HS quan sát hình vẽ SGK/85-86 - ALT + F4 - GV lưu ý cho HS chữ ngang thay đổi lần gõ phím - GV lưu ý thêm cho HS ý đến cầu lớn vật lạ xuất hiẹn trình chơi Hướng dẫn sử dụng - Bắt đầu Start khung bên phải - Nhấn phím Space để bắt đầu chơi - Di chuyển cầu vàng va vào ô để chúng biến 4) Củng cố: - HS nhắc lại cách khởi động thoát khỏi phần mềm - GV lưu ý thêm cho HS màu nhóm phím tương ứng với ngón tay gõ ? HS sử dụng phiếu học tập ghi lại thao tác để thực chơi với phần mềm 5) Hướng dẫn nhà: - Học cũ - làm tập SBT Ngày soạn: Ngày dạy: Ngày dạy: Lớp8A Lớp8B Tiết 18: LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT (TIẾT 2) I/ MỤC TIÊU: - Biết thao tác khởi động thoát phần mềm - Biết thao tác để thực phần mềm - Nhận diện giao diện phần mềm - Cách chơi thông qua học phần mềm - Học tập nghiêm túc II PHƯƠNG PHÁP: - Thực hành nhóm, thảo luận III/ CHUẨN BỊ: - GV: Phòng thực hành máy vi tính, phần mềm Finger Break Out - HS: ghi IV/ TIẾN TRÌNH LÊN LỚP 1)Ổn định tổ chức: - Kiểm tra sĩ số: 2)Kiểm tra cũ: Kết hợp 3)Bài mới: Hoạt động dạy học Nội dung Hoạt động1: khởi động phần mềm - GV yêu cầu khởi động vào Finger Break Khởi động Out - HS khởi động vào Finger Break Out - HS hoạt động nhóm quan sát giao diện làm việc phần mềm Hoạt động2: Sử dụng phần mềm - GV yêu cầu nhóm tiến hành sử dụng Sử dụng phần mềm phần mềm thông qua trò chơi - Bắt đầu Start khung bên phải - HS quan sát phím phần mềm - Nhấn phím Space để bắt đầu chơi - GV quan sát nhóm - Di chuyển cầu vàng va vào ô để - GV yêu cầu nhóm nhận xét sử chúng biến dụng phím khác - HS đại diện nhóm trả lời - Các nhóm khác nhận xét - GV nhận xét Hoạt động 3: Thoát khỏi phần mềm - GV yêu cầu HS thoát phần mềm khởi Thoát khỏi phần mềm động lại - HS tiếp tục sử dụng phần mềm thông qua - Nhấn vào nút ALT + F4 trò chơi với phím - GV quan sát hướng dẫn - GV nhận xét - HS thoát phần mềm - Thoát máy 4) Củng cố- hướng dẫn nhà: - HS nhắc lại cách khởi động thoát phần mềm - GV lưu ý lại cho HS ngón tay gõ tương ứng với màu nhóm phím giao diện phần mềm Ngày soạn: Ngày dạy: Ngày dạy: Lớp8A Lớp8B Tiết 19: BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (TIẾT 1) I MỤC TIÊU Kiến thức: - Hiểu toán biết cách xác định toán Kĩ năng: - Rèn luyện kĩ phân tích xác định tốn Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II PHƯƠNG PHÁP: - Giảng giải, vấn đáp, minh họa III CHUẨN BỊ GV:Sách giáo khoa, máy tính điện tử HS: Sách, vở,học IV HOẠT ĐỘNG DẠY HỌC: Ổn định lớp Kiểm tra cũ Bài HOẠT ĐỘNG CỦA HOẠT ĐỘNG CỦA GHI BẢNG GV HS Hoạt động 1: Tìm hiểu khái niệm toán ? Bài toán khái niệm quen thuộc ta thường gặp môn học nào? ? Em cho ví dụ tốn + Bài toán khái niệm Bài toán xác định ta thường gặp tốn: mơn như: toán, vật lý, a) Bài toán: hoá học… - Bài tốn cơng việc hay Ví dụ như: tính tổng nhiệm vụ cần giải số tự nhiên từ đến 100, tính quảng đường tơ - Tuy nhiên, với vận tốc 60 km/giờ ngày ta thường gặp giải công + Học sinh ý lắng việc đa dạng nghe => ghi nhớ kiến nhiều lập bảng thức cửu chương, lập bảng điểm bạn lớp… - Giáo viên phân tích + Ta hiểu => u cầu học sinh tốn công việc đưa khái niệm hay nhiệm vụ cần toán phải giải Hoạt động 2: Tìm hiểu cách xác định tốn - Để giải toán cụ thể, người ta cần xác định toán, tức xác định rõ điều kiện cho trước kết thu Ví dụ 1: Để tính diện tích tam giác ta cần xác định: - Điều kiện cho trước: cạnh đường cao tương ứng cạnh - Kết thu được: Diện tích hình tam giác Ví dụ 2: Bài tốn tìm đường tránh điểm tắt nghẽn giao thông ? Em xác định tốn b) Xác định tốn: + Học sinh ý lắng nghe => ghi nhớ kiến thức - Để giải toán cụ thể, người ta cần xác định toán, tức xác định rõ điều kiện cho trước kết thu Học sinh ý lắng nghe - Điều kiện cho trước: Vị trí nghẽn giao thơng đường từ vị trí tới vị trí cần tới - Kết thu được: Đường từ vị trí tới vị trí cần tới mà không qua điểm nghẽn giao thông - Điều kiện cho trước: Ví dụ 3: Đối với Các thực phẩm có tốn nấu ăn (trứng, mỡ, mắm, muối, rau…) - Kết thu được: ăn IV CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ Củng cố: hệ thống lại kiến thức, cho học sinh xác định lại toán Hướng dẫn nhà: - Về nhà học bài, kết hợp SGK Ngày soạn: Ngày dạy: Ngày dạy: Lớp8A Lớp8B TIẾT 20: TỪ BÀI TỐN ĐẾN CHƯƠNG TRÌNH (tt) I MỤC TIÊU Kiến thức: - Biết bước giải tốn máy tính, thuật tốn? - Biết khái niệm thuật tốn cách mơ tả thuật toán Kĩ năng: - Rèn luyện kĩ lập bước giải toán đơn giản - Rèn luyện kĩ mơ tả thuật tốn Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư logic II PHƯƠNG PHÁP Vấn đáp, giảng giải III.CHUẨN BỊ GV:Sách giáo khoa, máy tính điện tử HS: Sách, vở,học IV HOẠT ĐỘNG DẠY VÀ HỌC Ổn đònh lơpù Kiểm tra cũ Bài HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS GHI BẢNG Hoạt động 1: Tìm hiểu khái niệm thuật tốn - Việc dùng máy tính giải Q trình giải tốn tốn máy tính đưa cho máy tính dãy a) Khái niệm thuật toán: hữu hạn thao tác đơn + Học sinh ý lắng giản mà thực nghe => ghi nhớ kiến để từ điều thức kiện cho trước ta nhận kết cần thu => đưa khái niệm thuật toán + Dãy hữu hạn thao tác cần thực để giải toán gọi thuật tốn - Nói cách khác, thuật tốn bước để giải tốn, chương trình thể thuật tốn ngơn ngữ lập + Học sinh ý lắng trình cụ thể nghe Hoạt động 2: Tìm hiểu trình giải tốn máy tính - u cầu học sinh nghiên cứu SGK => q trình giải tốn máy tính - Viết chương trình thể thuật tốn ngơn ngữ lập trình cho máy tính hiểu thực b) Q trình giải tốn máy tính: + Q trình giải tốn máy tính gồm bước sau: - Xác định toán: Từ phát biểu tốn, ta xác định đâu thơng tin cho đâu thơng tin cần tìm - Mơ tả thuật tốn: Tìm cách giải tốn diễn tả lệnh cần phải thực - Viết chương trình: Dựa vào mơ tả thuật tốn trên, ta viết chương trình ngơn ngữ lập trình mà ta biết Học sinh ý lắng nghe ? Em nêu lại khái + Thuật toán dãy niệm thuật toán thao tác cần thực theo trình tự xác định để thu kết cần tìm từ điều kiện cho trước Hoạt động 3: Tìm hiểu cách mơ tả thuật tốn Nêu bước phải làm B1: vo gạo Thuật tốn mơ tả thuật để nấu cơm B2: cho gạo vào nồi toán: - Yêu cầu học sinh nghiên B3: Cho nồi vào nấu cứu SGK => trình giải B4: Cho cơm vào bát tốn máy tính - Cách liệt kê bước phương - INPUT: Trà, nước pháp thường dùng để mô sôi, ấm chén tả thuật toán - OUTPUT: Chén trà ? Em mơ tả thuật tốn pha để mời khách để liệt kê bước pha trà - Bước Tráng ấm, mời khách chén nước sôi - Bước Cho trà vào ấm - Bước Rót nước sôi vào ấm đợi khoảng đến phút - Bước Rót trà chén để khách - Nêu khơng có mơ tả khác thuật toán, bước thuật toán thực cách theo trình tự + Học sinh ý lắng nghe => ghi nhớ kiến thức - INPUT: Trứng, dầu ăn, muối hành - Ví dụ: Hãy nêu thuật - OUTPUT: Trứng tốn để làm trứng tráng tráng - Bước Đập trứng, tách vỏ cho trứng vào bát - Bước Cho chút muối hành tươi thái nhỏ vào bát trứng Dùng đũa khuấy mạnh - Bước Cho thìa dầu ăn vào chảo, đun nóng đỏ trứng vào đun tiếp + Nêu thuật toán để làm phút - Bước Lật mặt trứng tráng miếng trứng úp xuống Đun tiếp khoảng phút - Bước Lấy trứng đĩa IV CỦNG CÔ VÀ HƯƠNG DẪN VỀ NHÀ Củng cố: hệ thống lại kiến thức học Hướng dẫn nhà: Về nhà học bài, kết hợp SGK ... Writeln( 15 *4–30 +12 =‘ ,15 *4–30 +12 ); Writeln(‘ (10 +5)/(3 +1) – 18 ( 5 +1= ’, (10 +5)/(3+)– 18 ( 5 +1) ); Writeln(‘ (10 +2)* (10 +2)/(3+)=’, (10 +2)* (10 + 2)/(3 +1) ); Writeln(‘ (10 +2)* (10 +2)–24/(3+)=’, (10 + 2) * (10 + 2)... tập a Gõ biểu thức toán học dạng biểu thức Pascal - 15 * – 30 + 12 - (10 + 5) / (3 + 1) – 18 (5 + 1) - (10 + 2) * (10 + 2) / (3 + 1) - (10 + 2) * (10 + 2) – 24 / (3 + 1) b Chương trình: BEGIN... trái, tiến bước - Bỏ rác vào thùng V DẶN DÒ: - Học kết hợp SGK - Làm tập 1 /8 SGK Ngày Soạn: 17 / 08/ 2 013 Ngày dạy : 21/ 08/ 2 013 Lớp 8A, B Tiết 2: Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I MỤC