Ngôn ngữ lập trình là tập hợp các kí Bảng chữ cái của ngôn ngữ lập hiệu và quy tắt viết các lệnh tạo trình bao gồm các chữ cái tiếng thành một chương trinh hoàn chỉnh Anh và một số kí hi[r]
(1)Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Tiết: Tuần: Năm học: 2010 -2011 Giáo án: Tin học Ngày Soạn: 17/8/ 2010 Ngày dạy : 18./08/2010 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I MỤC TIÊU CẦN ĐẠT 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 là cách để người dẫn cho máy tính thực nhiều công việc liên tiếp Kĩ năng: - Biết đưa quy trình các câu lệnh để thực công việc nào đó Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Gíao viên: Sách giáo khoa, máy tính điện tử Học sinh: sgk III HOẠT ĐỘNG DẠY VÀ HỌC Ổn định lớp: kiểm tra sỉ số Kiểm tra bài cũ: không có kiểm tra Bài mới: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ Hoạt động 1: Tìm hiểu cách để người lệnh cho má y tính ? Máy tính là công cụ giúp người làm công việc gì ? Nêu số thao tác để người lệnh cho máy tính thực NỘI DUNG + Máy tính là công cụ giúp người Con người lệnh cho máy xử lý thông tin cách hiệu tính nào ? + Một số thao tác để người lệnh cho máy tính thực như: Con người dẫn cho máy tính khởi động, thoát khỏi phần mềm, thực thông qua lệnh chép, di chuyển, thực các bước để tắt máy tính… Khi thực thao tác này => ta đã lệnh cho máy tính thực ? Để điều khiển máy tính người Con người điều khiển máy tính thông phải làm gì qua các lệnh Hoạt động 2: Tìm hiểu ví dụ Rô-bốt nhặt rác Trang1 Lop8.net (2) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Năm học: 2010 -2011 Giáo án: Tin học ? Con người chế tạo thiết bị nào Con người chế tạo Rô-bốt để giúp người nhặt rác, lau cửa kính trên các toà nhà cao tầng? - Giả sử ta có Rô-bốt có thể thực các thao tác như: tiến bước, quay phải, quay trái, nhặt rác và bỏ rác vào thùng Học sinh chú ý lắng nghe - Quan sát hình sách giáo khoa Ví dụ Rô-bốt nhặt rác: Các lệnh để Rô-bốt hoàn thành tốt công việc: - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước - Quay trái, tiến bước ? Ta cần lệnh nào để Học sinh quan sát hình sách giáo - Bỏ rác vào thùng dẫn Rô-bốt di chuyển từ vị trí khoa theo yêu cầu giáo viên thời => nhặt rác => bỏ rác vào + Để Rô-bốt thực việc nhặt rác và bỏ rác vào thùng ta lệnh thùng sau: - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước - Quay trái, tiến bước - Bỏ rác vào thùng IV CỦNG CỐ VÀ HƯỚNG DẪN TỰ HỌC Ở NHÀ: Củng cố: cho học sinh nhắc lại cách để người điều khiển máy tính Hướng dẫn tự học nhà: - Học bài kết hợp SGK, Tiết: Ngày Soạn: 17/8/ 2010 Trang2 Lop8.net (3) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Tuần: Năm học: 2010 -2011 Giáo án: Tin học Ngày dạy : 18./08/2010 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I MỤC TIÊU CẦN ĐẠT 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 là cách để người dẫn cho máy tính thực nhiều công việc liên tiếp Kĩ năng: - Biết đưa quy trình các câu lệnh để thực công việc nào đó Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Gíao viên: Sách giáo khoa, máy tính điện tử Học sinh: sgk III HOẠT ĐỘNG DẠY VÀ HỌC Ổn định lớp: kiểm tra sỉ số Kiểm tra bài cũ: không có kiểm tra Bài mới: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động 1: Tìm hiểu viết chương trình và lệnh cho máy tính làm việc - Để điều khiển Rô-bốt ta phải + Để điều khiển Rô-bốt ta phải Viết chương trình, lệnh cho máy làm gì? viết các lệnh tính làm việc - Viết các lệnh chính là viết + Viết chương trình là hướng dẫn chương trình => nào là viết máy tính thực các công việc chương trình hay giải bài toán cụ thể + Viết chương trình là hướng dẫn máy + Chương trình máy tính là tính thực các công việc hay giải ? Chương trình máy tính là gì? dãy các lệnh mà máy tính có thể bài toán cụ thể hiểu và thực + Viết chương trình giúp ? Tại cần phải viết chương người điều khiển máy tính cách đơn giản và hiệu trình Hoạt động 2: Chương trình và ngôn ngữ lập trình Trang3 Lop8.net (4) Trường THCS Vĩnh Lợi Năm học: 2010 -2011 Nguyễn Tấn Ngọc Giáo án: Tin học - Để máy tính có thể xử lí, thông Học sinh chú ý lắng nghe => ghi Chương trình và ngôn ngữ lập tin đưa vào máy phải đuợc nhớ kiến thức trình chuyển đổi dạng dãy - Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chơng trình máy tính bit (dãy số gồm và 1) - Để có chương trình mà - Chơng trình dịch đóng vai trò "ngời máy tính có thể thực phiên dịch" và dịch chơng trình cần qua bước: đợc viết ngôn ngữ lập trình sang Học sinh chú ý lắng nghe ngôn ngữ máy để máy tính có thể hiểu * Viết chương trình theo ngôn ngữ lập trình đợc * Dịch chương trình sang ngôn - Chơng trình soạn thảo và chơng trình ngữ máy để máy tính có thể hiểu dịch thờng đợc kết hợp vào phần mềm, đợc gọi là môi trờng lập trình Ngôn ngữ dùng để viết các chương trình máy tính gọi là ngôn ngữ lập trình IV CỦNG CỐ VÀ HƯỚNG DẪN TỰ HỌC Ở NHÀ Củng cố : Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính. > Viết chương trình giúp người điều khiển máy tính cách đơn giản và hiệu ` Hướng dẫn tự học nhà - Học bài kết hợp SGK - Làm bài tập 2,3,4/8/SGK Tiết: Tuần: Ngày Soạn: 23/08/2010 Ngày dạy : 25/08/2010 Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Trang4 Lop8.net (5) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Năm học: 2010 -2011 Giáo án: Tin học I MỤC TIÊU CẦN ĐẠT: Kiến thức: - Biết ngôn ngữ lập trình gồm các thành phần là chữ cái và các quy tắt để viết chương trình, câu lệnh Kĩ năng: - Rèn luyện kĩ làm quen với các chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Giáo viên Sách giáo khoa, máy tính điện tử Học sinh: sgk, chuẩn bị trước ơ’ nhà IV HOẠT ĐỘNG DẠY VÀ HỌC Ổn định lớp Kiểm tra bài cũ: Chương trình máy tính là gì? Tại cần phải viết chương trình? + Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực + Viết chương trình giúp người điều khiển máy tính cách đơn giản và hiệu Bài HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động 1: Tìm hiểu ví dụ chương trình Ví dụ minh hoạ chương trình đơn giản viết ngôn ngữ lập trình Pascal Học sinh chú ý lắng nghe => ghi nhớ kiến thức Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End ? Chương trình gồm bao nhiêu câu lệnh Chương trình gồm có câu lệnh Mỗi lệnh gồm các cụm từ khác tạo thành từ các chữ cái Ví dụ chương trình: Ví dụ minh hoạ chương trình đơn giản viết ngôn ngữ lập trình Pascal Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End Hoạt động 2: Tìm hiểu ngô n ngữ lập trình gồm gì ? Trang5 Lop8.net (6) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Năm học: 2010 -2011 Giáo án: Tin học Câu lệnh viết từ kí tự định Kí tự này tạo thành bảng chữ cái ngôn ngữ lập trình - Bảng chữ cái ngôn ngữ lập trình gồm gì? Học sinh chú ý lắng nghe =>ghi Ngôn ngữ lập trình gồm nhớ kiến thức gì? Ngôn ngữ lập trình là tập hợp các kí Bảng chữ cái ngôn ngữ lập hiệu và quy tắt viết các lệnh tạo trình bao gồm các chữ cái tiếng thành chương trinh hoàn chỉnh Anh và số kí hiệu khác, dấu và thực trên máy tính đóng mở ngoặc, dấu nháy - Mỗi câu lệnh chương trình gồm các kí tự và kí hiệu viết Học sinh chú ý lắng nghe theo quy tắt định - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch nhận biết và thông báo lỗi ? Bảng chữ cái ngôn ngữ lập trình gồm gì IV CỦNG CỐ VÀ HƯỚNG DẪN TỰ HỌC Ở NHÀ: Củng cố: cho học đánh trên máy chương trình ví dụ Hướng dẫn tự học nhà Tiết: Tuần: Ngày Soạn: 23/08/2010 Ngày dạy : 25/08/2010 Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I MỤC TIÊU CẦN ĐẠT: Kiến thức: - Biết ngôn ngữ lập trình gồm các thành phần là chữ cái và các quy tắt để viết chương trình, câu lệnh Kĩ năng: - Rèn luyện kĩ làm quen với các chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Giáo viên Trang6 Lop8.net (7) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Sách giáo khoa, máy tính điện tử Học sinh: sgk, chuẩn bị trước ơ’ nhà Năm học: 2010 -2011 Giáo án: Tin học III HOẠT ĐỘNG DẠY VÀ HỌC Ổn định lớp Kiểm tra bài cũ: Bài HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ Hoạt động 1: Tìm hiểu từ khoá và tên chương trình NỘI DUNG - Các từ như: Program, Uses, Học sinh chú ý lắng nghe => ghi Từ khoá và tên: Begin gọi là các từ khoá nhớ kiến thức - Từ khoá là từ dành riêng ngôn ngữ lập trình Học sinh chú ý lắng nghe - Từ khoá ngôn ngữ lập trình - Từ khoá là từ dành riêng + Học sinh nghiên cứu sách giáo là từ dành riêng, không đợc ngôn ngữ lập trình khoa và trả lời câu hỏi giáo dùng các từ khoá này cho bất kì mục viên đích nào khác ngoài mục đích sử * Khi đặt tên cho chương trình cần dụng ngôn ngữ lập trình quy định phải tuân theo quy tắt sau: - Tên khác tương ứng với - Tên đợc dùng để phân biệt các đại lợng chơng trình và ngời lập - Ngoài từ khoá, chương trình còn đại lượng khác trình đặt theo quy tắc: có tên chương trình - Đặt tên chương trình phải tuân + Hai đại lợng khác theo quy tắt nào? chơng trình phải có tên khác + Tên không đợc trùng với các từ khoá Hoạt động 2: Tìm hiểu cấu trúc chung chương trình - Cấu trúc chung chương trình Cấu trúc chương trình gồm: Pascal: * Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương Học sinh chú ý lắng nghe => ghi - Cấu trúc chung chương trình trình và khai báo các thư viện nhớ kiến thức gồm: * Phần thân chương trình: gồm * Phần khai báo: gồm các câu lệnh các câu lệnh mà máy tính cần phải dùng để: khai báo tên chương trình và thực khai báo các thư viện * Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực Học sinh chú ý lắng nghe Hoạt động 3: Tìm hiểu ví dụ ngôn ngữ lập trình Trang7 Lop8.net (8) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Năm học: 2010 -2011 Giáo án: Tin học Ví dụ ngôn ngữ lập trình: - Khởi động chơng trình : Giáo viên giới thiệu ngôn ngữ lập trình Pascal - ? Hãy nêu cấu trúc chương trình Pascal - 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, IV CỦNG CỐ VÀ HƯỚNG DẪN TỰ HỌC Ở NHÀ: Củng cố: cho học sinh nhắc lại số từ khoá, tên ngôn ngữ lập trình Pascal Hướng dẫn tự học nhà: nhà làm bài tập và trang 13 sgk Hướng dẫn: tên hợp lệ ngôn ngữ lập trình Pascal không bắt đầu chữ số và không chứa dấu cách Tiết: Tuần: Ngày Soạn: 30/08/2010 Ngày dạy : 1/09/2010 Bài thực hành số LÀM QUEN VỚI TURBO PASCAL I MỤC TIÊU CẦN ĐẠT Kiến thức: - Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện màn hình soạn thảo, cách mở các chọn và chọn lệnh - Gõ 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 và xem kết Kĩ năng: - Rèn luyện kĩ dịch, sửa lỗi và chạy chương trình Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số công việc II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Giáo viên - NỘI DUNG bài thực hành, máy tính điện tử Học sinh: SGK, xem bài trước nhà III HOẠT ĐỘNG DẠY VÀ HỌC Ổn định lớp Kiểm tra bài cũ: - Đặt tên chương trình phải tuân theo quy tắt nào? Trang8 Lop8.net (9) Trường THCS Vĩnh Lợi Năm học: 2010 -2011 Nguyễn Tấn Ngọc Giáo án: Tin học Tên dùng để phân biệt các đại lượng chương trình và 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 các từ khoá Bài Mới: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG + Hoạt động 1: Làm quen với việc khởi động và thoát khỏi Turbo Pascal ? Nêu cách để khởi động Turbo + Nháy đúp vào biểu tượng Turbo Pascal Pascal trên màn hình Học sinh chú ý lắng nghe => ghi - Có thể khởi động cách nháy nhớ kiến thức đúp chuột vào tên tệp Turbo.exe thư mục chứa tệp này - ? Nêu cách để thoát khỏi chương Chọn Menu File => Exit trình Pascal Ta có thể sử dụng tổ hợp phím Alt + X để thoát khỏi Turbo Pascal Làm quen với việc khởi động và thoát khỏi Turbo Pascal.: a Khởi động Turbo Pascal hai cách: Cách 1: Nháy đúp chuột trên biểu ttrên màn hình nền; ợng Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe th mục chứa tệp này (thờng là th mục TP\BIN) b Quan sát màn hình Turbo Pascal và so sánh với hình 11 SGK Hoạt động 2: Nhận biết các thành phần: chọn , tên tệp mở, trỏ, dòng trợ giúp phía màn hình - Nhấn phím F10 để mở bảng chọn Để di chuyển qua lại các bảng chọn ta sử dụng phím nào? - Nhấn phím Enter để mở bảng chọn - Quan sát các lệnh bảng chọn Để di chuyển qua lại các bảng chọn, ta sử dụng phím mũi tên sang trái và sang phải Học sinh thực các thao tác theo yêu cầu giáo viên Nhận biết các thành phần: chọn, tên tệp mở, trỏ, dòng trợ giúp phía màn hình c Nhận biết các thành phần: Thanh bảng chọn; tên tệp mở; trỏ; dòng trợ giúp phía dới màn hình d Nhấn phím F10 để mở bảng chọn, sử dụng các phím mũi tên sang trái và sang phải (ơ và đ) để di chuyển qua lại các bảng chọn e Nhấn phím Enter để mở bảng chọn f Quan sát các lệnh bảng chọn - Mở các bảng chọn cách khác: Nhấn tổ hợp phím Alt và phím tắt bảng chọn (chữ màu đỏ tên bảng chọn, ví dụ phím tắt bảng chọn File là F, bảng chọn Run là R, ) g Sử dụng các phím mũi tên lên và xuống (ư và ¯) để di chuyển các lệnh bảng chọn h Nhấn tổ hợp phím Alt+X để thoát Trang9 Lop8.net (10) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Năm học: 2010 -2011 Giáo án: Tin học khỏi Turbo Pascal IV CỦNG CỐ VÀ HUỚNG DẪN TỰ HỌC Ở NHÀ: Củng cố:cho học sinh nhắc lại cách khởi động, thoát khỏi chương trình Turbo Pascal Hướng dẫn tự học nhà: xem trước bài tập kế Tiết: Tuần: Ngày Soạn: 30/08/2010 Ngày dạy : 1/09/2010 Bài thực hành số LÀM QUEN VỚI TURBO PASCAL (tt) I MỤC TIÊU CẦN ĐẠT Kiến thức: - Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện màn hình soạn thảo, cách mở các chọn và chọn lệnh - Gõ 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 và xem kết Kĩ năng: - Rèn luyện kĩ dịch, sửa lỗi và chạy chương trình Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số công việc II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Giáo viên - NỘI DUNG bài thực hành, máy tính điện tử Học sinh: SGK, xem bài trước nhà III HOẠT ĐỘNG DẠY VÀ HỌC Ổn định lớp Kiểm tra bài cũ: - Đặt tên chương trình phải tuân theo quy tắt nào? Tên dùng để phân biệt các đại lượng chương trình và 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 các từ khoá Bài Mới: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ Hoạt động 1: Soạn thảo chương trình đơn giản Trang10 Lop8.net NỘI DUNG (11) Trường THCS Vĩnh Lợi Năm học: 2010 -2011 Nguyễn Tấn Ngọc Giáo án: Tin học - Yêu cầu HS gõ chương trình phần a sgk Học sinh soạn thảo chương trình Soạn thảo chương trình đơn - Theo dõi và hướng dẫn trên các trên máy tính theo hướng dẫn giản program CT_Dau_tien; máy giáo viên uses crt; begin clrscr; - Mở chương trình đã chuẩn bị sẵn writeln('Chao từ máy chủ, dịch và chạy chcac ban'); ương trình trên máy chủ write('Toi la Turbo Pascal'); end Hoạt động 2: Dịch và chạy chương trình đơn giản Dịch và chạy chương trình đơn - Yêu cầu học sinh dịch và chạy - Nhấn phím F9 để dịch chương giản chương trình vừa soạn thảo trình - Tiến hành sửa lỗi có - Nhấn tổ hợp phím Alt+F9 để dịch - Nhấn Ctrl + F9 để chạy chương chơng trình trình - Nhấn tổ hợp phím Ctrl+F9 để chạy chơng trình - Sau đó nhấn Alt+F5 để quan sát kết IV CỦNG CỐ VÀ HUỚNG DẪN TỰ HỌC Ở NHÀ: Củng cố:cho học sinh đọc phần tổng kết trang 18,19 sgk Hướng dẫn tự học nhà: nhà xem trước bài Tiết: Ngày Soạn: 07/09/2010 Trang11 Lop8.net (12) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Tuần: Năm học: 2010 -2011 Giáo án: Tin học Ngày dạy : 08/09/2010 Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I MỤC TIÊU CẦN ĐẠT: Kiến thức: - Biết khái niệm liệu và kiểu liệu - Biết số phép toán với kiểu liệu số Kĩ năng: - Rèn luyện kĩ sử dụng các phép toán với kiểu liệu số Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Giáo viên: Sách giáo khoa, máy tính điện tử Học sinh: xem bài trước nhà, sgk III HOẠT ĐỘNG DẠY VÀ HỌC: Ổn định lớp: Kiểm tra bài cũ: Bài HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ Hoạt động 1: Tìm hiểu liệu và kiểu liệu Trang12 Lop8.net NỘI DUNG (13) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc - Để quản lí và tăng hiệu xử lí, các ngôn ngữ lập trình thường phân chia Học sinh chú ý lắng nghe => ghi liệu thành thành các kiểu khác nhớ kiến thức ? Các kiểu liệu thường xử lí nào + Các kiểu liệu thường xử - Các ngôn ngữ lập trình định nghĩa lí theo nhiều cách khác + Học sinh chú ý lắng nghe sẵn số kiểu liệu - Một số kiểu liệu thường dùng: * Số nguyên * Số thực * Xâu kí tự Em hãy cho ví dụ ứng với kiểu liệu? Học sinh cho ví dụ theo yêu cầu giáo viên - Số nguyên: Số học sinh lớp, số sách thư viện… - Số thực: Chiều cao bạn Bình, điểm trung bình môn toán - Xâu kí tự: “ chao cac ban” Năm học: 2010 -2011 Giáo án: Tin học Dữ liệu và kiểu liệu: - Để quản lí và tăng hiệu xử lí, các ngôn ngữ lập trình thường phân chia liệu thành thành các kiểu khác - Một số kiểu liệu thường dùng: * Số nguyên * Số thực * Xâu kí tự Chú ý: Dữ liệu kiểu kớ tự và kiểu xâu Pascal đặt cặp dấu nháy đơn Hoạt động 2: Tìm hiểu các phép toán với liệu kiểu số Trang13 Lop8.net (14) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc - Giới thiệu số phép toán số học Pascal như: cộng, trừ, nhân, chia Học sinh chú ý lắng nghe => ghi nhớ kiến thức * Phép DV : Phép chia lấy phần dư * Phép MOD: Phép chia lấy phần nguyên - Yêu cầu học sinh nghiên cứu sách giáo khoa => Quy tắt tính các biểu thức số học Học sinh nghiên cứu sách giáo khoa => đưa quy tắt tính các biểu thức số học: - Các phép toán ngoặc thực trước - Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư thực trước - Phép cộng và phép trừ thực theo thư tự từ trái sang phải Năm học: 2010 -2011 Giáo án: Tin học Các phép toán với liệu kiểu số: Kí hiệu các phép toán số học Pascal: +: phép cộng - : Phép trừ * : Phép nhân / : Phép chia DV: phép chia lấy phần nguyên Mod: phép chia lấy phần dư IV CỦNG CỐ VÀ HƯỚNG DẪN TỰ HỌC Ở NHÀ: Củng cố: cho học sinh nêu lại các phép toán dùng chương trình Pascal Hướng dẫn tự học nhà - Học bài kết hợp SGK Tiết: Tuần: Ngày Soạn: 07/09/2010 Ngày dạy : 08/09/2010 Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I MỤC TIÊU CẦN ĐẠT: Kiến thức: - Biết khái niệm liệu và kiểu liệu - Biết số phép toán với kiểu liệu số Kĩ năng: - Rèn luyện kĩ sử dụng các phép toán với kiểu liệu số Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Trang14 Lop8.net (15) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Giáo viên: Sách giáo khoa, máy tính điện tử Học sinh: xem bài trước nhà, sgk Năm học: 2010 -2011 Giáo án: Tin học IV HOẠT ĐỘNG DẠY VÀ HỌC: Ổn định lớp: Kiểm tra bài cũ: Bài HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động 1: Tìm hiểu các phép so sánh Dữ liệu và kiểu liệu: Các phép toán với liệu kiểu số: Các phép so sánh: - Ngoài phép toán số học, ta Học sinh chú ý lắng nghe => ghi - Ngoài phép toán số học, tathường so thường so sánh các số nhớ kiến thức sánh các số ? Hãy nêu kí hiệu các phép so Học sinh trả lời cầu hỏi giáo sánh viên Kí hiệu Phép so sánh Các phép toán so sánh dùng để = làm gì ? < nhỏ > lớn Học sinh chú ý lắng nghe => ghi ≠ khác Kết phép so sánh có nhớ kiến thức ≤ nhỏ thể là đúng sai + Giáo viên giới thiệu kí hiệu ≥ lớn các phép so sánh ngôn ngữ Pascal Hoạt động 2: Tìm hiểu giao tiếp người và máy Trang15 Lop8.net (16) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Quá trình trao đổi liệu hai chiều người và máy tính chương trình hoạt động thường gọi là giao tiếp tương tác người – máy Năm học: 2010 -2011 Giáo án: Tin học Học sinh chú ý lắng nghe Giao tiếp người – máy tính: + Một số trường hợp tương tác a) Thông báo kết tính toán người và máy: - Lệnh : write('Dien tich hinh - Thông báo kết tính toán: là tron la ',X); yêu cầu đầu tiên - Thông báo : chương trình - Yêu cầu học sinh nghiên cứu SGK => nêu số trường hợp - Nhập liệu: Một b) Nhập liệu tương tác người và máy tương tác thường gặp là - Lệnh : chương trình yêu cầu nhập write('Ban hay nhap nam liệu sinh:'); read(NS); - Thông báo : - Tạm ngừng chương trình c) Chơng trình tạm ngừng - Lệnh : Writeln('Cac ban cho giay nhe '); Delay(2000); Thông báo : - Lệnh : writeln('So Pi = ',Pi); read; {readln;} - Hộp thoại: hộp thoại sử - Thông báo : dụng công cụ cho việc giao tiếp người và máy tính chạy chương trình d) Hộp thoại IV.DẶN DÒ CỦNG CỐ VÀ HƯỚNG DẪN TỰ HỌC Ở NHÀ: Củng cố:cho học sinh nêu lại số phép so sánh thường gặp chương trình Hướng dẫn tự học nhà: - Học bài kết hợp SGK - Xem trước bài thực hành Trang16 Lop8.net (17) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Tiết: Tuần: Năm học: 2010 -2011 Giáo án: Tin học Ngày Soạn: 10/09/2010 Ngày dạy : 15/09/2010 Bài thực hành số VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I MỤC TIÊU CẦN ĐẠT Kiến thức: - Biết cách chuyển biểu thức toán học sang biểu diễn Pascal - Biết kiểu liệu khác thì xử lý khác Kĩ năng: - Rèn luyện kĩ chuyển biểu thức toán học sang biểu diễn Pascal Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số công việc II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH GV: bài thực hành, máy tính điện tử HS: Học bài, sách, III TỔ CHỨC HOẠT ĐỘNG DẠY VÀ HỌC Ổn định lớp: Kiểm tra bài cũ: em hãy nêu các phép, phép so sánh và kí hiệu chúng toán ngôn ngữ lập trình Pascal Bài mới: Để củng cố thêm nội dung hai tiết học trước Hôm ta vào nội dung bài thực haønh HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động 1: Viết các biểu thức toán học sau đây dạng biểu thức Pascal? a) 15 x – 30 + 12 ; b) 15 + 18 - 3+1 ; + Học sinh thực chuyển các Bài 1:SGK_trang 27 biểu thức toán học sang biểu thức a) Viết các biểu thức toán học sau đây dạng biểu thức Pasca trên máy tính Pascal 5+1 c) (10 + 2)2 ; (3 + 1) d) (10 + 2)2 - 24 ; (3 + 1) Hoạt động 2: Khởi động Turbo Pascal và gõ chương trình để tính các biểu thức trên Trang17 Lop8.net (18) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Lưu chương trình với tên CT2 Năm học: 2010 -2011 Giáo án: Tin học Học sinh tiến hành gõ chương trình b) Khởi động Turbo Pascal và để tính các biểu thức đã cho trên gõ chương trình để tính các biểu thức trên Chọn Menu File => Save để lưu chương trình IV CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ Củng cố:hướng dẫn họcsinh khắc phục số lỗi thường gặp Hướng dẫn nhà: - Tiết sau thực hành: “ Bài thực hành số (tt) Tiết: 10 Tuần: Ngày Soạn: 10/09/2010 Ngày dạy : 15/092010 Bài thực hành số (tt) VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I MỤC TIÊU CẦN ĐẠT Kiến thức: - Biết sử dụng phép toán DV và MOD - Hiểu thêm các lệnh in liệu màn hình và tạm ngừng chương trình Kĩ năng: - Rèn luyện kĩ sử dụng phép toán DV và MOD để giải số bài toán Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số công việc II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH GV: bài thực hành, máy tính điện tử HS: Học bài, sách, III TỔ CHỨC HOẠT ĐỘNG DẠY VÀ HỌC Oån định lớp: Kiểm tra sĩ số lớp Kieåm tra baøi cuõ Bài HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động 1: Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên Sử dụng các câu lệnh tạm ngừng chương trình Trang18 Lop8.net (19) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc - Mở tệp và gõ chương trình sách giáo khoa + Học sinh thực gõ chương trình theo hướng dẫn giáo - Dịch và chạy chương trình Quan sát viên kết nhận và cho nhận xét + Nhấn F9 để dịch và sửa lỗi chương các kết đó trình (nếu có) Nhấn Ctrl + F9 để chạy chương trình và đưa nhận - Thêm các câu lệnh delay(5000) vào xét kết sau câu lệnh writeln chương trình trên Dịch và chạy chương trình Quan sát chương trình tạm dừng Học sinh độc lập thực theo yêu giây sau in kết màn cầu giáo viên hình - Thêm câu lệnh Readln vào chương trình (Trước từ khoá end) Dich và chạy chương trình Quan sát kết hoạt động chương trình Nhấn phím Enter để tiếp tục Năm học: 2010 -2011 Giáo án: Tin học - Nắm vững các thao tác để làm việc với chơng trình môi trờng TP - Nắm vững cấu trúc và tác dụng lệnh : Writeln(‘ câu thông báo’) ; Write (phép toán); - Hiểu cách giao tiếp ngời và máy thông qua các lệnh Hoạt động 2: Bài tập Mở lại tệp chương trình CT2.pas và sửa câu lệnh cuối sách giáo khoa trước từ khoá End Dịch và chạy chương trình sau đó quan sát kết Học sinh thực thêm câu lệnh Readln trước từ khoá End, dịch và chạy chương trình sau đó quan sát kết Học sinh thực theo yêu cầu giáo viên IV CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ Củng cố: cho học sinh khắc phục lỗi thường gặp Hướng dẫn nhà: - Làm lại các bài tập - Chuẩn bị bài Trang19 Lop8.net - Củng cố lại kiến thức cần đạt đợc tiết thực hành trớc - Nhuần nhuyễn cách giao tiếp ngời và máy thông qua các lệnh in liệu màn hình (20) Trường THCS Vĩnh Lợi Nguyễn Tấn Ngọc Năm học: 2010 -2011 Giáo án: Tin học kiỂM TRA 15 PHÚT Em hãy viết các biểu thức toán học sau đây dạng các biểu thức Pascal (4đ) 18 x + 21 : (12 – x 8) – 30 Em hãy viết chương trình sau và sửa lại cho đúng (6đ) Begin Writeln(‘12 - * ) - 30 = ,(12 – * 8) – 30); Writeln(‘(152 * – 50) / 2) = , ‘(152 * – 50)/2 ) Readln End ĐÁP ÁN Em hãy viết các biểu thức toán học sau đây dạng các biểu thức Pascal (6đ) 18 * + 21 / (2ñ) (12 – * 8) – 30 (2ñ) Em hãy viết chương trình sau và sửa lại cho đúng (6đ) Begin Writeln(‘(12 - * ) - 30 = ‘,(12 – * 8) – 30); Writeln(‘(152 * – 50) / = ‘,(152 * – 50)/2 ); Readln End Tuần: Ngày dạy : 22/09/2010 Tiết: 11,12 Ngày Soạn: 20/09/2010 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH I MỤC TIÊU CẦN ĐẠT: Kiến thức: - Biết khái niệm biến- - Hiểu cách khai báo, sử dụng biến, - Biến vai trò biến lập trình Kĩ năng: - Rèn luyện kĩ khai báo biến chương trình Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH 1.GV:Sách giáo khoa, máy tính điện tử 2.HS: Đọc trước bài, vở, bút HOẠT ĐỘNG DẠY HỌC: Ổn định lớp: Kiểm tra bài cũ Bài HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động 1: Tìm hiểu biến chương trình Trang20 Lop8.net (21)