Giáo án tin học 8 học kỳ I

92 575 0
Giáo án tin học 8 học kỳ I

Đ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

VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN A. Mục tiêu : • Luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch, chạy và xem kết quả hoạt động của chương trình trong môi trường Turbo Pascal. • Thực hành với các biểu thức số học trong chương trình Pascal. B. Chuẩn bị : 1. Giáo viên : SGK, SGV, tài liệu, Giáo án Đồ dùng dạy học như máy tính, projector,... Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt. 2. Học sinh : Đọc trước bài thực hành. Học thuộc kiến thức lý thuyết và các bài tập đã học. C. Tiến trình tiết dạy : I. ổn định tổ chức lớp : Kiển tra sĩ số : ổn định trật tự : II. Kiểm tra bài cũ : Kiểm tra trong quá trình thực hành.

Ngày soạn:15/08/2015 Ngày dạy:17/08/ 2015 Tiết : BÀI : MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH A Mục tiêu : • 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 B Chuẩn bị : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ C Tiến trình tiết dạy : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Kiểm tra cũ : Kiểm tra đồ dùng học sinh III Dạy : • Hoạt động thầy trò Kiến thức cần đạt Hoạt động : Học sinh hiểu người điều khiển máy tính thông qua Con người lệnh cho máy tính H : Nghiên cứu SGK phần G : Làm để in văn có sẵn nào? giấy - Con người điều khiển máy tính thông qua H : Trả lời lệnh G : Con người điều khiển máy tính thông qua ? H : Thông qua lệnh G : Em hiểu chương trình H : Nghiên cứu trả lời theo ý hiểu - Chương trình cách để người dẫn G : Giải thích chương trình cho máy tính thực nhiều thao tác liên tiếp cách tự động Hoạt động : Tìm hiểu ví dụ rô bốt quét nhà G : Chiếu sơ đồ vị trí Ví dụ: rô-bốt quét nhà Gi¸o ¸n tin häc Gi¸o viªn: NguyÔn Thµnh Nam rôbốt H : Quan sát nghiên cứu SGK G : 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 H : Trả lời G : Cho rôbôt chạy mô hình để hs hình dung trực quan H : Quan sát nhớ thao tác thực rôbốt H : Nhắc lại lệnh mà robôt phải làm để hoàn thành công việc (Mô hình SGK) - Lập chương trình lệnh cụ thể, đơn giản, theo trình tự để rôbốt hoàn thành tốt công việc • Củng cố kiến thức Sau thực lệnh “Hãy quét 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) • Hướng dẫn nhà Viết lệnh dẫn để rôbốt hoà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 Rỳt kinh nghiệm : Gi¸o ¸n tin häc Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:15/08/2015 Ngày dạy:17/08/ 2015 Tiết : BÀI : MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH A Mục tiêu : • 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 toá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 B Chuẩn bị : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ C Tiến trình tiết dạy : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Kiểm tra cũ : Con người lệnh cho máy tính ? Lấy ví dụ minh hoạ ? III Dạy : • Hoạt động thày trò Kiến thức cần đạt Hoạt động : Học sinh hiểu viết chương trình G : Đưa ví dụ chương trình Viết chương trình : lệnh cho máy tính làm việc H : Nghiên cứu SGK quan sát sơ đồ chương trình G : Lí cần phải viết chương trình để điều khiển máy tính H : Dựa vào khái niệm chương trình để để trả lời G : Chốt ý hình Viết chương trình hướng dẫn máy tính thực G : Viết chương trình ? công việc hay giải toán cụ H : Trả lời G : Đưa khái niệm viết chương trình thể hình H : Đọc lại ghi Gi¸o ¸n tin häc Gi¸o viªn: NguyÔn Thµnh Nam Hoạt động : Tìm hiểu ngôn ngữ lập trình, chương trình dịch Chương trình ngôn ngữ lập trình ? G : Máy tính có hiểu chương trình viết ngôn ngữ thông thường không ? Nó hiểu ngôn ngữ ? H : Suy nghĩ trả lời G : Em hiểu ngôn ngữ lập trình ? H : Nghiên cứu SGK trả lời G : Chốt khái niệm hình H : Đọc lại ghi G : Đưa mẫu chương trình đơn giản viết ngôn ngữ Pascal ? Theo em máy tính có hiểu chương trình không H : Suy nghĩ trả lời : Không G : Giải thích tác dụng chương trình dịch H : Nghiên cứu SGK nêu khái niệm chương trình dịch G : Chốt khái niệm môi trường lập trình lấy ví dụ số môi trường lập trình khá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 chương trình 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 • Củng cố kiến thức ? Qua học em cần ghi nhớ điều H : Trả lời G : Chốt ghi nhớ hình : GHI NHỚ 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 toá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 • 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? Gi¸o ¸n tin häc Gi¸o viªn: NguyÔn Thµnh Nam Sau thực lệnh “Hãy quét nhà” trên, vị trí rô-bốt ? Em đưa lệnh để rô-bốt trở lại vị trí xuất phát (góc bên trái hình) 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ớ Gi¸o ¸n tin häc Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn: 20/08/2015 Ngày dạy:23/08/ 2015 Tiết : BÀI : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH A Mục tiêu : • 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 ngôn ngữ lập 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 Tên không trùng với từ khoá B Chuẩn bị : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ C Tiến trình tiết dạy : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Kiểm tra cũ : Viết chương trình ? phải viết chương trình ? Ngôn ngữ lập trình ? phải tạo ngôn ngữ lập trình ? III Dạy : Hoạt động thày trò Kiến thức cần đạt Hoạt động : Học sinh hiểu ngôn ngữ lập trình 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 H : Quan sát cấu trúc giao diện chương trình Pascal Gi¸o ¸n tin häc Gi¸o viªn: NguyÔn Thµnh Nam G : 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 - Sau chạy chương trình máy in lên hình dòng chữ Chao cac ban Hoạt động : Học sinh hiểu ngôn ngữ lập trình gồm Ngôn ngữ lập trình gồm gì? G : Khi nói viết ngoại ngữ để người khác hiểu em có cần phải dùng chữ cái, từ cho phép phải ghép theo quy tắc ngữ pháp hay không ? - Ngôn ngữ lập trình tập hợp kí hiệu H : Đọc câu hỏi suy nghĩ trả lời quy tắc viết lệnh tạo thành chương trình G : Ngôn ngữ lập trình gồm hoàn chỉnh thực máy tính ? H : Nghiên cứu SGK trả lời G : Chốt khái niệm hình Hoạt động : HS tìm hiểu từ khoá tên chương trình G : Đưa ví dụ chương trình Từ khoá tên phần trước H : Nghiên cứu - Từ khoá ngôn ngữ lập trình G : Theo em từ từ dành riêng, không dùng từ khoá chương trình từ khoá cho mục đích khác mục đích sử H : Trả lời theo ý hiểu G : Chỉ từ khoá chương trình G : Trong chương trình đại lượng gọi tên H : Trả lời theo ý hiểu G : Tên ? G : Chốt khái niệm tên giải thích thêm quy tắc đặt tên chương trình H : Nghe ghi dụng ngôn ngữ lập trình quy định - 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ừ khoá • Củng cố kiến thức Gi¸o ¸n tin häc Gi¸o viªn: NguyÔn Thµnh Nam ? Qua tiết học em hiểu điều ? Hãy đặt hai tên hợp lệ hai tên không hợp lệ G : Tên hợp lệ ngôn ngữ lập trình Pascal không bắt đầu chữ số không chứa dấu cách (kí tự trống) Do đặt tên STamgiac để diện tích hình tam giác, đặt tên ban_kinh cho bán kính hình tròn, Các tên tên hợp lệ, tên Lop em, 10A, 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 Rỳt kinh nghiệm : Gi¸o ¸n tin häc 8 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn: 20/08/2015 Ngày dạy:23/08/ 2015 Tiết : BÀI : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH A Mục tiêu : • Biết cấu trúc chương trình bao gồm phần khai báo phần thân chương trình B Chuẩn bị : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ C Tiến trình tiết dạy : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Kiểm tra cũ : Ngôn ngữ lập trình gồm ? Thế từ khoá tên chương trình ? III Dạy : hoạt động thày trò kiến thức cần đạt Hoạt động : Học sinh hiểu cấu trúc chương trình 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; G : Cho biết chương trình có phần ? H : Quan sát chương trình nghiên cứu sgk trả lời G : Đưa lên hình phần chương trình H : Đọc G : Giải thích thêm cấu tạo phần Gi¸o ¸n tin häc o 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ó - Phần khai báo có không Tuy nhiên, có phần khai báo phải đặt trước phần thân chương trình Gi¸o viªn: NguyÔn Thµnh Nam Hoạt động : Học sinh hiểu số thao tác NNLT Pascal Ví dụ ngôn ngữ lập trình G : Khởi động chương trình T.P để - Khởi động chương trình : xuất hình sau : - Màn hình T.P xuất - Từ bàn phím soạn chương trình tương tự word G : Giới thiệu hình soạn thảo T.P - Sau soạn thảo xong, nhấn phím Alt+F9 để dịch chương trình H : Quan sát lắng nghe G : Giới thiệu bước để làm việc với chương trình môi trường lập trình T.P • Củng cố kiến thức - Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9 ? Qua tiết học em hiểu điều H : Nhắc lại kiến thức trọng tâm G : Chốt lại kiến thức cần nắm vững tiết học • Hướng dẫn nhà Hiểu cấu trúc chương trình thường gồm phần ? Học thuộc bước để làm việc với chương trình môi trường T.P Học thuộc phần ghi nhớ (SGK) Rỳt kinh nghiệm : Gi¸o ¸n tin häc 10 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:23/11/2015 Ngày dạy:30/11/ 2015 Tiết 31 BÀI THỰC HÀNH A MỤC TIÊU : • Biết cấu trúc câu lệnh lặp for to do; while do; repeat until • Vận dụng câu lệnh lặp để giải biện luận toán có chu trình • Các em hiểu cách sử dụng câu lệnh lặp, điều khiến em yêu thích học môn tin học B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, ghi, máy tính C TIẾN TRÌNH TIẾT DẠY : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Dạy : Hoạt động 1: Sử dụng cấu trúc lặp for to Hoạt động thầy trò GV: Các em sử dụng lệnh học để viết chương trình in hình bảng cửu chương từ bảng đến bảng Kết in có dạng cột 1x1=1 2x1=2 9x1=9 1x2=2 2x2=4 9x2=18 Nội dung Viết chương trình in hình bảng cửu chương từ bảng đến bảng 10 có sử dụng cấu trúc lặp for to 1x10=10 Viết chương trình in hình bảng cửu chương từ bảng đến bảng 10 có sử dụng cấu trúc lặp Repeat Until 2x10=20 9x10=90 HS: Viết máy tính Viết chương trình in hình bảng cửu chương từ bảng đến bảng 10 có sử dụng cấu trúc lặp While GV: Sẽ tiến hành giúp em chỉnh sửa nhận xét đánh giá kết Hoạt động 2: Sử dụng cấu trúc lặp While Hoạt động thầy trò GV: Các em sử dụng lệnh học để viết chương trình in hình bảng cửu Gi¸o ¸n tin häc 78 Nội dung Viết chương trình in hình bảng cửu chương từ bảng đến bảng 10 có Gi¸o viªn: NguyÔn Thµnh Nam chương từ bảng đến bảng Kết in có dạng cột 1x1=1 2x1=2 9x1=9 1x2=2 2x2=4 9x2=18 1x10=10 2x10=20 sử dụng cấu trúc lặp While 9x10=90 HS: Viết máy tính GV: Sẽ tiến hành giúp em chỉnh sửa nhận xét đánh giá kết Gi¸o ¸n tin häc 79 Gi¸o viªn: NguyÔn Thµnh Nam Hoạt động 3: Sử dụng cấu trúc lặp Repeat Until Hoạt động thầy trò GV: Các em sử dụng lệnh học để viết chương trình in hình bảng cửu chương từ bảng đến bảng Kết in có dạng cột 1x1=1 2x1=2 9x1=9 1x2=2 2x2=4 9x2=18 1x10=10 2x10=20 Nội dung Viết chương trình in hình bảng cửu chương từ bảng đến bảng 10 có sử dụng cấu trúc lặp Repeat Until 9x10=90 HS: Viết máy tính GV: Sẽ tiến hành giúp em chỉnh sửa nhận xét đánh giá kết Củng cố: - Các em nhà làm tập sau: B1: Viết chương trình in hình số có chữ số mà tổng số 10 B2: Viết chương trình giải toán vui: Vừa gà vừa chó bó lại cho tròn 36 con, 100 chân chẵn hỏi có gà, chó Gi¸o ¸n tin häc 80 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:23/11/2015 Tiết 32: Ngày dạy:30/11/ 2015 KIỂM TRA THỰC HÀNH A Mục tiêu : • Biết cấu trúc câu lệnh điều kiện cách lập trình pascal • Vận dụng câu lệnh điều kiện để giải biện luận toán có điều kiện, để không bỏ sót điều kiện toán • Các em hiểu cách sử dụng câu lệnh điều kiện, điều khiến em yêu thích học môn tin học B Chuẩn bị : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, ghi, máy tính C Tiến trình tiết dạy : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Dạy : Bài kiểm tra thực hành: Hoạt động thầy trò GV: Đưa đề HS: Theo dõi đọc kỹ đề HS: Bắt đầu làm bài, sau soát lỗi chạy chương trình Nội dung Bài Viết chương trình Pascal để nhập giá trị x (có kiểm tra điều kiện x để biểu thức có nghĩa) sau tính giá trị biểu thức S (5 điểm) x2 + 2x + S= x +1 Bài 2: Viết chương trình in hình dãy số chẵn dãy số lẻ phạm vi từ đến 100 HS: làm máy xong chép lại giấy thi nộp GV: Thu bài, kiểm tra chấm điểm máy Gi¸o ¸n tin häc 81 Gi¸o viªn: NguyÔn Thµnh Nam tính ĐÁP ÁN Bài 1: Program tinhS; Uses Crt; Var x,s:real; Begin clrscr; Write('Cho gia tri x='); readln(x); if x-1 then begin S:=(x*x + 2*x+1)/(x+1); Writeln('Ket qua S=',S:4:1); end else Writeln('Khong tinh duoc can nhap x-1'); Readln; END Bài 2: Program In_day_so; Uses Crt; Var i:integer; Begin clrscr; Writeln('DAY SO CHAN'); for i:=0 to 100 if i mod =0 then write(i:4); Writeln('DAY SO LE'); for i:=0 to 100 if i mod 0 then write(i:4); readln; END Gi¸o ¸n tin häc 82 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:18/11/2015 Ngày dạy: / / 2015 Tiết 33: ÔN TẬP A Mục tiêu : • Ôn lại kiến thức học từ đầu năm • Vận dụng kiến thức học giải biện luận toán có điều kiện, để không bỏ sót điều kiện toán • Các em hiểu cách sử dụng câu lệnh điều kiện, điều khiến em yêu thích học môn tin học B Chuẩn bị : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, ghi, máy tính C Tiến trình tiết dạy : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Dạy : Hoạt động 1: Hoạt động thầy trò GV: Em hiểu ngôn ngữ lập trình? HSTL: GVKL: NNLT ngôn ngữ máy dùng để viết chương trình máy tính GV: Nội dung Khái niệm chương trình lập trình NNLT ngôn ngữ máy dùng để viết chương trình máy tính Cấu trúc chương trình lập trình GV: Cấu trúc chương trình lập trình gồm gì? HSTL: GVKL: Cấu trúc chung chương trình lập trình gồm có phần Phần khai báo Phân thân chương trình Gi¸o ¸n tin häc Phần khai báo Phân thân chương trình 83 Gi¸o viªn: NguyÔn Thµnh Nam Hoạt động 2: Hoạt động thầy trò Nội dung GV: Cấu trúc chương trình lập Cấu trúc chương trình lập trình trình gồm gì? HSTL: Phần khai báo GVKL: Cấu trúc chung chương Phân thân chương trình trình lập trình gồm có phần Phần khai báo Phân thân chương trình Hoạt động 3: Hoạt động thầy trò GV: ẻm nêu khái niệm tên Pascal? HSTL: GVKL: Tên tập hợp hữu hạn ký tự viết theo quy tắc định để phân biệt vật tượng GV: Em nêu quy tắc đặt tên pascal HSTL: GVKL: - Phải bắt đầu chữ gạch nối - Không viết cách - Không dài 255 ký tự Nội dung Tên từ khóa Pascal a) Tên, quy tắc đặt tên: * Tên tập hợp hữu hạn ký tự viết theo quy tắc định để phân biệt vật tượng * Quy tắc đặt tên: - Phải bắt đầu chữ gạch nối - Không viết cách - Không dài 255 ký tự b) Từ khóa Từ khóa từ lệnh pascal GV: Nêu khái niệm từ khóa? HSTL: GVKL: Từ khóa từ lệnh pascal chẳng hạn như: Program, Var, Begin, Uses, Const Gi¸o ¸n tin häc 84 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:18/11/2015 Ngày dạy: / / 2015 Tiết 34: ÔN TẬP A Mục tiêu : • Ôn lại kiến thức học từ đầu năm • Vận dụng kiến thức học giải biện luận toán có điều kiện, để không bỏ sót điều kiện toán • Các em hiểu cách sử dụng câu lệnh điều kiện, điều khiến em yêu thích học môn tin học B Chuẩn bị : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, ghi, máy tính C Tiến trình tiết dạy : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Dạy : Hoạt động 1: Hoạt động thầy trò GV: Em nêu kiểu liệu mà em học? HSTL: GVKL: Các kiểu liệu học Byte: Số nguyên có giá trị từ đến 255 Integer: Số nguyên word: số nguyên dương Real: số thực Char: ký tự String: Xâu ký tự Nội dung Các kiểu liệu pascal Byte: Số nguyên có giá trị từ đến 255 Integer: Số nguyên word: số nguyên dương Real: số thực Char: ký tự String: Xâu ký tự Các khai báo biến Gi¸o ¸n tin häc 85 Gi¸o viªn: NguyÔn Thµnh Nam GV: Em cho biết có cách khai báo biến, cách viết? HSTL: GVKL: Có cách khai báo biến a) Khai báo gián tiếp a) Khai báo gián tiếp Type Var ; Type ; a) Khai báo trực tiếp ; a) Khai báo trực tiếp Var ; Hoạt động 2: Hoạt động thầy trò GV: Em cho biết có cách khai báo biến, cách viết? HSTL: GVKL: Có cách khai báo biến a) Khai báo gián tiếp Type ; Nội dung Cách khai báo biến a) Khai báo gián tiếp Type ; a) Khai báo trực tiếp Var ; a) Khai báo trực tiếp Var ; Hoạt động 3: Hoạt động thầy trò GV: ẻm nêu phép toán mà em học HSTL: GVKL: Các phép toán học a) Phép toán số học +; - ; * ; / b) Phép toán so sánh < nhỏ = lớn Gi¸o viªn: NguyÔn Thµnh Nam > lớn >= lớn = khác c) Phép toán logic and Or Not Phủ định = khác c) Phép toán logic and Or Not Phủ định Gi¸o ¸n tin häc 87 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:18/11/2015 Ngày dạy: / / 2015 Tiết 35: BÀI TẬP A Mục tiêu : • Ôn lại kiến thức học từ đầu năm • Vận dụng kiến thức học giải biện luận toán có điều kiện, để không bỏ sót điều kiện toán • Các em hiểu cách sử dụng câu lệnh điều kiện, điều khiến em yêu thích học môn tin học B Chuẩn bị : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Đọc trước - SGK, ghi, máy tính C Tiến trình tiết dạy : I ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II Dạy : Hoạt động 1: Bài mẫu cấu trúc lặp với số lần chưa biết trước Hoạt động thầy trò GV: Xét số ví dụ mẫu sau Nội dung Viết chương trình in hình dãy số từ đến 100 Viết chương trình in hình dãy số từ đến 100 Program indayso; uses crt; var i:integer; Begin clrscr; Writeln('chuong trinh in day so'); i:=1; while i[...]... thư viện Pascal>; Const ; Type ; Var ; Begin Các lệnh xử lý; End Gi¸o ¸n tin häc 8 11 Gi¸o viªn: NguyÔn Thµnh Nam 2 B i mẫu Program Chao_hoi; Uses Crt; Const x=2; Type a=Real; Var b:Real; Begin Write('Chao cac ban yeu thich tin hoc'); Readln; End Hoạt động 2: Giáo viên gi i thiệu một b i mẫu: Sau đó gi i thích kỹ từng câu lệnh - Giáo viên xây... Theo d i ghi chép và tiếp thu GV: Lệnh End.: Kết thúc chương trình HS: Theo d i ghi chép và tiếp thu Gi¸o ¸n tin häc 8 13 Gi¸o viªn: NguyÔn Thµnh Nam 4 B i toán Hoạt động 2: Giáo viên gi i thiệu 1 b i mẫu để học sinh hiểu về các xây dựng 1 chương trình pascal (Viết chương trình tính tổng hai số đơn giản và phân tích kỹ từng lệnh để học sinh hiểu: tong=a+b; v i a=3; b=5) Cách gi i: Program Tinh_Tong;... ¸n tin häc 8 22 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:20 /9/2015 Ngày dạy:21/09/ 2015 Tiết 11 : B I 4 : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH A Mục tiêu : • Học sinh biết vai trò của biến trong lập trình; • Học sinh biết kh i niệm biến B Chuẩn bị : 1 Giáo viên : - SGK, SGV, t i liệu, Giáo án - Đồ dùng dạy học như máy tính, projector, 2 Học sinh : - Đọc trước b i - SGK, Đồ dùng học tập, bảng phụ C Tiến... Tong,a,b:Real; Begin a:=3; b:=5; tong:=a+b; Write('Tong =', tong); Readln; End - Gi i thiệu b i toán và cách gi i b i toán bằng máy tính - Giáo viên làm mẫu cách gi i b i toán - Có thể thao tác trực tiếp trên máy tính để học sinh có thể theo d i trực quan HS: Theo d i, tiếp thu, ghi chép và làm theo GV: Lệnh: Program Tinh_Tong; Khai báo nhãn chương trình là Tinh_tong HS: Theo d i, ghi chép và tiếp thu GV:... cho + Khai báo biến thuộc kiểu nào đó biến y vào bảng phụ G : Khi khai báo biến y thuộc + Nhập giá trị cho biến hoặc gán giá trị cho biến kiểu Interger thì ph i nhập giá trị + Tính toán v i giá trị của biến cho biến y như thế nào ? H : Nghiên cứu sgk trả l i G : Khi nhập hoặc gán giá trị - Lệnh để sử dụng biến : m i cho biến thì giá trị cũ có bị + Lệnh nhập giá trị cho biến từ bàn phím : mất i hay không... lệnh và cách sử dụng - Theo d i và ghi chép l i b i mẫu II B i toán củng cố l i kiến thức (10 phút) N i dung Hoạt động của Hoạt động của giáo viên học sinh Viết chương trình nhập vào đáy lớn, đáy nhỏ, chiều - Yêu cầu 1 em - Lên bảng làm cao của hình thang, sau đó tính diện tích và in ra học sinh lên b i toán kết quả bảng và làm b i toán này Gi¸o ¸n tin häc 8 16 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:04/09/2015... làm b i tập • Hướng dẫn về nhà 1 Chuẩn bị trước b i thực hành số 2 để tiết sau thực hành Rỳt kinh nghiệm : Gi¸o ¸n tin häc 8 35 Gi¸o viªn: NguyÔn Thµnh Nam Ngày soạn:04/10/2015 Ngày dạy: 5/10/ 2015 Tiết 16 : Kiểm tra b i viết số 1 (45’) A Mục tiêu : • Kiểm tra kiến thức học sinh về :… B Chuẩn bị : 1 Giáo viên : Chuẩn bị đề kiểm tra 2 Học sinh : Ôn l i kiến thức đã học C Tiến trình tiết dạy : I ổn định... Crt; Var a,b,tong,hieu,tich:integer; Begin clrscr; write('Cho biet gia tri a='); readln(a); write('Cho biet gia tri b='); readln(b); tong:=a+b; hieu:=a-b; tich:=a*b; Writeln('Ket qua tinh toan:'); Writeln('Tong=',tong); Writeln('Hieu=',hieu); 29 Gi¸o viªn: NguyÔn Thµnh Nam Writeln('Tich=',tich); Readln; End Hoạt động 2 : Làm b i tập số 2 GV: Ra đề b i B i 1: Viết chương trình nhập vào giá trị của số thực... động của học sinh - Theo d i màn trên bảng (hoặc màn - Giáo viên làm hình máy mẫu cho học chiếu) sinh một b i tập về cách nhập, xuất thông tin trong máy tính - Đưa ra nhận xét và hướng dẫn học sinh nhận ra i m khác nhau của lệnh Read và Readln, i m khác nhau của lệnh Write và - Theo d i và ghi chép l i b i mẫu Gi¸o viªn: NguyÔn Thµnh Nam End Writeln II B i toán củng cố l i kiến thức (10 phút) N i dung... f> Begin GV: Lệnh Const: Khai báo các hằng số g> Write HS: Theo d i ghi chép và tiếp thu h> Readln; i> End GV: Lệnh type: Khai báo các biến gián tiếp HS: Theo d i ghi chép và tiếp thu GV: Lệnh Var: Khai báo các biến trực tiếp HS: Theo d i ghi chép và tiếp thu GV: Lệnh Begin: Bắt đầu chương trình HS: Theo d i ghi chép và tiếp thu GV:Lệnh Write: In thông báo ra màn hình HS: Theo d i ghi chép và tiếp thu

Ngày đăng: 12/08/2016, 07:30

Mục lục

  • Tiết 1 :

    • 1. Con người ra lệnh cho máy tính như thế nào?

    • 2. Ví dụ: rô-bốt quét nhà

    • 3. Viết chương trình : ra lệnh cho máy tính làm việc

    • 4. Chương trình và ngôn ngữ lập trình ?

    • Tiết 3 :

      • 1. Ví dụ về chương trình

      • 2. Ngôn ngữ lập trình gồm những gì?

      • 3. Từ khoá và tên

      • 4. Cấu trúc chung của chương trình

      • 5. Ví dụ về ngôn ngữ lập trình

      • - Khởi động chương trình :

      • B. Kế hoạch lên lớp

        • I. ổn định tổ chức lớp và kiểm tra bài cũ:5 phút

        • II. Kế hoạch giảng bài mới: 30 phút

        • 1. Cấu trúc của chương trình

        • B. Kế hoạch lên lớp

          • I. ổn định tổ chức lớp và kiểm tra bài cũ:5 phút

          • II. Kế hoạch giảng bài mới: 30 phút

          • 3. Giải thích chức năng của từng lệnh

          • CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU

          • B. Kế hoạch lên lớp

            • I. ổn định lớp và kiểm tra bài cũ ( 5 phút)

            • II. Kế hoạch giảng bài mới (30 phút)

            • 2. Lệnh xuất thông tin ra màn hình

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

Tài liệu liên quan