1. Trang chủ
  2. » Giáo án - Bài giảng

Tin học 8 từ 1-52

105 688 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 105
Dung lượng 4,78 MB

Nội dung

Trường THCS Bắc Kạn Giáo án Tin học 8 Ngày soạn: 14.8.2011 Ngày giảng: 16.8.2011 Tiết 1 BÀI 1. MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I. Mục tiêu: KT: HS hiểu được một số khái niệm thuật ngữ đơn giản về chương trình mT KN: HS biết dùng một lệnh trong cuộc sống hàng ngày để thực hiện một vài ví dụ HS Biết áp dụng các lện quen thuộc vào bài toán cụ thể. TĐ: HS nghiêm túc trong học tập và nghiên cứu bài học. II. Chuẩn bị: 1. GV: SGK 2. HS: Chuẩn bị trước bài ở nhà. III. Phương pháp: vấn đáp, thuyết trình, trực quan IV. Tiến trình bài giảng A. ổn định lớp B. KTBC: Không kiểm tra C. Bài mới HĐ của thầy HĐ của trò Ghi bảng HĐ 1. Tìm hiểu về việc con người ra lệnh cho MT như thế nào. - GV: Để máy tính có thể thực hiện một công việc theo mong muốn của mình, con người phải đưa ra những chỉ dẫn thích hợp cho máy tính. VD: Nháy đúp chuột lên biểu tượng  ra lệnh cho MT khởi động phần mềm. ? Khi thực hiện sao chép 1 đoạn Vb, ta đã ra mấy lệnh cho MT thực hiện HĐ2. Tìm hiểu hoạt động của RoBot quét nhà. Giả sử có một đống rác và một rô-bốt ở các vị trí như hình 1 dưới đây. Từ vị trí hiện thời của rô-bốt, ta cần ra các lệnh để chỉ dẫn rô- - Nghe và ghi chép - HS lấy VD - HS : 2 lệnh: 1.CON NGƯỜI RA LỆNH CHO MÁY TÍNH NHƯ THẾ NÀO? - Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được. VD1. : Gõ 1 chữ A lên màn hình  Ra lệnh cho MT ghi chữ lên màn hình. VD 2. Sao chép 1 đoạn vb là yêu cầu MT thực hiện 2 lệnh: sao chép ghi vào bộ nhớ và sao chép từ bộ nhớ ra vị trí mới. 2. VÍ DỤ: RÔ-BỐT QUÉT NHÀ Phạm Thị Hương Năm học 2011 - 2012 Trang 1 Trường THCS Bắc Kạn Giáo án Tin học 8 bốt nhặt rác và bỏ rác vào thùng rác để ở nơi quy định. ? Nhìn vào hình, em hãy mô tả các bước để Robot có thể thực hiện nhặt rác bỏ vào thùng Giả sử các lệnh trên được viết và lưu trong một tệp với tên "Hãy nhặt rác ". Khi đó ta chỉ cần ra lệnh "Hãy nhặt rác", các lệnh trong tệp đó sẽ điều khiển rô-bốt tự động thực hiện lần lượt các lệnh nói trên. D. Củng cố - Ghi nhớ 1. - làm bài tập 1. SGK E. HDVN. - Học bài theo SGK - Học ghi nhớ 1 và làm lại BT 1; BT1 SGK HS quan sát trên màn chiếu. - Quan sát trên màn chiếu và trả lời. Nếu thực hiện theo các lệnh sau đây, rô-bốt sẽ hoàn thành tốt công việc: 1. Rẽ phải 3 bước. 2. Tiến 1 bước 3. Nhặt rác 4. Rẽ phải 3 bước. 5. Tiến 3 bước 6. Bỏ rác vào thùng Phạm Thị Hương Năm học 2011 - 2012 Trang 2 Trường THCS Bắc Kạn Giáo án Tin học 8 Phạm Thị Hương Năm học 2011 - 2012 Trang 3 Trường THCS Bắc Kạn Giáo án Tin học 8 Ngày soạn: 5.9.2011 Ngày giảng: 8B: 7.9.2011 Tiết 2 BÀI 1. MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I. Mục tiêu: 1. Kiến thức: HS hiểu được một số khái niệm thuật ngữ đơn giản về chương trình máy tính. 2. Kỹ năng: - HS biết dùng một lệnh trong cuộc sống hàng ngày để thực hiện một vài VD. - HS Biết áp dụng các lệnh quen thuộc vào bài toán cụ thể. - Biết viết chương trình đơn giản ra lệnh cho MT làm việc. 3. Thái độ: HS nghiêm túc trong học tập và nghiên cứu bài học. II. Chuẩn bị: GV: SGK HS: Chuẩn bị trước bài ở nhà. III. Phương pháp: vấn đáp, thuyết trình, luyện tập. IV. Tiến trình bài giảng A. ổn định lớp B. KTBC: C. Bài mới Phạm Thị Hương Năm học 2011 - 2012 Trang 4 Trường THCS Bắc Kạn Giáo án Tin học 8 Phạm Thị Hương Năm học 2011 - 2012 Trang 5 HĐ của thầy HĐ của trò Ghi bảng HĐ 1. Cách Viết chương trình ra lệnh cho MT làm việc - Việc viết các lệnh để điều khiển rô-bốt về thực chất cũng có nghĩa là viết chương trình. - Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách tuần tự HĐ2. Tìm hiểu lý phải viết chương trình ? Để thực hiện được công việc, máy tính phải hiểu các lệnh được viết trong chương trình. Vậy làm thế nào để máy tính hiểu được các lệnh của con người? Ta có thể ra lệnh cho máy tính bằng cách nói hoặc gõ các phím bất kì được không? các ngôn ngữ lập trình đã ra đời để giảm nhẹ khó khăn trong việc viết chương trình GV: Mô tả trên máy chiếu việc ra lệnh cho máy tính làm việc . Củng cố - Ghi nhớ 1. - Ghi nhớ 2 - Trả lời BT 2,3 SGK - Học ghi nhớ 1, 2 và làm lại BT 2,3 SGK Nghe và ghi chép. - Quan sát trên màn chiếu. - Suy nghĩ trả lời - Nghe và ghi chép. 3. Viết chương trình: ra lệnh cho máy tính làm việc Trở lại ví dụ về rô-bốt nhặt rác, chương trình có thể có các lệnh như sau 4. TẠI SAO CẦN VIẾT CHƯƠNG TRÌNH? - Máy tính “nói” và “ Hiểu” bằng một ngôn ngữ riêng là ngôn ngữ máy tính. - Viết chương trình là sử dụng các từ có nghĩa (thường là tiếng Anh) - Các chương trình dịch đóng vai trò "người phiên dịch" và dịch những chương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu được.  Như vậy, thông tin đưa vào máy phải được chuyển đổi thành dạng dãy bit (dãy các tín hiệu được kí hiệu bằng 0 hoặc 1). Trường THCS Bắc Kạn Giáo án Tin học 8 Ngày soạn: 5.9.2011 Ngày giảng: 8A: 07.9.2011 8B: Tiết 3 BÀI 2. LÀM QUEN VỚI CHƯƠNG TRÌNH NGÔN NGỮ LẬP TRÌNH I. Mục tiêu: • Học sinh: Biết ngôn ngữ lập trình gồm cỏc thành phần cơ bản là bảng chữ cái và các 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 các từ khúa dành riêng cho mục đích sử dụng nhất định. • Biết tên trong ngôn ngữ lập trình là do người lập trình đặt ra, khi đặt tên phải tuân thủ các quy tắc của ngôn ngữ lập trình.Tên không được trùng với từ khóa • Biết cấu trúc chương trình bao gồm phần khai báo và phần thân chương trình • Hs nêu đc lại cấu trúc của của một chương trình; Đặt tên được cho một chương trình cụ thể II. Chuẩn bị: GV: SGK HS: Chuẩn bị trước bài ở nhà. III. Phương pháp: vấn đáp, thuyết trình, luyện tập. IV. Tiến trình bài giảng A. ổn định lớp B. KTBC: Trình bày ghi nhớ 1,2,3, 4 sgk và trả lời bài tập1 C. Bài mới HĐ của Thầy HĐ của trò Ghi bảng HĐ 1:Tìm hiểu chương trình là gì ? ? Tại sao phải lập trình cho máy tính - GV mô tả bằng hình ảnh trên màn chiếu. - HS suy nghĩ trả lời - HS ghi chép HS Quan sát. 1. Chương trình và ngôn ngữ lập trình. - Để tạo một chương trình máy tính, chúng ta phải viết chương trình theo một ngôn ngữ lập trình . - Ngôn ngữ lập trình là công cụ giúp để tạo ra các chương trình máy tính. * Việc tạo ra chương trình máy tính thực chất gồm hai bước sau: (1) Viết chương trình theo ngôn ngữ lập trình; (2) Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được. Phạm Thị Hương Năm học 2011 - 2012 Trang 6 Trường THCS Bắc Kạn Giáo án Tin học 8 HĐ 2 : Ngôn ngữ lập trình gồm những gì ? ? Ngôn ngữ lập trình gồm những gì? - GV đưa ra ví dụ cụ trên màn chiếu. HĐ 3: Từ khóa và tên - GV: Sử dụng Ví dụ trên để chỉ ra các từ khoá - GV lấy các ví dụ đúng và sai về cách đặt tên chương trình. HĐ 4 : Củng cố - HDVN ? Ngôn ngữ lập trình gồm những gì? ? Chỉ ra một vài từ khoá? ? Nêu cách đặt tên đúng của chương - HS suy nghĩ, trả lời: - HS ghi chép - quan sát ví dụ - HS tự đặt tên chương trình. 2. Ngôn ngữ lập trình gồm những gì? Ngôn ngữ lập trình gồm: - Bảng chữ cái: thường gồm các chữ cái tiếng Anh và một số kí hiệu khác như dấu phép toán (+, −, *, /, ), dấu đóng mở ngoặc, dấu nháy, Nói chung, các kí tự có mặt trên bàn phím máy tính đều có mặt trong bảng chữ cái của mọi ngôn ngữ lập trình. - Các quy tắc: cách viết (cú pháp) và ý nghĩa của chúng; cách bố trí các câu lệnh thành chương trình, Ví dụ 1: Hình 6 dưới đây là một chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal. Sau khi dịch, kết quả chạy chương trình là dòng chữ "Chao Cac Ban" được in ra trên màn hình. a) Từ khoá: Program, Begin, uses,End. Là những từ riêng, chỉ dành cho ngôn ngữ lập trình. b) Sử dụng tên trong chương trình. - Hai đại lượng khác nhau phải có tên khác nhau. - Tên không được trùng với các từ khoá. - Tên không được bắt đầu bằng chữ số và không được có khoảng trắng. Phạm Thị Hương Năm học 2011 - 2012 Trang 7 Trường THCS Bắc Kạn Giáo án Tin học 8 trình Học bài theo Sgk và vở ghi. Học ghi nhớ 1 và trả lời câu hỏi 1 gsk. Ngày soạn: 06.9.2011 Ngày giảng: 8A: 8B: 08.9.2011 Tiết 4 BÀI 2. LÀM QUEN VỚI CHƯƠNG TRÌNH NGÔN NGỮ LẬP TRÌNH I. Mục tiêu: • Kiến thức: Hs: Biết cấu trúc chương trình bao gồm phần khai báo và phần thân chương trình. • Kỹ năng: Hs nêu đc lại cấu trúc của của một chương trình; Đặt tên được cho một chương trình cụ thể • Thái độ: HS nghiêm túc trong học tập và nghiên cứu bài học. II. Chuẩn bị: GV: SGK HS: Chuẩn bị trước bài ở nhà. III. Phương pháp: vấn đáp, thuyết trình, luyện tập. IV. Tiến trình bài giảng A. ổn định lớp B. KTBC: - Khi đặt tên cho một chương trình cần chú ý điều gì? Hãy kể tên một vài từ khoá của chương trình lập trình? C. Bài mới HĐ của Thầy HĐ của trò Ghi bảng HĐ 1: Tìm hiểu cấu trúc của chương trình GV sử dụng lại VD của bài trước để mô tả cấu trúc chung của chương trình cho hs: + Phần khai báo gồm hai lệnh khai báo tên chương trình là CT_dau_tien với từ khoá program và khai báo thư viện crt với từ khoá uses. + Phần thân rất đơn giản và - HS quan sát VD trên màn chiếu và nghe GV giải thích. - HS ghi chép. 3. Cấu trúc chung của chương trình. Cấu trúc của chương trình gồm: -Phần khai báo thường gồm các câu lệnh dùng để : + Khai báo tên chương trình; + Khai báo các thư viện (chứa các lệnh viết sẵn cần sử dụng trong chương trình) và một số khai báo khác. - Phần thân của chương trình gồm các câu lệnh mà máy tính cần thực hiện. Đây là phần bắt buộc phải có. Phạm Thị Hương Năm học 2011 - 2012 Trang 8 Trường THCS Bắc Kạn Giáo án Tin học 8 chỉ gồm các từ khoá begin và end. cho biết điểm bắt đầu và điểm kết thúc phần thân chương trình. Phân thân chỉ có một câu lệnh thực sự là writeln('Chao Cac Ban') để in ra màn hình dòng chữ "Chao Cac Ban". HĐ 2 : Làm quen với chương trình Turbo Pascal -GV sử dụng màn chiếu để lấy ví dụ về ngôn ngữ lập trình cho HS quan sát. Khi khởi động phần mềm Turbo Pascal, cửa sổ soạn thảo chương trình như hình 8. Ta có thể sử dụng bàn phím để soạn thảo chương trình tương tự như soạn thảo văn bản với Word. Sau khi đã soạn thảo xong, nhấn phím F9 để kiểm tra lỗi chính tả và cú pháp của lệnh (dịch). Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9. HĐ 3: Củng cố Ngôn ngữ lập trình có những thành phần cơ bản nào? - HS quan sát trên màn chiếu Phần khai báo có thể có hoặc không. Tuy nhiên, nếu có phần khai báo phải được đặt trước phần thân chương trình. 4. Ví dụ về ngôn ngữ lập trình Pascal. Phạm Thị Hương Năm học 2011 - 2012 Trang 9 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 Nhng thnh phn ú cú ý ngha, chc nng gỡ? Cu trỳc chng trỡnh gm nhng phn no? Phn no l quan trng nht? Ngy son: 12.9.2011 Ngy ging: 8B: 14.9.2011 8A: Tiết 5 Bài thực hành 1: làm quen với turbo pascal I. Mục tiêu: 1.Kiến thức: Thực hiện đợc thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP Thực hiện đợc các thao tác mở các bảng chọn và chọn lệnh. 2.Kĩ năng: Soạn thảo đợc một chơng trình Pascal đơn giản. Biết cách dịch, sửa lỗi trong chơng trình, chạy chơng trình và xem kết quả. Biết sự cần thiết phải tuân thủ quy định của ngôn ngữ lập trình 3.Thái độ: -Củng cố thêm thái độ yêu thích môn học II. Chuẩn bị: GV:- Sách giáo khoa, giáo án, tài liệu tin học có liên quan. - Đọc tài liệu ở nhà trớc khi đến lớp. HS: Đọc bài trớc khi đến lớp, vở ghi, bút, SGK III. Tiến trình lên lớp: A.ổn định tổ chức lớp: 8C: B.Kiểm tra . - Kiểm tra sự chuẩn bị của học sinh . - Ngôn ngữ lập trình là gì? Thế nào là từ khoá. - Cho biết sự khác nhau giữa từ khoá và tên? Hãy viết tên của 2 chơng trình là tên chuẩn và 2 chơng trình là tên không chuẩn C.Bài mới : Hoạt động của giáo viên Hoạy động của học sinh Giáo viên giới thiệu bài tập và cho học sinh thực hành theo hớng dẫn của SGK qua bài 1, 2 Uốn nắn, giúp đỡ HS để HS lang quen với Bài 1. Làm quen với việc khởi động và thoát khỏi Turbo Pascal. Nhận biết các thành phần trên màn hình của Turbo Pascal. Phm Th Hng Nm hc 2011 - 2012 Trang 10 [...]... 4.Hớng dẫn học ở nhà: - Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần Phm Th Hng Nm hc 2011 - 2012 Trang 17 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 - - Đọc bài mới để giờ sau học tiếp bài này Phm Th Hng Nm hc 2011 - 2012 Trang 18 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 ... Trang 14 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 - 1 Hớng dẫn học ở nhà: - Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần - Làm các bài tập còn lại, - Đọc bài mới để giờ sau học Phm Th Hng Nm hc 2011 - 2012 Trang 15 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 ... b) 2 4 Hớng dẫn học ở nhà: Phm Th Hng Nm hc 2011 - 2012 Trang 20 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 - - Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần Làm các bài tập còn lại, Đọc bài mới để giờ sau học thực hành Ngy son: 19.9.2011 Ngy ging: 8B: 21.9.2011 8A: Tiết 10 Bi... thêm thái độ yêu thích môn học II Chuẩn bị: GV: - Sách giáo khoa, giáo án,máy tính, tài liệu tin học có liên quan - Đọc tài liệu ở nhà trớc khi đến lớp HS: -Đọc bài trớc khi đến lớp, vở ghi, bút, SGK III Tiến trình lên lớp: A.ổn định tổ chức lớp: 8C: B.Kiểm tra - Kiểm tra sự chuẩn bị của học sinh - Ngôn ngữ lập trình là gì? Thế nào là từ khoá - Cho biết sự khác nhau giữa từ khoá và tên? Hãy viết tên... Kn Giỏo ỏn Tin hc 8 - quả Nhấn Enter để quay về màn hình soạn thảo Nh vậy, chúng ta đã viết đợc một chơng trình hoàn chỉnh và chạy đợc IV.Hớng dẫn học ở nhà: - Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần - Làm các bài tập còn lại, - Đọc bài mới để giờ sau học thực... 19.9.2011 Ngy ging: 8B: 21.9.2011 8A:21.9.2011 Tiết 9 Bài 3: chơng trình máy tính và dữ liệu (t2) I Mục tiêu: Biết khái niệm kiểu dữ liệu; Biết một số phép toán cơ bản với dữ liệu số; Biết khái niệm điều khiển tơng tác giữa ngời với máy tính II Chuẩn bị: - Sách giáo khoa, giáo án, tài liệu tin học có liên quan - Đọc tài liệu ở nhà trớc khi III Tiến trình lên lớp: 1 Tổ chức: 8A: 8B: 2 Kiểm tra - Kiểm... trên từng kiểu dữ liệu đó Dới đây là một số kiểu dữ liệu thờng dùng: Xâu kí tự (hay kiểu xâu) là dãy các chữ cái lấy từ bảng chữ cái của ngôn ngữ lập trình, bao gồm các chữ, chữ số và một số kí hiệu khác, ví dụ: Chao cac ban, 8E Phm Th Hng Lop Số nguyên là các số không có phần thập phân, ví dụ số học sinh của một lớp, số sách trong th Nm hc 2011 - 2012 Trang 16 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 ... nhắc lại cách viết các phép toán trong Pascal Làm thực hành bài 1; 2 Hoạy động của học sinh Học sinh lên viết Học sinh thực hành trên máy qua bài 1; 2 Bài 1 Luyện tập gõ các biểu thức số học trong chơng trình Pascal a) Hãy viết các biểu thức toán học sau đây dới dạng biểu thức trong Pascal: a) 15 ì 4 30 + 12 ; b) 10 + 5 18 ; 3 +1 5 +1 c) (10 + 2) 2 ; (3 + 1) d) (10 + 2) 2 24 (3 + 1) Lu ý: Chỉ đợc... phân Lu ý rằng các kết quả in ra màn hình đợc căn thẳng lề trái 4 Hớng dẫn học ở nhà: - Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần - Làm các bài tập còn lại, - Đọc bài mới để giờ sau học Phm Th Hng Nm hc 2011 - 2012 Trang 24 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 - I... chm Nm hc 2011 - 2012 Trang 32 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 - Phm Th Hng Nm hc 2011 - 2012 Trang 33 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 - Phm Th Hng Nm hc 2011 - 2012 Trang 34 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 . Hương Năm học 2011 - 2012 Trang 2 Trường THCS Bắc Kạn Giáo án Tin học 8 Phạm Thị Hương Năm học 2011 - 2012 Trang 3 Trường THCS Bắc Kạn Giáo án Tin học 8 Ngày soạn: 5.9.2011 Ngày giảng: 8B: 7.9.2011 Tiết. Giáo án Tin học 8 - §äc bµi míi ®Ó giê sau häc tiÕp bµi nµy . Phạm Thị Hương Năm học 2011 - 2012 Trang 18 Trng THCS Bc Kn Giỏo ỏn Tin hc 8 Ngy son: 19.9.2011 Ngy ging: 8B: 21.9.2011 8A:21.9.2011 Tiết. hiện. Đây là phần bắt buộc phải có. Phạm Thị Hương Năm học 2011 - 2012 Trang 8 Trường THCS Bắc Kạn Giáo án Tin học 8 chỉ gồm các từ khoá begin và end. cho biết điểm bắt đầu và điểm kết

Ngày đăng: 27/10/2014, 03:00

TỪ KHÓA LIÊN QUAN

w