Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 113 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
113
Dung lượng
2,59 MB
Nội dung
Trường THCS Trần Hưng Đạo Giáo án tin học 8 Tuần 1 Ngày soạn: 20/08/2011 Tiết 1& 2 Bài 1: MÁY TÍNH VÀ PHẦN MỀM MÁY TÍNH I. MỤC TIÊU: Giúp học sinh − Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh. − Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động. − Biết rằng viết chương trình là viết các lệnh để chỉ dẫn mát tính thực hiện các công việc hay giải một bài toán cụ thể. − Biết ngôn ngữ lập trình được dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình. − Biết vai trò của chương trình dịch. II. CHUẨN BỊ CỦA GIÁO VIÊN, HỌC SINH: Giáo viên: SGK, SBT, giáo án, bảng phụ. Học sinh: Bài mới, SGK, SBT. III. CÁC BƯỚC TIẾN TRÌNH DẠY HỌC: 1. Ổn định: 2. Bài cũ: 3. Các hoạt động dạy học: Hoạt động 1: Giới thiệu bài mới Ở chương trình lớp 6 các em cũng đã làm quen với khái niệm chương trình và lệnh và các em đã biết máy tính chỉ là một vật vô tri vô giác mọi hoạt động của nó đều do sự chỉ dẫn của con người thông qua câu lệnh. Bên cạnh đó để viết ra được những phần mềm chạy được trên máy tính người ta phải làm thế nào? Hôm nay ta sẽ tìm hiểu vấn đề này. Hoạt động 2: Con người ra lệnh cho máy tính như thế nào? Hoạt động của GV & HS Nội dung - GV cho HS nhắc lại khái niệm lệnh và cho ví dụ. - HS phát biểu ý kiến - GV nhận xét, giảng giải từ khái niệm và ví dụ lệnh để dẫn dắt HS đi đến kết luận. - GV gọi 1 HS tóm tắc nội dung. - GV: Máy tính thực hiện công việc được nhờ vào đâu? - GV tóm tắt ý. - HS ghi vào vở Con người chỉ dẫn cho máy tính thực hiện công việc thông qua các câu lệnh. Hoạt động 3: Ví dụ: “Rô bốt nhặt rác” Hoạt động của GV & HS Nội dung - GV đặt câu hỏi cho HS. ? Để Rô bốt tự động thực hiện một số công việc được phải nhờ vào đâu? - HS phát biểu ý kiến (HS khác nhận xét) Giáo viên: Trương Nữ Hoa Sen Trang 1 Trường THCS Trần Hưng Đạo Giáo án tin học 8 - GV nhận xét tóm tắc. - GV cho HS quan sát hình 1 “Rô bốt - nhặt rác” - HS nhận xét - GV đưa ra: Có hai cách điều khiển rô bốt thực hiện công việc: + Cách thứ nhất: Ra từng lệnh và rô bốt thực hiện từng thao tác. + Cách thứ hai: Chỉ dẫn để rô bốt tự động thực hiện lần lượt các thao tác trên. Để rô bốt hoàn thành tốt công việc của mình phải dựa trên các câu lệnh do con người điều khiển. Hoạt động 4: Viết chương trình ra lệnh cho máy tính. Hoạt động của GV & HS Nội dung - GV cho HS nhắc lại khái niệm chương trình. - HS phát biểu ý kiến. - HS khác nhận xét - GV giảng giải tóm tắc nội dung. - GV đạt câu hỏi cho HS. ? Từ ví dụ lệnh Rô bốt nhặt rác trên em hãy sắp xếp thành một chương trình làm việc hoàn chỉnh của nó? Và đặt tên chương trình. - HS hoạt động theo nhóm trong 10 phút. - HS các nhóm báo cáo kết quả trên bảng phụ. - HS nhóm khác nhận xét. - GV nhận xét tóm tắc nội dung và cho HS quan sát hình 2 (SGK) - GV cho HS trả lời câu hỏi ? Tại sao cần viết chương trình. - HS phát biểu ý kiến. - GV nhận xét tóm tắc nội dung Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải bài tập cụ thể. Hoạt động 5: Chương trình và ngôn ngữ lập trình Hoạt động của GV & HS Nội dung - GV đặt câu hỏi cho HS trả lời ? Để máy tính có thể xử lí thông tin thì thông tin được biểu diễn dưới dạng gì? - HS phát biểu ý kiến. - GV tóm tắt nội dung. - Máy tính không thể hiểu trực tiếp chương trình gồm các lệnh (như ví dụ trước) mà ta phải dùng ngôn ngữ của máy tính. Giáo viên: Trương Nữ Hoa Sen Trang 2 Trường THCS Trần Hưng Đạo Giáo án tin học 8 - GV giảng giải dẫn dắt HS đến khái niệm ngôn ngữ lập trình ? Ngôn ngữ lập trình là gì? - HS phát biểu ý kiến - GV nhận xét tóm tắc nội dung. - GV đặt câu hỏi cho HS trả lời ? Từ ngôn ngữ lập trình ta vừa viết làm sao máy tính có thể hiểu được? - HS phát biểu ý kiến. - GV tóm tắt nội dung - Ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình. Để máy tính hiểu được thì dịch chương trình thành ngôn ngữ máy tính có thể hiểu được. 4. Củng cố: Một số thiết bị thông dụng có “bộ xử lí” đơn giản (dưới dạng bảng mạch điện tử) dùng để nhận các lệnh điều khiển hoạt động của chúng (tương tự như rô bốt). Ví dụ chiếc ti vi nhận tín hiệu điều khiển từ bộ phận điều khiển từ xa chuyển đến kênh có chương trình ca nhạc em ưa thích về thực chất bảng mạch đó có các chương trình được gắn cố định bên trong. Em hãy dự đoán thiết bị nào dưới đây có gắng chương trình bên trong: A. Thanh máy ở những nhà cao tầng. B. Máy giặt C. Máy sấy tóc D. Cửa đóng mở tự động ở sân bay và ở một số siêu thị, cửa hàng E. Quạt trần ở trong phòng của em. F. Quạt điện có điều khiển từ xa 5. Dặn dò: - HS về nhà làm BT và trả lời câu hỏi 1=> 4 SGK/ 8 - HS học bài chuẩn bị bài 2: Làm quen với chương trình và ngôn ngữ lập trình. Giáo viên: Trương Nữ Hoa Sen Trang 3 Trường THCS Trần Hưng Đạo Giáo án tin học 8 Tuần 2 Ngày soạn: 27/08/2011 Tiết 3&4 Bài 2 :LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH A. Mục đích, yêu cầu : − 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 qui 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ừ khoá 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, tên phải tuân thủ các qui tắc của ngôn ngữ lập trình. Tên không được trùng với các từ khoá − Biết cấu trúc chương trình bao gồm phần khai và phần thân B. Chuẩn bị : − Chuẩn bị máy tính − Viết sẵn một số ví dụ đơn giản C. Tiến trình lên lớp : I. Ổn định : II. Kiểm tra bài cũ : (5 phút) 1. Tại sao người ta phải tạo ra ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy? HS: Người ta phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy vì việc viết chương trình bằng ngôn ngữ máy rất khó khăn, tốn nhiều thời gian và công sức. Trong khi đó, chương trình viết bằng ngôn ngữ lập trình thì gần với ngôn ngữ tự nhiên hơn nên dễ hiểu, dễ viết chương trình hơn. III. Bài mới : Hoạt động của GV và HS Ghi bảng Hoạt động 1 : Ví dụ về chương trình GV: Để viết các chương trình người ta có thể viết bằng nhiều loại ngôn ngữ lập trình khác nhau. GV: Sau đây là 1 ví dụ chương trình đơn giản được viết bằng ngôn ngữ Pascal. + Trong chương trình trên, gồm có các phần chính sau: − Phần tên chương trình: {Program:….} − Phần khai báo mođun: {uses:….}{không cần thiết} − Phần thân chương trình: {begin ……. End.} 1. Ví dụ về chương trình : Program CT_dau−tien; Uses crt; Begin "writenln('Chao cac ban'); End. Hoạt động 2 : Ngôn ngữ lập trình gồm những gì GV: Cũng như ngôn ngữ thông thường, muốn người khác hiểu mình nói gì thì mình cần phải nói đúng qui tắc ngữ pháp. GV: Ngôn ngữ lập trình cũng tương tự như vậy. Nó có bảng chữ cái và các qui tắc viết. Ví dụ: muốn cho chạy được dòng chữ "Chao cac ban" thì trong chương trình phải viết đúng là: writeln('Chao cac ban'); -GV: Em thấy trên bàn phím có những kí tự gì? − HS: ………. 2. Ngôn ngữ lập trình gồm những gì ? Giáo viên: Trương Nữ Hoa Sen Trang 4 Trường THCS Trần Hưng Đạo Giáo án tin học 8 − GV: Hầu hết các kí tự trên bàn phím đều có mặt trong bảng chữ cái của mọi ngôn ngữ lập trình. - Để viết 1 chương trình ta cần phải sử dụng các câu lệnh. Và được viết theo một qui tắc nhất định. GV: Nhìn vào ví dụ trên em nhận xét gìvề khoảng cách giữa các từ, khi kết thúc câu lệnh? HS: ……. GV: Mỗi câu lệnh của chương trình được viết theo một qui tắc nhất định. Các qui tắc này qui định cách viết các từ và thứ tự của chúng. Chẳng hạn, trong ví dụ trên các từ được cách nhau bởi 1 hoặc nhiều dấu cách, 1 số câu lệnh được kết thúc bằng dấu chấm phẩy (;), dòng lệnh thứ tư có cụm từ nằm trong cặp dấu ngoặc đơn, … Nếu mỗi câu lệnh bị viết sai qui tắc, chương trình dịch sẽ nhận được và thông báo lỗi. − Mỗi câu lệnh đều có 1 ý nghĩa nhất định. Ý nghĩa của câu lệnh xác định các thao tác mà máy tính cần thực hiện. Câu lệnh đầu tiên trong (ví dụ) là câu lệnh đặt tên (khai báo) cho chương trình, câu lệnh thứ tư chỉ thị cho máy tính in ra màn hình dòng chữ "Chao cac ban" − Vậy ngôn ngữ lập trình gồm những gì? HS: ……… Ngôn ngữ lập trình gồm bảng chữ cái và các qui tắc để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh, … sao cho có thể tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính. Hoạt động 3 : Từ khoá và tên GV: Trong chương trên em thấy có những chữ nào? HS: ………… GV: Các từ program, uses, bigin, end, … Đó là các từ khoá được qui định tuỳ theo mỗi ngôn ngữ lập trình. Không được dùng các từ khoá này cho mục đích khác. + Program được dùng để làm gì? HS: Khai báo tên chương trình. + uses: là từ khoá để khai báo thư viện (đây là chương trình được cài đặt sẵn) + begin: thông báo bắt đầu chương trình + end: Thông báo kết thúc chương trình + Từ begin … end là thân chương trình GV: Ngoài ra ta còn thấy cụm từ CT_dau_tien, crt, … đó là các tên được đặt cho chương trình. − Đặt tên cho chương trình là tuỳ thuộc vào nội dung của mỗi chương trình để đặt cho phù hợp. Tuy nhiên nên đặt những tên nào ngắn gọn, dễ nhớ, dễ hiểu. − Tên hợp lệ trong ngôn ngữ lập trình Pascal không được bắt đầu bằng chữ số và không được chứa dấu cách do vậy ta có thể đặt tên: Stamgiac (diện tích tam giác) hoặc Ban−kinh (bán kính),… 3. Từ khoá và tên a) Từ khoá: + Program được dùng để khai báo tên chương trình + uses: là từ khoá để khai báo thư viện + begin: thông báo bắt đầu chương trình + end: Thông báo kết thúc chương trình b) Tên: Do người lập trình đặt − Tên khác nhau tương ứng với các đại lượng khác nhau. − Tên không được trùng với các từ khoá. Giáo viên: Trương Nữ Hoa Sen Trang 5 Trường THCS Trần Hưng Đạo Giáo án tin học 8 − Còn các tên: lop em; 8A, … là không hợp lệ. Hoạt động 4 : Cấu trúc của chương trình GV: Tự nghiên cứu SGK để tìm hiểu cấu trúc chương trình (dựa vào ví dụ cụ thể ở ví dụ về chương trình) (sinh hoạt nhóm) − Đại diện 1 nhóm lên bảng trình bày, các đại diện nhóm khác bổ sung 4. Cấu trúc của chương trình − Phần khai báo − Phần thân Hoạt động 5 : Ví dụ về ngôn ngữ lập trình − Chúng ta sẽ làm quen với ngôn ngữ lập trình cụ thể, ngôn ngữ Pascal. − Hướng dẫn HS khởi động phần mềm Turbo Pascal − 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 trong Word. − Sau khi soạn thảo xong, ta nhấn tổhợp phím Alt+F9 để dịch chương trình. Nếu có lỗi màn hình sẽ báo lỗi. − Nếu không có lỗi thì màn hình sẽ hiện ra kết quả "Chao cac ban" 5. Ví dụ về ngôn ngữ lập trình (SGK) Hoạt động 6 : Củng cố − luyện tập 1) Soạn thảo thảo chương trình sau đây rồi lưu với tên tệp là: PTT Program Nhom_PTT; Uses crt; Begin Clrscr; Writeln('Nhom chung minh là Phan Tuan Thanh'); Writeln('Chúc cac ban hoc tot'); Readl End. c) Dịch chương trình và chỉnh sửa lỗi (nếu có) d) Chạy thử chương trình khi có lệnh Clrscr và xoá lệnh này. Từ đó sẽ thấy được tác dụng của lệnh Clrscr e) Có nhận xét gì về lệnh readln? (xoá lệnh rồi chạy thử) Giáo viên: Trương Nữ Hoa Sen Trang 6 Trường THCS Trần Hưng Đạo Giáo án tin học 8 Tuần 3 Ngày soạn: 03-09-2011 Tiết 5& 6 Bài thực hành 1: LÀM QUEN VỚI TURBO PASCAL I. Mục tiêu - Thực hiện thao tác khởi động, thoát khỏi TP, làm quen với màn hình soạn thảo TP - Biết cách mở các bảng chọn và chọn lệnh - Gõ được chương trình TP đơ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ả. II. Chuẩn bị. Chuẩn bị của giáo viên: Phần mền TP 3.0 và tạo (shorcut) trên nền màn hình, bài tập mẫu Chuẩn bị của học sinh: Đọc lại ví dụ 1 ở bài 2 trang 9, học bài cũ để chuẩn bị cho giờ thực hành. III. Tiến trình lên lớp: 1. Tổ chức ổn định lớp. 2. Kiểm tra bài cũ. 3. Bài mới Đặt vấn đề: Turbo pascal là một trong những ngôn ngữ lập trình giúp chúng ta viết các chương trình. Để làm việc được với TP chúng ta sẽ làm quen với ngôn ngữ lập trình này. Nội dung: Hoạt động của giáo viên - học sinh Nội dung thực hành * Hoạt động 1: Làm quen với việc khởi động và thoát khỏi TP, nhận biết các thành phần trên màn hình. GV: Chúng ta muốn làm việc với phần mền nào trước hết chúng ta mở cửa sổ làm việc của chương trình đó ra và mở TP được tiến hành như sau: HS: Chọn một trong 2 cách để khởi động. GV: Sau khi chúng ta khởi động màn hình TP xuất hiện. GV: Bây giờ chúng ta làm quen với các thành phần trên nền màn hình TP. HS: Xác định thanh bảng chọn, tệp tin đang mở, con trỏ và dòng trợ giúp trên màn hình làm việc của TP. GV: Ta đã làm quen với giao diện của TP. Muốn sử dụng ta thực hiện các thao tác sau: HS : Tập làm các thao tác trên máy I. Làm quen với việc khởi động và thoát khỏi TP, nhận biết các thành phần trên màn hình: a. Khởi động TP: C1: Nháy đúp chuột vào biểu tượng TP trên nền màn hình C2: Nháy đúp chuột vào tệp tin turbo.exe trong thư mục chứa tệp tin này b. Nhận biết các thành phần TP - Thanh bảng chọn - Tệp tin đang mở - Con trỏ - Dòng trợ giúp c. Các thao tác cơ bản khi sử dụng TP: - Mở bảng chọn ta nhấn F10 - Sử dụng phím và nhằm di chuyển qua lại giữa các bảng chọn. Giáo viên: Trương Nữ Hoa Sen Trang 7 Trường THCS Trần Hưng Đạo Giáo án tin học 8 GV: Chúng ta muốn thoát khỏi TP thì ta làm như sau: HS: Thực hiện thao tác thoát khỏi TP * Hoạt động 2: Soạn thảo lưu dịch và chạy một chương trình đơn giản. HS: Khởi động TP gõ dòng lệnh ở ví dụ 1 bài 2 GV: Nhắc nhở HS gõ đúng không để xót các dấu nháy đơn (‘), dấu chấm phẩy (;) và dấu chấm (.) trong các dòng lệnh. GV: Giống như soạn thảo văn bản ta có thể dùng phím Enter để xuống dòng, delete đế xoá, Backspace. GV: Lưu chương trình chúng ta tiến hành như sau. GV: Để dịch chương trình chúng ta nhấn Alt + F9 HS: thực hành GV: Chúng ta nhấn phím bất kỳ để đóng hộp thoại dịch chương trình. GV: Sau khi chạy chương trình muốn quay về màn hình soạn thảo ta nhấn phim bất kỳ. GV: Cũng như ví dụ 1 bài tập 2 các em soạn thảo theo nội dung sau và cho dịch, chạy chương trình. So sánh kết quả nhận được sau khi chạy chương trình - Sử dụng phím Enter mở bảng chọn - Quan sát các lệnh trong bảng chọn - Sử dụng phím và để di chuyển giữa lệnh trong bảng chọn Chú ý: Ngoài cách mở bảng chọn trên ta còn có thể nhấn Alt + phím tắt VD: nhấn Alt + F mở bảng chọn file d. Thoát khỏi TP: Nhấn Alt + X II.Soạn thảo lưu dịch và chạy một chương trình đơn giản. a. Soạn thảo. Program CT_dau_tien; Uses crt; Begin Writenln(‘ chao cac ban’); End. b.Lưu chương trình: C1: Nhấn F2 C2: Vào File chọn save Gõ tên trong ô file name sau đó nhấn enter hoặc ok c.Dịch chương trình Nhấn Alt +F9 d. Chạy chương trình Nhấn Ctrl + F9 và nhấn Alt + F5 để quan sát * Chương trình Program CT_Dau _ Tiên Uses crt; Begin Giáo viên: Trương Nữ Hoa Sen Trang 8 Trường THCS Trần Hưng Đạo Giáo án tin học 8 HS: Quan sát và so sánh GV: Từ chương trình đó các em thay Writeln bằng Write cho chạy chương trình và nhận xét. HS: Đưa ra kết quả nhận xét GV: Cũng cố lại lời nhận xét * Hoạt động 3: Chỉnh sửa chương trình và nhận biết một số lỗi GV: Các em tiến hành xoá Begin, nhấn Alt +F9 sau đó quan sát và xem để nhận biết lỗi. HS: Thực hiện các bước do GV hướng dẫn GV: Cũng tương tự các em xoá end, dấu chấm phẩy(;), Dấu nháy (‘), dấu chấm (.) để nhận biết các lỗi mà chúng ta thường mắt phải. Clrscr; Writeln(‘chao cac ban’); Writeln(‘Toi la Turbo pascal’); End. III. Chỉnh sửa chương trình và nhận biết một số lỗi 4.Cũng cố bài: - Qua bài thực hành này các em phải biết khởi động, thoát khỏi TP, biết dịch và chạy chương trình - Soạn thảo và hiểu một số câu lệnh đơn giản - Nhận biết một số lỗi thường gặp. 5. Dặn dò 6. Rút kinh nghiệm Giáo viên: Trương Nữ Hoa Sen Trang 9 Trường THCS Trần Hưng Đạo Giáo án tin học 8 Tuần 4 Ngày soạn: 10-09-2011 Tiết 7, 8: Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I.Mục tiêu: - Biết các khái niệm kiểu dữ liệu, một số phép toán với các kiểu dữ liệu. - Biết các phép toán so sánh trong ngôn ngữ lập trình. - Nắm được khái niệm điều khiển tương tác giữa người và máy tính. II. Phương pháp: đàm thoại, trực quan III. Chuẩn bị: GV: Giáo án, Projector, máy tính HS: Kiến thức cũ, đọc sách. IV: Tiến trình bài dạy 1. Ổn định: 2. Kiểm tra bài cũ: Câu 1: Từ khóa là gì? Tên là gì ? Nêu quy tắc đặt tên? Câu 2: Cấu trúc của chương trình gồm mấy phần? Phần nào quan trọng nhất ? Vì sao? 3. Bài mới: Hoạt động của thầy và trò Nội dung ghi bảng Hoạt động 1: Dữ liệu và kiểu dữ liệu GV: Máy tính là công cụ xử lí thông tin, còn chương trình chỉ dẫn cho máy tính cách thức xử lí thông tin để có kết quả mong muốn. Thông tin rất đa dạng. Gv:Em hãy nêu lại các dạng thông tin cơ bản (lớp 6)? Hs: dạng văn bản, dạng âm thanh, dạng hình ảnh Gv: Dữ liệu trong máy tính cũng rất khác nhau về bản chất. Gv:Em nêu lại các dạng dữ liệu mà em biết trong EXCEL? Gv:Với các kiểu dữ liệu khác nhau ta có các phép, hàm xử lí khác nhau. Để dễ dàng quản lí và tăng hiệu 1. Dữ liệu và kiểu dữ liệu: a. Kiểu số nguyên: integer - Ví dụ: ví dụ số học sinh của một lớp (40), số sách trong thư viện (1394), - Phạm vi: Số nguyên trong khoảng −2 15 đến 2 15 − 1. b. Kiểu số thực: Real - Ví dụ: ví dụ chiều cao của bạn Bình là (1,45), điểm trung bình môn Toán (7,0) - Phạm vi: Số thực có giá trị tuyệt đối trong khoảng 2,9×10 -39 đến 1,7×10 38 và số 0. c. Kiểu xâu kí tự (hay xâu): string - Ví dụ: họ tên, địa chỉ - Phạm vi: Xâu kí tự, tối đa gồm 255 kí tự. Chú ý: Trong Pascal, để chỉ rõ cho chương trình dịch hiểu dãy chữ số là kiểu xâu ta phải đặt dãy số đó trong dãy nháy đơn Giáo viên: Trương Nữ Hoa Sen Trang 10 [...]... niệm bài toán và giải bài toán đã trở thành quen thuộc với HS trong các môn học như: Toán, lí Bài toán trong tin học không chỉ là những bài toán trong lĩnh vực toán học mà còn có thể là một nhiệm vụ cần giải quyết trong cuộc sống thực tiễn như:tính điểm trung bình một môn học, nấu món ăn, điều khiển rô-bôt nhặt rác Giáo viên: Trương Nữ Hoa Sen Trang 34 Trường THCS Trần Hưng Đạo Giáo án tin học 8 HOẠT... tin học 8 1 a − (b + 2) →1/x-a/5*(b+2) x 5 (a2+b)(1+c)3→(a*a+b)*(1+c)* (1+c)* (1+c) Tiết 8: Hoạt động 4: : Các phép so sánh GV nêu một số các phép toán so 3 Các phép so sánh sánh các số Các phép Kí hiêu Kí hiêu Ví dụ Ví dụ - Các kí hiệu toán học quen thuộc so sánh ( toán học) ( Pascal) (toán ( Pascal) dưới đây được sử dụng để kí hiệu học) các phép so sánh Bằng = = 5=5 5=5 -Kết quả của phép so sánh... 22-10-2011 Tiết 19,20 Bài 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH A MỤC TIÊU: -Biết khái niệm bài toán, thuật toán Giáo viên: Trương Nữ Hoa Sen Trang 33 Trường THCS Trần Hưng Đạo Giáo án tin học 8 -Xác định được Input, Output của một bài toán đơn giản -Biết các bước giải bài toán trên máy tính -Biết chương trình là thể hiện của thuật toán trên một ngôn ngữ cụ thể Biết mô tả thuật toán bằng phương pháp liệt kê các... trình ? Giáo viên: Trương Nữ Hoa Sen Trang 16 Trường THCS Trần Hưng Đạo Giáo án tin học 8 V Dặn dò, hướng dẫn về nhà + Xem kỹ lại các bài thực hành trên Tự ra các bài tập tương tự và viết chương trình, dịch chạy thử + GV đặt câu hỏi để HS nắm lại phần tổng kết + Xem trước bài 4 : Sử dụng biến trong chương trình (Bài 4) Giáo viên: Trương Nữ Hoa Sen Trang 17 Trường THCS Trần Hưng Đạo Giáo án tin học 8 Tuần... Trần Hưng Đạo Giáo án tin học 8 7 Viết chương trình nhập hai số nguyên a và b, in ra giá trị của a và b ra màn hình Sau đó hoán đổi các giá trị của hai biến đó, rồi in lại ra màn hình 4 Củng cố: - Tổng kết bài học - Nhận xét giờ học 5 Dặn dò: - Ôn tập cách khai báo biến và sử dụng biến - Làm các bài tập trong SGK ĐỀ KIỂM TRA (45 phút) Môn: Tin 8 A.Mục tiêu Giáo viên: Trương Nữ Hoa Sen Trang 28 Trường THCS... giữa người cũng cho thông tin về kết quả tính và máy: Giáo viên: Trương Nữ Hoa Sen Trang 13 Trường THCS Trần Hưng Đạo Giáo án tin học 8 toán, thông báo, gợi ý, Quá trình a) Thông báo kết quả tính toán (xem trao đổi dữ liệu hai chiều như thế SGK) thường được gọi là giao tiếp hay b) Nhập dữ liệu tương tác giữa người và máy tính c) Chương trình tạm ngừng Gv: Ở các phần mềm đã được học Lưu ý: Ta có thể sử... thuật toán bằng ngôn ngữ lập trình Viết chương trình GV: Để nhờ máy tính giả một bài toán ta phải thực hiện những bước nào? HS xem hình SGK và trả lời GV chốt lại lại các bước cơ bản Em hiểu chương trình là gì? Giáo viên: Trương Nữ Hoa Sen Trang 35 Trường THCS Trần Hưng Đạo HS trả lời Giáo án tin học 8 HOẠT ĐỘNG 5: Thuật toán và mô tả thuật toán GV Các bước để pha trà mời khách? 3/ Thuật toán và mô... toán: HS trả lời Mô tả thuật toán là liệt kê các bước GV: Mô tả thuật toán là gì? cần thiết để giải một bài toán HS trả lời.Sau đó GV chốt và nhấn a/ VD1: mạnh cách mô tả thuật toán “Giải phương trình bậc nhất dạng Bài toán: “Giải phương trình bậc nhất tổng quát bx+c=0” dạng tổng quát bx+c=0” b/ VD2: HS mô tả thuật toán bằng các bước Bài toán:”Chuẩn bị món trứng Bài toán: “Làm món trứng tráng” tráng”... Giáo viên: Trương Nữ Hoa Sen Ngày soạn: 08- 10-2011 BÀI TẬP Trang 25 Trường THCS Trần Hưng Đạo Giáo án tin học 8 I MỤC TIÊU: 1 Kiến thức: - Bước đầu biết khai báo và sử dụng biến trong chương trình Pascal 2 Kĩ năng: Viết được khai báo của một chương trình 3 Thái độ: HS có nhận thức đúng về khai báo biến II CHUẨN BỊ: - Giáo viên: SGK, giáo án, sách bài tập - Học sinh: SGK, trả lời các câu hỏi và bài... 11*11=121; d) x>10-3*x 5 Về nhà: - Làm bài tập 5, 6 - Học thuộc phần ghi nhớ - Chuẩn bị Bài thực hành số 2 để tiết sau thực hành Giáo viên: Trương Nữ Hoa Sen Trang 14 Trường THCS Trần Hưng Đạo Giáo án tin học 8 Tuần 5 Ngày soạn: 17-09-2011 Tiết : 9,10 Bài thực hành 2 : VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN A Mục tiêu : 1 Kiến thức : Biết chuyển được biểu thức toán học sang biểu diễn trong Pascal Biết được kiểu dữ . nguyên Integer Giáo viên: Trương Nữ Hoa Sen Trang 11 Trường THCS Trần Hưng Đạo Giáo án tin học 8 toán được kí hiệu giống ở phần mềm Excel Gv: gọi 1 học sinh nhắc lại kí hiệu 4 phép toán đã được học ở. SGK/ 8 - HS học bài chuẩn bị bài 2: Làm quen với chương trình và ngôn ngữ lập trình. Giáo viên: Trương Nữ Hoa Sen Trang 3 Trường THCS Trần Hưng Đạo Giáo án tin học 8 Tuần 2 Ngày soạn: 27/ 08/ 2011 Tiết. Chương trình Program CT_Dau _ Tiên Uses crt; Begin Giáo viên: Trương Nữ Hoa Sen Trang 8 Trường THCS Trần Hưng Đạo Giáo án tin học 8 HS: Quan sát và so sánh GV: Từ chương trình đó các em thay Writeln