1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án tin học lớp 8 học kỳ II năm học 2015 2016

128 90 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 128
Dung lượng 6,48 MB

Nội dung

Trường THCS Mai Thủy Giáo án Tin học Ngày soạn 17/8/15 Ngày dạy 19/8/15 Tiết: BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (T1) 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 cách tự động Kỹ nă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ể Thái độ: HS có thái độ học tập nghiêm túc II/ CHUẨN BỊ : Giáo viên: máy tính, máy chiếu Học sinh: - Đọc trước bài, SGK, Đồ dùng học tập III/ TIẾN TRÌNH TIẾT DẠY : Kiểm tra cũ : Kiểm tra đồ dùng học sinh Dạy : HĐ CỦA GV VÀ HS NỘI DUNG Hoạt động1 : ?Để 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 ? Nháy đúp chuột lên biểu tượng hình Desktop lệnh cho MT khởi động phần mềm ? Khi thực chép đoạn văn bản, ta lệnh cho máy tính thực hiện? GV Giới thiệu thuyết trình ví dụ VD 1: Từ chữ a bàn phím ta lệnh cho MT ghi chữ a lên hình VD 2: Sao chép đoạn vb yêu cầu MT thực lệnh: chép ghi vào nhớ chép từ nhớ vị trí Hoạt động2 : HS : Quan sát nghiên cứu SGK ? Em phải lệnh để rô bốt hoàn thành việc nhặc rác bỏ vào thùng nơi qui định? =>HS: Trả lời !GV : Giới thiệu hđ cần thiết cho Robốt nhặt rác HS: Quan sát nhớ thao tác thực rôbốt Con người lệnh cho máy tính nào? - Để dẫn máy tính thực cơng việc đó, người đưa cho máy tính nhiều lệnh, máy tính thực lệnh theo thứ tự nhận GV: Ví dụ: rơ-bốt nhặt rác Để rơ-bốt hoàn thành nhiệm vụ ta lệnh sau: Lệnh 1: tiến bước Năm học 2015-2016 Trường THCS Mai Thủy HS : Nhắc lại lệnh mà rôbôt phải làm để hồn thành cơng việc -HSTBK Giáo án Tin học Lệnh 2: quẹo trái, tiến bước Lệnh 3: nhặt rác Lệnh 4: tiến bước Lệnh 5: quẹo phải, tiến bước Lệnh 6: bỏ rác vào thùng 3.Củng cố, luyện tập: Sau thực lệnh “Hãy qt nhà” trên, vị trí rơ-bốt gì? Em đưa lệnh để rơ-bốt trở lại vị trí xuất phát (góc bên trái hình) 4.Hướng dẫn nhà Viết lệnh dẫn để rơbốt hồn thành cơng việc trực nhật lớp em Viết lệnh dẫn để rôbốt giúp em áo GV: Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học Ngày soạn Ngày dạy Tiết: 18/8/15 20/8/15 BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (T2) I/ MỤC TIÊU : 1.Kiến thức: - 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 Kỹ nă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ể Thái độ: - Hình thành thái độ ham mê học hỏi, u thích mơn học II/ CHUẨN BỊ : Giáo viên : Máy tính, máy chiếu,… Học sinh :- Đọc trước bài, SGK, Đồ dùng học tập, III/ TIẾN TRÌNH TIẾT DẠY : Kiểm tra cũ : ? Con người lệnh cho máy tính ? Lấy ví dụ minh hoạ ? Bài : HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hoạt động : Học sinh hiểu viết chương trình ?Trở lại ví dụ rơ-bốt nhặt rác, việc viết lệnh để điều khiển rơ-bốt thực chất có nghĩa viết chương trình Khi thực chương trình, máy tính thực lệnh có chương trình cách ? Việc viết lệnh để điều khiển rơbốt ví dụ viết chương trình Tương tự, để điều khiển máy tính làm việc, ta phải viết chương trình máy tính Viết chương trình : lệnh cho máy tính làm việc ? Tại cần viết chương trình? Các cơng việc người muốn máy tính thực đa dạng phức tạp Một lệnh đơn giản không đủ để dẫn cho máy tính Vì việc viết nhiều lệnh hợp lại chương trình giúp người điều khiển máy tính cách đơn giản hiệu Hoạt động2: Chương trình ngơn Chương trình ngơn ngữ lập trình ? ngữ lập trình Thơng tin đưa vào máy tính phải ? Giả sử có hai người nói chuyện với chuyển đổi thành dạng dãy bit (dãy số Một người biết tiếng Anh, gồm 1)được gọi ngôn ngữ máy người biết tiếng Việt Vậy hai Máy tính “nói” “Hiểu” ngơn người hiểu khơng? ngữ riêng ngơn ngữ máy tính ? Tương tự để dẫn cho máy tính - Viết chương trình sử dụng từ có cơng việc cần làm ta phải viết nghĩa (thường tiếng Anh) chương trình ngơn ngữ máy - Các chương trình dịch đóng vai trò "người Tuy nhiên, việc viết chương trình phiên dịch" dịch chương trình ngơn ngữ máy khó.? viết ngơn ngữ lập trình sang ngơn Để thực công việc, máy ngữ máy để máy tính hiểu GV: Năm học 2015-2016 Trường THCS Mai Thủy tính phải hiểu lệnh viết chương trình Vậy làm để máy tính hiểu lệnh người? Ta lệnh cho máy tính cách nói gõ phím khơng? Các ngơn ngữ lập trình đời để giảm nhẹ khó khăn việc viết chương trình GV: Mơ tả máy chiếu việc lệnh cho máy tính làm việc Củng cố, luyện tập: Giáo án Tin học  Như vậy, thông tin đưa vào máy phải chuyển đổi thành dạng dãy bit (dãy tín hiệu kí hiệu 1) viết ngơn ngữ lập trình sang ngơn ngữ máy để máy tính hiểu - Chương trình soạn thảo chương trình dịch thường kết hợp vào phần mềm, gọi mơi trường lập trình ? Qua học em cần ghi nhớ điều gì? ! G : Yêu cầu HS đọc phần ghi nhớ SGK Hướng dẫn nhà - Em cho biết soạn thảo văn yêu cầu máy tính tìm kiếm thay (Replace), thực chất ta yêu cầu máy thực lệnh ? Ta thay đổi thứ tự chúng không? - Tại người ta tạo ngôn ngữ khác để lập trình máy tính có ngơn ngữ máy mình? - Học thuộc phần ghi nhớ GV: Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học Ngày soạn Ngày dạy Tiết: 24/8/15 26/8/15 BÀI : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (T1) I/ MỤC TIÊU : Kiến thức: - - Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh - Biêt ngơn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định - Biết tên chương trình người lập trình đặt ra, đặt tên phải tuân thủ quy tắc ngôn ngữ lập trình Kỹ năng- Minh họa từ khóa dành riêng ngơn ngữ lập trình cụ thể - Khi viết ngơn ngữ lập trình phải tn thủ quy định ngơn ngữ lập trình Thái độ: - Hình thành thái độ ham mê học hỏi, u thích mơn học II/ CHUẨN BỊ : Giáo viên: máy tính, máy chiếu Học sinh : Đọc trước bài, SGK, Đồ dùng học tập, III/ TIẾN TRÌNH TIẾT DẠY : Kiểm tra cũ : ?1 Viết chương trình ? phải viết chương trình ?-HSTB ?2 Ngơn ngữ lập trình ? phải tạo ngơn ngữ lập trình ? _HSTB Bài : HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hoạt động : Ví dụ chương trình !G : Đưa ví dụ chương * Ví dụ chương trình đơn giản viết trình đơn giản viết môi Pascal trường Pascal HS : Quan sát cấu trúc giao diện chương trình Pascal ?Theo em chương trình dịch sang mã máy máy tính đưa kết ? H : Trả lời theo ý hiểu.-HSK Hoạt động 2: - Sau chạy chương trình máy in lên hình dòng chữ Chao cac ban Ngơn ngữ lập trình gồm gì? Ngơn ngữ lập trình gồm: ! Khi nói viết ngoại ngữ để - Bảng chữ cái: thường gồm chữ tiếng người khác hiểu em có cần phải dùng chữ cái, từ Anh số kí hiệu khác dấu phép toán (+, −, *, /, ), dấu đóng mở ngoặc, dấu cho phép phải ghép theo quy tắc ngữ pháp hay không ? nháy, - Các quy tắc: cách viết (cú pháp) ý nghĩa HS:Đọc câu hỏi suy nghĩ trả chúng; cách bố trí câu lệnh thành GV: Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học chương trình, Ví dụ 1: Hình chương trình đơn lời.-HSK ?Ngơn ngữ lập trình gồm giản viết ngơn ngữ lập trình Pascal Sau ?=>HS : Nghiên cứu SGK trả lời dịch, kết chạy chương trình dòng chữ G : Chốt khái niệm hình "Chao Cac Ban" in hình Từ khố tên - Từ khố ngơn ngữ lập trình từ dành riêng, khơng dùng từ khố cho mục đích khác ngồi mục đích sử dụng ngơn ngữ lập trình quy định Hoạt động 3: ! Đưa ví dụ chương trình phần trước HS : Nghiên cứu ?Theo em từ chương trình từ khoá? - Tên dùng để phân biệt đại lượng =>HS: Trả lời theo ý hiểu.-HSK chương trình người lập trình đặt !Chỉ từ khoá chương theo quy tắc : trình ?Trong chương trình đại lượng + Hai đại lượng khác chương trình phải có tên khác gọi tên?=>HS : Trả lời theo ý + Tên khơng trùng với từ khố hiểu.-HSK ? Tên ? ! Chốt khái niệm tên giải thích thêm quy tắc đặt tên chương trình HS : Nghe ghi 3.Củng cố , luyện tập: ? Qua tiết học em hiểu điều gì? ? Hãy đặt hai tên hợp lệ hai tên không hợp lệ? Hướng dẫn nhà - Học thuộc khái niệm ngôn ngữ lập trình hiểu mơi trường lập trình - Hiểu, phân biệt từ khoá tên chương trình - Làm tập 1,2,3,4 SGK GV: Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học Ngày soạn Ngày dạy Tiết: 25/8/15 27/8/15 BÀI : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (T2) I/ MỤC TIÊU : Kiến thức: - 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:- HS có kỷ phân biệt phần khai báo phần thân chương trình Thái độ: HS có thái độ học tập nghiêm túc II/ CHUẨN BỊ : Giáo viên: máy tính, máy chiếu Học sinh : Đọc trước bài, SGK, Đồ dùng học tập, III/ TIẾN TRÌNH TIẾT DẠY : Kiểm tra cũ : ?1 Ngơn ngữ lập trình gồm ?-hsk ?2.Thế từ khố tên chương trình ?-hsy Bài : HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hoạt động : Cấu trúc chung chương trình G: Đưa ví dụ chương trình - Cấu trúc chung chương trình gồm: *Phần khai báo o Khai báo tên chương trình; o Khai báo thư viện (chứa lệnh viết sẵn sử dụng chương G: Cho biết chương trình có trình) số khai báo khác phần ? H: Quan sát chương trình nghiên cứu *Phần thân chương trình gồm câu lệnh mà máy tính cần thực Đây sgk trả lời.-HSK phần bắt buộc phải có G: Đưa lên hình phần chương trình - Phần khai báo có khơng H: Đọc -HSY G: Giải thích thêm cấu tạo phần Tuy nhiên, có phần khai báo phải đặt trước phần thân chương trình Hoạt động G: Khởi động chương trình T.P để xuất hình sau : G: Giới thiệu hình soạn thảo T.P GV: 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 phím Alt+F9 để dịch chương trình Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học H: Quan sát lắng nghe - Để chạy chương trình, ta nhấn tổ hợp G: Giới thiệu bước để làm phím việc với chương trình mơi Ctrl+F9 trường lập trình T.P 3.Củng cố kiến thức: GV yêu cầu HS đọc phần ghi nhớ SGK Hướng dẫn nhà: Hãy cho biết bước cần thực để tạo chương trình máy tính Ngụn ngữ lập trình có thành phần nào? Những thành phần có ý nghĩa, chức gì? Cấu trúc chương trình gồm phần nào? Phần quan trọng nhất? GV: Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học Ngày soạn Ngày dạy Tiết: 07/9/15 09/9/15 Bài thực hành LÀM QUEN VỚI TURBO PASCAL (T1) I/ MỤC TIÊU : Kiến thức: - HS 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ở bảng chọn chọn lệnh - Gõ chương trình Pascal đơn giản - Biết cách lưu, dịch chạy chương trình Kỹ năng: - HS có kỷ soạn thảo, lưu, dịch chạy chương trình Pascal Thái độ: HS có thái độ học tập nghiêm túc II/ CHUẨN BỊ : Giáo viên : - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt, máy tính soạn sẵn chương trình cần cho HS thực hành, máy chiếu Học sinh :- Đọc trước thực hành - Học kiến thức lý thuyết học III/ TIẾN TRÌNH TIẾT DẠY : Kiểm tra cũ : ?1 Cấu trúc chung chương trình gồm phần ? Đọc tên chức số từ khố chương trình ?2 Nêu bước để làm việc với chương trình Turbo Pascal Bài : HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hoạt động : Hướng dẫn ban đầu H : Khởi động kiểm tra tình trạng máy G: Đóng điện tính => Báo cáo tình hình cho G: Xác nhận kết báo cáo G máy G: Phổ biến nội dung yêu cầu chung H : ổn định vị trí máy tiết thực hành làm quen với ngơn ngữ lập trình Turbo Pascal Hoạt động : GV hướng dẫn HS làm 1trên hình lớn Bài Làm quen với việc khởi động G: Giới thiệu biểu tượng chương khỏi Turbo Pascal Nhận biết trình cách khởi động chương trình thành phần hình cách Turbo Pascal H: Theo dõi quan sát tìm biểu tượng a Khởi động Turbo Pascal chương trình máy hai cách: G: Giới thiệu hình TP Cách 1: Nháy đúp chuột biểu tượng H: Quan sát khám phá thành phần hình nền; hình TP Cách 2: Nháy đúp chuột tên tệp G: Giới thiệu thành phần Turbo.exe thư mục chứa tệp hình Turbo Pascal (thường thư mục TP\BIN) H: Quan sát b Quan sát hình Turbo Pascal GV: Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học so sánh với hình 11 SGK 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 hình G : Giới thiệu làm mẫu cách mở hệ thống thực đơn (menu) cách di chuyển d Nhấn phím F10 để mở bảng chọn, sử dụng phím mũi tên sang trái sang vệt sáng, chọn lệnh thực đơn H: Làm theo máy quan phải (← →) để di chuyển qua lại sát lệnh menu bảng chọn G: Giới thiệu cách khỏi TP e Nhấn phím Enter để mở bảng chọn H: Làm thử máy tính f Quan sát lệnh bảng G: Theo dõi quan sát thao tác thực chọn H máy hướng dẫn g Sử dụng phím mũi tên lên thêm xuống (↑ ↓) để di chuyển lệnh bảng chọn h Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal Hoạt động : Giáo viên hướng dẫn Bài Soạn thảo, lưu, dịch chạy HS làm máy chiếu chương trình đơn giản H: Gõ chương trình phần a sgk program CT_Dau_tien; G: Mở chương trình chuẩn bị sẵn từ uses crt; máy chủ begin clrscr; H: Đọc hiểu ý sgk writeln('Chao cac ban'); H: Làm theo cách bước write('Toi la Turbo Pascal'); b, c, d sgk end G : Theo dõi hướng dẫn máy - Nhấn tổ hợp phím Alt+F9 để dịch chương G: Dịch chạy chương trình máy trình chủ - Nhấn tổ hợp phím Ctrl+F9 để chạy H: Quan sát đối chiếu kết chương trình máy - Sau nhấn Alt+F5 để quan sát kết 3.Củng cố kiến thức: GV kiểm tra kết thực hành nhóm Hướng dẫn nhà: GV yêu cầu HS xem trước phần lại phần TH tiết sau TH tiếp GV: 10 Năm học 2015-2016 Trường THCS Mai Thy Hoạt động gv -hs Giỏo ỏn Tin học ghi b¶ng End; Write ( ‘ So lon nhat la Max = ‘ Max); - HS theo dõi Write ( ‘ So nho nhat la Min = ‘ Min); readln (n); - GV cho HS đọc phần ghi nhớ End GHI NHỚ: (SGK)/ Tr 79 Cñng cè, lun tËp - NhËn xÐt giê học Híng dÉn vỊ nhµ - Häc sinh vỊ nhµ ơn - Làm Câu hỏi BTcòn lại: sgk/ Tr 79; GV: 114 Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học TiÕt 53- Ngày soạn Ngày dạy bµi tËp(t1) 08/3/16 10/3/16 I - MỤC TIÊU * Kiến thức - Ôn lại câu lệnh lặp với số lần biết trước, chưa biết trước * Kỹ - Rèn luyện khả đọc chương trình, tìm hiểu tác dụng kết hợp câu lệnh * Thái độ: Nghiêm túc II CHUẨN BỊ - Giáo viên: máy chiếu, máy chiếu - Học sinh: Kiến thức cũ, sách, III - TIẾN TRÌNH LÊN LỚP * Kiểm tra cũ (kết hợp giờ) * Dạy Hoạt động giáo viên học sinh Nội dung ghi bảng * Hoạt động Câu lệnh lặp For…to….do I Câu lệnh lặp For…to….do Bài 1: Bài Cú pháp - GV: gọi hs lên viết lại cú pháp câu lệnh lặp xác định Và nêu Cách thực for := to ; - Gv: gọi hs nhận xét - HS: Nhận xét - GV: Cho điểm trình chiếu lại cú pháp Bài 2: Các câu lệnh Pascal sau có hợp lệ khơng, sao? a for i:=100 to writeln('A'); b for i:=1.5 to 10.5 writeln('A'); c for i=1 to 10 writeln('A'); d for i:=1 to 10 do; writeln('A'); e var x: real; begin for x:=1 to 10 writeln('A'); end - GV yc hs làm - HS: làm - Gv: gọi hs trả lời - HS: trả lời-HSTB - Gv: nhận xét, cho điểm Bài 3: Cho biết kết sau thực Bài 2: a) Giá trị đầu phải nhỏ giá trị cuối; b) Các giá trị đầu giá trị cuối phải số nguyên; c) Thiếu dấu hai chấm gán giá trị đầu; d) Thừa dấu chấm phẩy thứ nhất, ta muốn lặp lại câu lệnh writeln('A') mười lần, ngược lại câu lệnh hợp lệ; e) Biến x khai báo biến có liệu kiểu số thực khơng thể dùng để xác định giá trị đầu giá trị cuối câu lệnh lặp Bài 3: Đáp án J=14; GV: Năm học 2015-2016 115 Trường THCS Mai Thủy Giáo án Tin học thuật toán j=? Program bai3; Var i,j:integer; Begin J:=0; For i:=1 to j:=j=2; end; - GV: trình chiếu tốn yc hs đọc - HS: đọc làm - Gv: gọi hs trả lời_HSTB - GV: chạy chương trình PM Pascal để II- Câu lệnh lặp While kiểm chứng Bài 1: Cú pháp *Hoạt động 2: Câu lệnh lặp While While ; - GV: gọi hs lên viết lại cú pháp câu lệnh - Điều kiện thường phép so sánh lặp chưa xác định Và nêu Cách thực - HS: Lên bảng trả lời_HSY - Gv: gọi hs nhận xét - HS: Nhận xét - GV: Cho điểm trình chiếu lại cú pháp Bài 2: - Hãy phát biểu khác biệt câu lệnh Bài 2: Sự khác biệt: lặp với số lần lặp cho trước câu lệnh lặp - Câu lệnh lặp với số lần lặp cho trước với số lần lặp chưa biết trước thị cho máy tính thực lệnh - GV: trình chiếu câu hỏi nhóm lệnh với số lần - HS: đọc suy nghĩ trả lời xác định từ trước, với câu lệnh lặp - Gv: cho trao đổi nhóm theo bàn với số lần lặp chưa biết trước số lần lặp chưa xác định trước - HS: trả lời_HSK - GV: nhận xét, cho điểm trình chiếu kết -Lệnh lặp với số lần cho trước, điều kiện giá trị biến đếm có giá trị nguyên đạt giá trị lớn hay chưa, câu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quát nhiều, kiểm tra giá trị số thực - Lệnh lặp với số lần cho trước, câu lệnh thực lần, sau kiểm tra điều kiện Lệnh lặp với số lần chưa xác định trước, trước hết điều kiện Bài 3: Hãy lỗi câu lệnh kiểm tra Nếu điều kiện thoả sau đây: mãn, câu lệnh thực a)X:=10; while X:=10 X:=X+5; Bài 3: b)X:=10; while X=10 X=X+5; a) Thừa dấu hai chấm điều kiện; b) GV: 116 Năm học 2015-2016 Trường THCS Mai Thủy Giáo án Tin học c)S:=0; n:=0; while S

Ngày đăng: 01/11/2017, 22:10

TỪ KHÓA LIÊN QUAN

w