Let's go 5B-5

36 9 0
Let's go 5B-5

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Từ đó, ta có thể hiểu ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc sao cho có thể viết được các lệnh tạo thành một chương trình hoàn chỉnh và chạy được trên máy tín[r]

(1)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Ị : 1 Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính. 2 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 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 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 - - GV yêu cầu học sinh lấy thêm số ví dụ khác - - HS: Lắng nghe - - HS: Lắng nghe, ghi chép (2)- - GV: Ta muốn lệnh cho máy tính thực lệnh ta phải làm gì? - - GV: củng cố kiến thức phần - - HS: Trả lời - - 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 khác - GV: Ta lệnh cho rơbốt di theo cách khác B1: Quay trái, tiến bước B2: Quay trái, tiến bước B3: Nhặt rác B4: Tiến bước, quay trái 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 vị trí thùng rác đổ rác - HS: Nêu cách khác cách lệnh cho Rôbot nhặt rác B1: Tiến bước B2: Quay trái, tiến bước B3:Nhặt rác B4: Quay phải, tiến bước B5: Quay trái, tiến bước B6: Bỏ rác vào thùng - - HS: Lắng nghe ghi chép 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 sgk thảo luận cách viết chương trình Chú ý: TT chương trình học sinh tự đặt để dễ nhớ trình làm tập - GV: Đưa ví dụ SGK giới thiệu cho học sinh thành phần chương trình - - GV: Quan sát hướng dẫn học sinh cách thực - GV: ? Máy tính thực lệnh 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ẻ thân tên HS: Đọc mục SGK, thảo luận nhóm nhận xét cấu trúc chương trình Để rơbót làm việc nhanh chóng thay theo dẫn việc lệnh tập hợp thành chương trình “ Nhặt rác” “qt nhà” ta cần lệnh nhặt rác quét nhà rơbót tự động thực cơng việc (3)chương trình xem lệnh, ta u cầu máy tính thực 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ử 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 - - HS: Lắng nhe ghi chép - Lắng nghe ghi 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 ngữ máy - - GV: ? Máy tính hiểu ngơn ngữ hay khơng? - GV: Máy tính “hiểu” “Nói” ngơn ngữ gọi ngơn ngữ máy - - 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ữ lập trình Có thể nói ngơn - - HS: Lắng nghe xâu chuỗi lạ kiến thức cũ - - HS: Máy tính khơng thể hiểu ngơn ngữ người, không phân biệt mùi vị - - HS: Ngôn ngữ máy sử dụng dãy bit (4)ngữ lập trình 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 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 - - HS: Lắng nghe 4 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, (5)Ngày soạn : 24/082010 Ngày giảnGV: 25/08(8A1),27/08(8A3), 28/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 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Ị : 3 Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính. 4 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 - - 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 - - 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ó chương trình có đến hàng nghìn chí hàng triệu dịng lệnh Trong phần tìm - - HS: Lắng nghe - - HS: Nêu ý nghĩa từ (6)hiểu kỹ câu lệnh - GV: Đọc đọc lại chương trình theo ngơn ngữ tự nhiên để học sinh dễ hình dung - - HS: Lắng nghe ghi nhớ 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 (từ khóa), ghép từ thành câu(lệnh) Từ đó, ta hiểu ngơn ngữ lập trình 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 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ữ cảnh - - HS: Lắng nghe, suy nghĩ ghi chép - - HS: Chú ý quan sát lắng nghe - - HS: Lắng nghe ghi chép 4 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 (7)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ị: 1 - GV: SGK, Máy chiếu 2 - 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 Hoạt động 1: 3,Từ khố tên: - Viết ví dụ chương trình lên bảng 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ừ khố từ tên chương trình Program, uses, begin, end, - Sử dụng máy chiếu cho học sinh quan sát khác từ - Giới thiệu phân tích cho học sinh hiểu từ Từ khoá từ khoá quy định tuỳ theo ngơn ngữ lập trình -Từ khố ngơn ngữ lập trình là từ dành riêng, khơng dùng các từ khố cho mục - Lắng nghe - Ghi - Lắng nghe, tìm hiểu phân tích - Quan sát (8)đích khác ngồi mục đích sử dụng do ngơn ngữ lập trình quy định. ? Từ ví dụ em cho biết ngồi từ khố cịn có gì? - Nhận xét giới thiệu cho học sinh tên có chương trình VD: CT-dau-tien, -Tên dùng chương trình để phân biệt nhận biết đại lượng khác nhau. ? Hãy nêu quy tắc đặt tên cho chương trình? - Nhận xét chốt kiến thức VD2: đọc ví dụ hướng dẫn học sinh phân tích tên chương trình pascal -Gọi học sinh đưa ý kiến mình, giáo viên nhận xét đưa đáp án Hoạt động 2: Cấu trúc chung chương trình - 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 Cho học sinh quan sát ví dụ bảng ? 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 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âu - Trả lời : Ngồi từ khố chương trình cịn có tên - Ghi chép - 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 thoả mãn - Tên khác tương ứng với đại lượng khác - Tên khơng trùng với từ khố - Phát biểu ý kiến lắng nghe - Ghi - Lắng nghe - Quan sát - Trả lời Gồm phần: Phần khai báo phần thân chương trình (9)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 - 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 *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ó - Phân tích ví dụ sgk từ khố tên, lưu ý viết chương trình Hoạt động 3: Ví dụ ngơn ngữ lập trình - 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 - 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 - Để 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 - Ghi chép - Quan sát, tìm hiểu - Ghi - Lắng nghe - Ghi - Lắng nghe quan sát - Quan sát - Ghi chép 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 (10)Ngày giảng: 01/09(8A1),03/09(8A3),04/09(8A2) Tiết BÀI THỰC HÀNH SỐ 1 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 tố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 dẫn học sinh làm quen với TP Hoạt động 2: - - GV:Hướng dẫn - HS soạn thảo,lưu,dịch chạy chương trình đơn giản - Nêu điểm cần ý - Quan sát - HS thực hành - Nhận xét làm - HS Hoạt động 3: - - GV hướng dẫn - HS chỉnh sửa chương trình Và nhận xét số lỗi - - GV hướng dẫn - HS cách chương trình - - HS khởi động máy,lắng nghe thực hành - - HS: Thực soạn thảo chương trình đơn giản,chạy chương trình, sửa lỗi lưu chương trình theo hướng dẫn giáo viên - Lắng nghe xem xét làm - Thốt 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 (11)Ngày giảng :06/09(8A1,8A3),09/09(8A2) Tiết 5 CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I Mục đích yêu cầu HS biết khái niệm kiểu liệu -Biết 1số phép toán liệu số * Thái độ : tìm tịi thích khám phá học hỏi II Chuẩn bị - GV: giáo án,sách giáo khoa - HS: sách giáo khoa, đọc trước nhà III Tiến trình dạy học 1.Ổn định tổ chức - Kiểm tra sỹ số 2.Bài Hoạt động giáo viên Hoạt động học sinh Hoạt động 1:Dữ liệu kiểu liêụ ? thơng tin đưa vào máy tính người ta gọi gì? - - GV: đưa ví dụ kiểu liệu.Sau đưa kết luận kiểu DL khác người ta thường thực phép xử lí DL khác - Từ dẫn dắt học sinh vào tìm hiểu.Ngơn ngữ lập trình chia thành kiểu định nghĩa phép xử lý tương ứng kiểu DL - - GV: đưa KN kiểu liệu(Data types) quy định cấu trúc miền giá trị mà biến thuộc kiểu nhận tập hợp giá trị miền giá tri - - GV: kiểu DL(cho VD cụ thể ) +kiểu DL số nguyên (Integer) KN: kiểu DL số nguyên tập hợp số nguyên nằm khoảng từ -215đến 215-1 Hay từ khoảng -32768 đến 32767 kiểu số nguyên định nghĩa sẵn từ khóa INTEGER +kiểu DL số thực (real) KN:kiểu DL số thực tập hợp số thực biểu diễn máy tính có giá trị tuyệt đối nằm khoảng từ 2,9x10-39 đến 1,7x1038 số 0.kiểu Dl số thực ĐN sẵn từ khóa REAL - Suy nghĩ trả lời câu hỏi - GV - Quan sát lắng nghe - Lắng nghe ghi chép (12)+ Kiểu ký tự (Character): KN: ký tự có tập hợp ký tự bảng mã ACSII.kiểu ký tự ĐN sẵn bàng từ khóa CHAR (chú ý viết gtrị ký tự phải đặt cặp dấu nháy đơn ‘’ VD ‘A’,’B’ +Kiểu dãy ký tự:(STRING) KN: ký tự nằm bảng mã ACSII đặt cặp dấu nháy đơn ‘’.được ĐN từ khóa STRING có phạm vi giá trị xâu ký tự gồm tối đa 255 ký tự Với cú pháp String [độ-dài-tối-đa]; - - GV: gọi - HS cho vd kiểu liệu Hoạt động 2:Các phép toán với liệu kiểu số - - GV: đưa số phép tốn cách tính tốn thơng thường từ dẫn dắt - HS đến với phép toán với kiểu DL số nguyên kiểu DL số thực - - GV: cho - HS xem bảng mục để tìm phát khác ký hiệu toán học pascal (nêu cụ thể) *chú ý viết dấu {} toán học dấu () pascal GV: cho - HS ghi chép ký hiệu khác toán học pascal - Ghi chép - Ghi chép - Suy nghĩ cho ví dụ - Ghi chép - Quan sát,lắng nghe phát biểu - Suy nghĩ tìm khác phép toán - Ghi chép theo hướng dẫn - GV IV Củng cố, dăn dò - Nêu kiểu DL phép tốn thực kiểu DL,nhưng phép tốn khơng có định nghĩa kiểu DL - Học cũ đọc trước Ngày 06 tháng 09 Năm 2010 - GV hướng dẫn tập duyệt (13)Ngày giảng: Tiết 6 Bài 3-Chương trình máy tính liệu (tiếp) I Mục đích yêu cầu - 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 thận,chính xác, thích khám phá học hỏi,tìm tịi III Chuẩn bị - - GV :giáo án ,sách giáo khoa,phòng máy - - HS: học cũ đọc trước IV Tiến trình lên lớp Ổn định tổ chức -Kiểm tra sỹ số -Kiểm tra cũ ?có kiểu DL ?là kiểu nào? Phạm vi giá trị chúng? ?sự khác phép tốn thơng thường biểu thức toán học pascal? 2.Bài mới Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: Các phép so sánh - - GV: Cho - HS quan sát bảng VD4 ?Trong tốn học thơng thường ngồi phép tốn thơng thường (cộng,trừ,nhân,chia)chúng ta cịn có phép tốn nào?- GV gợi mở cho - HS suy nghĩ phép toán 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 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 = So sánh 5=5 < So sánh nhỏ 4<6 > So sánh lớn 6>5 ≠ So sánh khác 2≠3 ≤ Nhỏ 4x≤6 ≥ Lớn 5x≥4 ?Kết phép so sánh gì? Nhận xét - Lắng nghe ghi -Suy nghĩ trả lời (các phép so sánh) - Lấy VD (14)- - GV: Vậy ngơn ngữ lập trình vậy.Tuy nhiên ngơn ngữ lập trình có ký hiệu riêng tùy theo ngôn ngữ lập trình GV: Đưa bảng giới thiệu phép so sánh pascal Ký hiệu Phép so sánh K/H toán học = So sánh = < Nhỏ < > Lớn > <> Khác ≠ <= Lớn hoặc ≤ >= Nhỏ hoặc ≥ Họat động 2: Giao tiếp người-máy tính Ở lớp 6,7 hay lưu chương trình ta nhìn thấy xuất hộp thoại giao tiếp người máy tính thơng qua hộp thoại Cho - HS quan sát hình 19 20 SGK diễn giải cho - HS hiểu tương tác người máy tính Có thể lấy VD trực tiếp chạy chương trình Có số kiểu tương tác sau: a.Thơng báo kết tính tốn Đưa VD :”dien tich hinh vuong la 34.5” b.Nhập liệu Đưa VD :”nhap vao sinh cua ban” c.Tạm ngừng chương trình VD “ban vui long cho giay lat”or “please wait” d Hộp thoại VD: - Trả lời - Ghi chép (15)Tuy nhiên giao tiếp qua hộp thoại cách giao tiếp phổ biến Nội dung hộp thoại người lập trình soạn thảo Đọc ghi nhớ SGK - Đọc ghi nhớ IV Củng cố,dặn dò - Sự khác phép so sánh toán học so sánh tin học - Thế giao tiếp người-máy? Có loại giao tiếp nào? (16)Ngày soạn : Ngày giảng: Tiết - BÀI TẬP I Mục tiêu *Kiến thức - Học sinh nhớ lại kiến thức học * Kỹ - Biết cách làm với phép toán với liệu kiểu số sử dụng ký hiệu phép so sánh - Thành thạo cách chuyển đổi biểu thức từ toán học sang pascal ngược lại * Thái độ - Học sinh có thái độ học tập nghiêm túc,hăng hái xung phong chữa tập II Chuẩn Bị - - GV :giáo án ,SGK, tìm hiểu tập - - HS:tìm hiểu cách làm tập nhà III Tiến trình dạy học 1.Ổn định tổ chức - Kiểm tra cũ ? Nêu giống khác phép so sánh toán học pascal? ? Hãy nêu cách thức để giao tiếp người máy tính? 2.Bài mới Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: Bài tập tập SGK trang 26 GV: Yêu cầu - HS đọc đề suy nghĩ tìm hướng làm câu hỏi tập Viết biểu thức toán học thành dạng pascal : a, a/b+c/d; b, ax2+bx+c; c,1/x-a/5(b-2); d, (a2+b)(1+c3); - GV: Yêu cầu - HS làm bt vào gọi vài - HS lên chữa tập - GV: Nhận xét,đánh giá cho điểm - - GV: Cho - HS làm lại tập máy hướng dẫn - HS cách xuất phép toán liệu hình với câu lệnh - Ghi - Đọc đề suy nghĩ làm tập - Làm tập lên chữa tập trước lớp - Làm tập máy xuất kq (17)(Writeln) Hoạt động 2: Bài tập 5 Yêu cầu - HS đọc đề suy nghĩ làm Chuyển biểu thức viết pascal sau thành biểu thức toán học : a, (a+b)*(a+b)-x/y; b, b/(a*a+c); c, a*a/((2*b+c)*(2*b+c)); d, 1+1/2+1/(2*3)+1/(3*4)+1/(4*5); - - GV: Yêu cầu - HS làm vào gọi 1số - HS lên bảng làm - - GV: Gọi - HS khác lên nhận xét làm bạn - - GV: Nhận xét làm - HS đánh giá cho điểm để khuyến khích giáo viên - Ghi - Đọc đề suy nghĩ làm - Làm tập lên bảng làm theo y/c - GV IV/ Củng cố dặn dò - Yêu cầu - HS xem lại tập làm - Đọc trước tập (18)Ngày soạn : Ngày giảng: Tiết BÀI TẬP I Mục tiêu * Kỹ -Biết cách làm với phép toán với liệu kiểu số sử dụng ký hiệu phép so sánh -Thành thạo cách chuyển đổi biểu thức từ toán học sang pascal ngược lại * Thái độ -Học sinh có thái độ học tập nghiêm túc,hăng hái xung phong chữa tập II Chuẩn bị - - GV :giáo án ,SGK, tìm hiểu tập - - HS:tìm hiểu cách làm tập nhà III Tiến trình dạy học 1.Ổn định tổ chức Chữa tập Hoạt động giáo viên Hoạt động học sinh Hoạt động 1:bài tập 6 - - GV: Yêu cầu - HS đọc yêu cầu đề Hãy xác định kết biểu thức sau đây: a 15-8≥3; b 112=121 c (20-25)2≠25 d x>10-3x - - GV: Yêu cầu - HS lên bảng làm bt số lại làm bt vào gọi - HS lên nhận xét làm bạn - GV nhận xét đánh giá cho điểm Hoạt động :bài tập 7 - - GV: Yêu cầu đọc đầu toán Cho - HS nêu lên cách làm theo ý hiểu Viết biểu thức thành ký hiệu pascal - - GV: Yêu cầu - HS lên bảng làm tập lớp quan sát bạn nhận xét - - GV: Đánh giá,nhận xét cho điểm -Ghi chép - Đọc yêu cầu đề - Lên bảng chữa bt làm bt vào - Quan sát nhận xét - Ghi chép - Đọc yêu cầu - Nêu cách giải toán theo ý hiểu em - Lên bảng chữa tập - Dưới lớp quan sát bạn cho nhận xét IV Củng cố ,dặn dò: - Về nhà đọc trước Ngày tháng năm 2010 (19)Ngày soạn : Ngày giảng : Tiết 9-Bài thực hành 2 VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN I.Mục đích - Giúp - HS làm quen với biểu thứ số học pascal tập tính tốn với biểu thức - Biết cách chuyển biểu thức từ dạng số học sang pascal II Chuẩn Bị - - GV: giáo án ,sgk, phòng máy - - HS: học đọc trước nhà III Tiến trình dạy học 1.Ổn điịnh tổ chức -Kiểm tra sỹ số Kiểm tra cũ (lồng ghép tiết học ) Bài Hoạt động - GV Hoạt động - HS Hoạt động 1 - - GV: Quy định số máy cho - HS theo thứ tự GV: Nhắc nhở - HS quy định phòng máy Hoạt động 2: Bài tập GV :Yêu cầu - HS đọc yêu cầu tập 1/t27 - - GV: Yêu cầu - HS viết biểu thức ý a BT1 sang dạng pascal - - GV: Quan sát theo dõi thao tác viết - HS , nhắc nhở - HS thao tác cho ý ký hiệu phép toán pascal - - GV: Quan sát kết - HS ,đánh giá nhận xét làm - - GV: Yêu cầu - HS khởi động pascal thực ý b bt1 - - GV: Quan sát kiểm tra làm học sinh - - GV: Yêu cầu - HS lưu chương trình với tên CT2.pas sau dịch,chạy chương trình kiểm tra ,sửa lỗi(nếu có) xem kết nhận - - GV: Quan sát nhận xét làm - - HS: Ngồi vị trí máy giao - - HS: Lắng nghe - - HS: Đọc đầu - - HS: Thực hành - - HS: Lắng nghe thực hành - - HS: Lắng nghe - - HS: Khởi động pascal thực hành - - HS: Thực hành - - HS: Lưu,chạy chương trình ,Kt lỗi xem kết - - HS: Lắng nghe (20) Hoạt động 3:Kết thúc - - GV: Yêu cầu lớp trưởng,lớp phó kiểm tra laị máy tính phịng máy - - GV: Kiểm tra làm - HS,nhận xét thực hành - - HS: Lắng nghe IV Dặn Dò - nhà xem lại tập làm - đọc trước Ngày tháng năm 2010 (21)Ngày soạn Ngày giảng: Tiết: 10 - Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN(Tiếp) I.Mục đích u cầu: - Chuyển biểu thức toán học sang biểu diễn Pascal - Biết kiểu DL khác xử lý khác - Hiểu phép toán Div, mod - Hiểu thêm lệnh in DL hình tạm ngừng chương trình II.Kỷ năng: Luyện gõ biểu thức số học pascal, sử dụng câu lệnh. * Thái độ: Cẩn thận, xác, thích khám phá học hỏi, tìm tịi. III/ Chuẩn bị: - Sách giáo khoa - Phòng máy IV Tiến trình lên lớp: 1.ổn định tổ chức - kiểm tra sỹ số 2 Quá trình thực hành Nội dung-Hoạt động giáo viên Nội dung-Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: - chuẩn bị : - - GV : Quy định số máy cho - HS theo số thứ tự GV : Nhắc nhở - HS quy tắc phòng máy Hoạt động –thực hành - - HS : Về vị trí thực hành theo quy định - GV - HS : Lắng nghe - HS: Thực hành - - GV : Yêu cầu - HS khởi động pascal thực hành làm tập 2/t23 - - GV : Bài tập yêu cầu em điều ? - - GV : Nhận xét - - GV : Trong tập em nên ý dòng lệnh uses crt phần khai báo câu lệnh clrscr ; phần thân chương trình dịng lệnh khai báo thư viện dịng lệnh xóa hình - - GV : Theo dõi thao tác - HS - - GV : Yêu cầu - HS gõ quy tắc,gõ kí hiệu tốn học pascal tránh nhầm lẫn với kí hiệu - HS: Trả lời - HS : Lắng nghe thực hành - HS : Thực hành - HS : Thực hành (22)toán học - - GV : Yêu cầu - HS thực hành theo thứ tự từ câu a đến câu d - - GV : Yêu cầu - HS vừa thực hành vừa rút nhận xét với KQ nhận - - GV :? Câu c yêu cầu điều ? - - GV :yêu cầu - HS quan sát kết rút nhận xét - - GV : Nhận xét thực hành câu - HS : Thêm lệnh delay(5000) vào sau câu lệnh Writeln chương trình Chạy chương trình nhận xét - HS : Lắng nghe - HS : Kiểm tra máy tính - HS : Lắng nghe Hoạt động : tổng kết - - GV : Yêu cầu lớp trưởng , lớp phó kiểm tra máy tính - - GV : Kiểm tra máy tính thực hành - HS - - GV : Đánh giá nhận xét tiết thực hành - HS - GV : Yêu cầu học sinh đọc ghi nhớ cuối - - HS : Đọc ghi nhớ V, dặn dò - Về nhà đọc trước tập - Xem lại làm (23)Ngày soạn :29/09/2009 Ngày giảng: 30/09(8A2),01/10(8A1),02/10(8A3) Tiết: 11- Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN(Tiếp) I.Mục đích u cầu: -Giúp học sinh tiếp tục làm quen cách soạn thảo ,chỉnh sửa,biên dịch chạy chương trình -Giúp - HS làm quen với biểu thức số học chương trình pascal II Chuẩn bị: - - GV:Sách giáo khoa, phòng máy ,bài tập thực hành HS: kiến thức cũ ,Sgk III Tiến trình lên lớp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Thực hành Nội dung-Hoạt động giáo viên Hoạt động chuẩn bị - - GV : Cho - HS vị trí máy theo quy định thực hành trước Hoạt động học sinh - - HS : Về máy phân cơng - - HS: Thực hành Hoạt động :Thực hành - - GV : Yêu cầu - HS khởi động pascal thực hành làm tập 3/t23 - - GV : Bài tập yêu cầu em (24)điều ? - - GV : Nhận xét - - GV : Trong tập em cần mở lai bt CT2.pas lưu chỉnh sửa theoyeeu cầu bt3,xem kết bt2 khác điểm ? - - GV : Theo dõi thao tác - HS - - GV : Từ rút nhận xét - - GV : Trong chủ yếu giúp em phân biệt hiểu lệnh phép Div Mod,và hiểu thêm cách in DL hình - - GV : Theo dõi uốn nắn thêm cho - HS cách soạn chương trình - - GV : Yêu cầu - HS quan sát kết rút nhận xét - - GV : Nhận xét thực hành -Hoạt động 3: Tổng kết - - GV : Yêu cầu cán lớp kiểm tra máy tính - - GV : Kiểm tra đánh giá làm - HS đồng thời đánh giá tiết thực hành - - HS : Lắng nghe thực hành - - HS : Thực hành - - HS : Thực hành - - HS : Lắng nghe - - HS : Kiểm tra máy tính - - HS : Lắng nghe Dặn dò - Về xem lại thực hành làm.Nếu - HS có máy tính nhân nên thao tác thêm cho thành thạo - Xem trước (25)Ngày soạn :04/10/2009 Ngày giảng 05/10(8A1 ,8A2,8A3) Tiết 12 KIỂM TRA MỘT TIẾT I mục tiêu Đánh giá kỹ - HS sau học song 1,2,3 II yêu cầu đề -Kiểm tra mức độ nhận biết chương trình máy tính liệu -Kiểm tra khả viết chương trình - HS mức độ nhận thức khai báo chương trình III Chuẩn Bị - GV : đề kiểm tra - HS : kiến thức cũ IV Đề Bài Câu : Hãy nêu cấu trúc chung chương trình máy tính ? lấy VD minh họa ? (3đ) Câu : Hãy nối đáp án vào câu sau (2đ) Tên kiểu liệu Ký hiệu 1 kiểu số nguyên a char 2 kiểu số thực b string 3 kiểu ký tự c.integer 4 kiểu xâu ký tự d real (26) a+6 - b-5 b 5x3+(x+6)2-8x+15 Câu viết chương trình hiển thị tên lớp em (3đ) ĐÁP ÁN Câu : cấu trúc chung chương trình gồm phần +phần khai báo : gồm lệnh để khai báo -tên chương trình khai báo thư viện (là lệnh có sẵn sử dụng chương trình )và số khai báo khác + phần thân : Gồm câu lệnh mà máy tính cần thực VD : program CT Dau-tien ; Uses crt ; (phần khai báo ) begin Writeln(‘truong THCS thi tran than uyen’); End (phần thân ) Câu 2: 1 Kiểu DL số nguyên a.Char 2 Kiểu DL số thực b.String 3 Kiểu ký tự c Integer Kiểu xâu ký tự d.Real Câu : (x+5/a+6)* (x+5/a+6)-y/(5-b) *(x+2)*(x+2)-x 5x*x*x+(x+6)*(x+6)-8x+15 Câu : Program hien-thi ; Uses crt ; Begin (27)Ngày soạn : 02/10/2010 Ngày giảng: 06/10(8A3),07/10(8A1), (8A2) PHẦN MỀM HỌC TẬP LUYỆN GÕ PHÍM NHANH BẰNG FINGER BREAK OUT I Mục đích yêu cầu: - Học sinh hiểu mục đích ý nghĩa phần mềm tự khởi động, tự mở chơi, ơn luyện gõ bàn phím - Thơng qua phần mềm - HS hiểu rèn luyện kỷ gõ bàn phím nhanh xác - Biết cách sử dụng phần mềm học tập lựa chọn II Chuẩn bị: - - GV: Phòng máy,giáo án, sgk - - HS: sgk, đọc trước nhà III Tiến trình lên lớp 1 Ổn định tổ chức - Kiểm tra sỹ số Kiểm tra cũ - Lồng ghép tiết học Bài Hoạt động giáo viên học sinh Nội dung HĐ 1: Giới thiệu học (28)gõ bàn phím mười ngón tay, hôm giới thiệu với em phần mềm giúp luyện gõ bàn phím mười ngón tay khác bổ ích Finger Break Out HĐ2: Giới thiệu phần mềm - GV : Muốn khởi động phần mềm em thực nào? - GV gợi ý: cách khởi động phần mềm Finger Break Out giống khởi động phần mềm khác - HS : Nhắp đúp chuột lên biểu tượng phần mềm hình Desktop - GV : Giới thiệu thành phần phần mềm - HS :Chú ý lắng nghe ghi nhớ - GV : Gọi - HS nhắc lại thành phần phần mềm - HS: Trả lời - GV : Gọi - HS nhận xét - GV :Nhắc lại - GV thực mẫu thao tác để chơi trò chơi - HS: Chú ý quan sát ghi nhớ HĐ3 : Màn hình phần mềm - GV : Nêu cầu - HS nhắc lại cách để thoát khỏi phần mềm - HS :Trả lời Exit,Quit phím tắt - GV : Nhận xét - GV : Thực cách để thoát khỏi phần mềm cho - HS quan sát - GV :Hướng dẫn - HS cách ngồi cách chơi trò chơi - Lưu ý - HS chữ ngang thay đổi sau lần gõ phím - HS: Quan sát hình thao tác - GV thực - GV lưu ý - HS hình cịn có cầu lớn Nếu cầu chạm đất, em lượt chơi Nếu chơi điểm cao người chơi thưởng thêm cầu lớn 1.Giới thiệu phần mềm: Mục đích trị chơi luyện gõ bàn phím nhanh, xác II Màn hình phần mềm: Khởi động phần mềm: Nháy đúp chuột lên biểu tượng phần mềm hình Desktop 2 Giới thiệu hình chính: Trong hình giới thiệu, nhấn phím Enter nháy nút OK để chuyển sang hình phần mềm Các thành phần hình phần mềm gồm: (29)- HS:Chú ý lắng nghe - GV lưu ý - HS Ở mức khó xuất vât lạ, vật chạm vào ngang, em lượt chơi - HS tiến hành chơi máy cá nhân Mỗi nhóm - HS/máy * Chú ý: Trong trình học sinh thực ,giáo viên quan sát hướng dẫn học sinh gặp vướng mắc Nhận xét thực hành theo nhóm, cho điểm số nhóm Các phím tơ màu ứng với ngón tay gõ 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 Ví dụ, Level chọn mức khó khác trị chơi: Bắt đầu (Beginner), Trung bình (Intermediate) Nâng cao (Advanced) c) Thốt khỏi phần mềm - Nếu muốn dừng chơi, nháy chuột lên nút Stop khung bên phải - Muốn thoát khỏi phần mềm, nháy nút Close góc phải hình nhấn tổ hợp phím Alt+F4. V.Dặn Dò Về nhà học cũ đọc trước - Tìm hiểu thêm phần mềm nhà (30)Ngày soạn: 06/10/2010 Ngày giảng: 08/10(8A1,8A2,8A3) Tiết 14 LUYỆN GÕ PHÍM NHANH BẰNG FINGER BREAK OUT I Mục tiêu - Học sinh làm quen với phần mềm - Biết cách sử dụng phần mềm II Chuẩn Bị GV: Giáo án, phòng máy HS: Sgk, kỹ thực hành III.Tiến trình dạy học 1 Ổn định tổ chức - Kiểm tra sỹ số Kiểm tra cũ ? Hãy nêu hiểu biết em FINGER BRACKOUT ? ? Nêu cách khởi động hình làm việc FINGER BRACKOUT ? Bài Hoạt động giáo viên học sinh Nội dung - GV : Giải thích cho hs hiểu cách chơi trong phần mềm -Để bắt đầu chơi nhấn vào Start khung bên phải - Lắng nghe (31)- Nhấn Space sẵn sàng chơi - Ghi chép ? Nhiệm vụ người chơi ? - HS : Trả lời -GV : Dùng chữ ô để di chuyển ngang để hứng bóng gõ chữ cai để bắn trái bóng lên - HS : Lắng nghe ghi chép -GV : Màn hình cịn có cầu lớn nhiệm vụ em không để cầu chạm đất cách di chuyển ngang cho chúng va vào ngang quay ngược lên - HS : Lắng nghe ?nếu cầu lớn chạm đất ? - HS : Trả lời nếu cầu chạm đất em lượt chơi -GV : Các mức khó dần lên xuất vật lạ nhiệm vụ em không để vật chạm vào ngang vật chạm vào nmgang em lượt chơi - HS : Lắng nghe ghi chép hoạt động : Th ự c hành -GV : Cho hs mở máy thực hành ,hướng dẫn hs thực hành -HS : Mở máy thực hành theo hướng dẫn gv -GV : Quan sát lớp -GV : Yêu cầu cán lớp kt máy tính - HS : Kt máy tính -GV : Nhận xét học - Lắng nghe - Để bắt đầu chơi em nháy chuột nút Start khung bên phải - Xuất hộp thoại cho biết phím (trong bàn phím) sử dụng lần chơi đó.-> Nhấn phím space để bắt đầu chơi - Nhiệm vụ người chơi phải bắn phá có dạng - Điều khiển ngang bắn cầu nhỏ phím tương ứng - Không để cầu lớn “ chạm đất” - Ở mức khó hơn, không để vật lạ chạm vào ngang IV.Củng Cố (32)Ngày tháng năm 2010 Giáo viên HD tập duyệt Ngày soạn : 11/10/2010 Ngày giảnGV: 13/10(8A2)14/10(8A1,3) Tiết 15 THỰC HÀNH LUYỆN GÕ NHANH I Mục tiêu. - Học sinh làm quen biết cách sử dụng phần mềm Finger Break out - Sử dụng phần mếm để luyện gõ nhanh II Chuẩn bị. - GV: Giáo án, phòng máy, phần mềm - HS: Học tập thực hành III Tiến trình giảng. Ổn định tổ chức - Kiểm tra sỹ số Kiểm tra cũ ? Hãy nêu thao tác để bắt đầu sử dụng phần mềm Finger Break out? Thực hành Hoạt động Giáo Viên Học Sinh Nội dung - GV: Yêu cầu học sinh ngồi vị trí máy đã phân công - HS: Thực - GV: Yêu cầu lớp trưởng kiểm tra máy tính phịng máy - HS: Lớp trưởng thực kt phòng máy (33)- GV: Yêu cầu học sinh khởi động máy tính phần mềm Finger Break out - HS: Khởi động máy tính phần mềm theo yêu cầu - GV: Yêu cầu học sinh quan sát chiếu GV thực mẫu - HS: Quan sát - GV: Yêu cầu học sinh thực hành theo hướng dẫn - HS: Thực hành nghiêm túc - GV: Quan sát đôn đốc lớp thực hành Nhận xét đánh giá thực hành cho điểm nhóm thực tốt - HS: Lắng nghe Khởi động máy tính phần mềm Luyện tập thực hành Thực hành luyện gõ nhanh Đánh giá, nhận xét IV Củng cố, dặn dò - Về nhà tập thực hành nhiều với phần mềm - Đọc trước sau sử dụng biến chương trình Ngày soạn : 13/10/2010 Ngày giảng: 15/10(8A3,8A1), (8A2) Tiết 16 BÀI 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH I. MỤC TIÊU : Học sinh biết vai trị biến lập trình; Học sinh biết khái niệm biến - GV : SGK, tài liệu.Đồ dùng dạy học máy tính, projector, - Chuẩn bị phịng thực hành đủ số máy tính hoạt động tốt HS : Đọc trước SGK Đồ dùng học tập, bảng phụ II. TIẾN TRÌNH TIẾT DẠY : 1. Ổn định tổ chức lớp : Kiểm tra sĩ số : Ổn định trật tự : 2. Kiểm tra cũ : Kiểm tra trình thực hành 3. Bài : Hoạt động GV HS Nội dung HĐ 1: Học sinh biết vai trị của biến lập trình. GV: u cầu H đọc thông tin SGK (34)HS: Đọc SGK để hiểu biến GV: Biến ? Biến có vai trị chương trình ? GV: Yêu cầu H viết lệnh in kết phép cộng 15+5 lên hình ? HS: Viết bảng phụ GV: Muốn in lên hình kết phép tính khác làm ? HS: Viết lại câu lệnh phép tính GV: Đưa hình ảnh lên hình phân tích gợi mở HS: Quan sát, lắng nghe để hiểu biến vai trò biến GV: Đưa cách làm phân tích writeln(X+Y); * Ví dụ : Tính in giá trị biểu thức 100 50 3  và 100 50 5  hình HS: Đọc thầm ví dụ GV: Trình bày cách tính hai biểu thức bên ? HS: Nghiên cứu SGK trả lời Cách làm : X  100 + 50 Y  X/3 Z  X/5 - Biến dùng để lưu trữ liệu liệu này thay đổi thực chương trình - Dữ liệu biến lưu trữ gọi giá trị biến 2 Khai báo biến (35)HĐ : Tìm hiểu cách khai báo biến chương tình TP GV: Yêu cầu H đọc thông tin SGK GV: Việc khai báo biến gồm khai báo ? GV: Đưa ví dụ SGK phân tích thành phần HS: Lắng nghe nắm vững kiến thức GV: Viết ví dụ khai báo biến rồi yêu cầu giải thích thành phần ? HS: Làm theo nhóm vào bảng phụ GV: Thu kết nhận xét cho điểm HS: Quan sát ghi GV: Viết dạng tổng quát để khai báo biến chương trình + Khai báo tên biến; + Khai báo kiểu liệu biến. Var danh sách tên biến : kiểu biến ; * Ví dụ : Trong : - var từ khố ngơn ngữ lập trình dùng để khai báo biến, - m, n biến có kiểu nguyên (integer), - S, dientich biến có kiểu thực (real), thong_bao là biến kiểu xâu (string) IV : Củng cố kiến thức. Trong Pascal, khai báo sau cho khai báo biến số: a) var tb: real; b) var 4hs: integer; c) const x: real; d) var R = 30; Hãy cho biết kiểu liệu biến cần khai báo dùng để viết chương trình để giải tốn đây: a) Tính diện tích S hình tam giác với độ dài cạnh a chiều cao tương ứng h (a h số tự nhiên nhập vào từ bàn phím). b) Tính kết c phép chia lấy phần nguyên kết d phép chia lấy phần dư hai số nguyên a b. HS: a) Var S, a, h: integer b)Var a, b: integer ; c, d: real ; (36)1 Nắm vững khái niệm biến chức biến chương trình Học thuộc cách khai báo biến lấy ví dụ

Ngày đăng: 27/04/2021, 02:46

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan