Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 77 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
77
Dung lượng
4,48 MB
Nội dung
Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Ngày Soạn: …./…./…… Ngày dạy : … /…./…… Tiết: Tuần: Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH 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 Kĩ năng: - Biết đưa quy trình câu lệnh để thực cơng việc Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ: Sách giáo khoa, máy tính điện tử III PHƯƠNG PHÁP - Thuyết trình, giảng giải IV HOẠT ĐỘNG DẠY HỌC: 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ách để người lệnh cho má y tính ? Máy tính cơng cụ giúp + Máy tính cơng cụ giúp Con người lệnh cho máy người làm cơng việc người xử lý thơng tin cách tính ? ? Nêu số thao tác để hiệu Con người dẫn cho máy người lệnh cho máy tính thực + Một số thao tác để người lệnh cho máy tính thực như: tính thực thơng qua lệnh khởi động, thoát khỏi phần mềm, chép, di chuyển, thực bước để tắt máy tính… Khi thực thao tác => ta lệnh cho máy tính thực ? Để điều khiển máy tính Con người điều khiển máy tính người phải làm thơng qua lệnh Hoạt động 2: Tìm hiểu ví dụ Rơ-bốt nhặt rác Giáo án Tin học Trang Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ ? Con người chế tạo thiết bị Con người chế tạo Rô-bốt để giúp người nhặt rác, lau cửa kính tồ nhà cao tầng? - Giả sử ta có Rơ-bốt thực thao tác như: tiến bước, quay phải, quay trái, Học sinh ý lắng nghe nhặt rác bỏ rác vào thùng - Quan sát hình sách giáo khoa Học sinh quan sát hình sách giáo khoa theo yêu cầu giáo ? Ta cần lệnh để viên dẫn Rô-bốt di chuyển từ vị trí + Để Rơ-bốt thực việc nhặt thời => nhặt rác => bỏ rác rác bỏ rác vào thùng ta lệnh vào 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 Ví dụ Rơ-bốt nhặt rác: Các lệnh để Rơ-bốt hồ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 - Bỏ rác vào thùng V DẶN DÒ: - Học kết hợp SGK - Làm tập 1/8 SGK RÚT KINH NGHIỆM ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… Giáo án Tin học Trang Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Ngày Soạn: …./…./…… Ngày dạy : … /…./…… Tiết: Tuần: Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I MỤC TIÊU: Kiến thức: - 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 - Biết ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình - Biết vai trị chương trình dịch Kĩ năng: - Rèn luyện kĩ viết chương trình đơn giả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Ị: Sách giáo khoa, máy tính điện tử III PHƯƠNG PHÁP - Giản giải IV HOẠT ĐỘNG DẠY HỌC: 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 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 làm gì? viết lệnh máy tính làm việc - Viết lệnh viết + Viết chương trình hướng chương trình => dẫn máy tính thực cơng viết chương trình việc hay giải tốn cụ + Viết chương trình hướng dẫn thể máy tính thực cơng việc hay ? Chương trình máy tính gì? + Chương trình máy tính giải toán cụ thể dãy lệnh mà máy tính hiểu thực ? Tại cần phải viết chương + Viết chương trình giúp trình người điều khiển máy tính cách đơn giản hiệu Hoạt động 2: Chương trình ngơn ngữ lập trình Giáo án Tin học Trang Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ - Để máy tính xử lí, Học sinh ý lắng nghe => Chương trình ngơn ngữ lập thơng tin đưa vào máy phải ghi nhớ kiến thức trình đuợc chuyển đổi dạng - Ngơn ngữ lập trình ngơn ngữ dãy bit (dãy số gồm dùng để viết chơng trình máy 1) tính - Để có chương trình mà - Chơng trình dịch đóng vai trị "ngời máy tính thực Học sinh ý lắng nghe phiên dịch" dịch chơng cần qua bước: trình đợc viết ngơn ngữ lập * Viết chương trình theo ngơn trình sang ngơn ngữ máy để máy tính ngữ lập trình hiểu đợc * Dịch chương trình sang - Chơng trình soạn thảo chơng ngơn ngữ máy để máy tính có trình dịch thờng đợc kết hợp vào thể hiểu phần mềm, đợc gọi môi trờng lập trình 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ãy cho biết lí cần phải viết chương trình để điều khiển máy tính ? Chương trình dịch dùng để làm gì? Hoạt động 3: Củng cố - HS trả lời - Nhận xét,nhác lại kiến thức V DẶN DÒ: - Học kết hợp SGK - Làm tập 2,3,4/8/SGK RÚT KINH NGHIỆM ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… Giáo án Tin học Trang Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Ngày Soạn: …./…./…… Ngày dạy : … /…./…… Tiết: Tuần: 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: Kiến thức: - Biết ngơn ngữ lập trình gồm thành phần chữ 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 chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ: Sách giáo khoa, máy tính điện tử III PHƯƠNG PHÁP - Giảng giải IV HOẠT ĐỘNG DẠY HỌC: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRỊ 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 ý lắng nghe => Program CT_dau_tien; ghi nhớ kiến thức Uses Crt; Begin Writeln(‘Chao cac ban’); End ? Chương trình gồm câu lệnh Chương trình gồm có câu lệnh Mỗi lệnh gồm cụm từ khác tạo thành từ chữ NỘI DUNG 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 ? Giáo án Tin học Trang Trường THCS Phú Phụng Câu lệnh viết từ kí tự định Kí tự tạo thành bảng chữ ngơn ngữ lập trình - Bảng chữ ngơn ngữ lập trình gồm gì? GV: Nguyễn Tiến Vũ Học sinh ý 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 tập hợp Bảng chữ ngơn ngữ lập kí hiệu quy tắt viết lệnh tạo trình bao gồm chữ tiếng thành chương trinh hồn Anh số kí hiệu khác, dấu chỉnh thực máy đóng mở ngoặc, dấu nháy tính - Mỗi câu lệnh chương trình gồm kí tự kí hiệu viết Học sinh ý 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 thông báo lỗi ? Bảng chữ ngôn ngữ lập trình gồm V DẶN DỊ: - Học kết hợp SGK - Trả lời câu hỏi 1,2/13/ SGK RÚT KINH NGHIỆM ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… Giáo án Tin học Trang Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Ngày Soạn: …./…./…… Ngày dạy : … /…./…… Tiết: Tuần: Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (tt) I MỤC TIÊU: Kiến thức: - Biết ngôn ngữ lập trình gồm có tập hợp từ khố 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 - 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: - Rèn luyện kĩ nhận biết cấu trúc chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số công việc II CHUẨN BỊ: -Sách giáo khoa, máy tính điện tử III PHƯƠNG PHÁP - Thuyết trình IV HOẠT ĐỘNG DẠY HỌC: Kiểm tra cũ: ? Bảng chữ ngơn ngữ lập trình gồm ? 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 từ khố tên chương trình - Các từ như: Program, Uses, Học sinh ý lắng nghe => ghi Từ khoá tên: Begin gọi từ khoá nhớ kiến thức - Từ khoá từ dành riêng Học sinh ý lắng nghe ngơn ngữ lập trình - Từ khố ngơn ngữ lập - Từ khố từ dành riêng + Học sinh nghiên cứu sách giáo trình từ dành riêng, ngơn ngữ lập trình khoa trả lời câu hỏi giáo không đợc dùng từ khố viên cho mục đích khác * Khi đặt tên cho chương trình ngồi mục đích sử dụng ngơn cần phải tn theo quy tắt ngữ lập trình quy định sau: - Ngồi từ khố, chương trình - Tên khác tương ứng với - Tên đợc dùng để phân biệt có tên chương trình đại lượng khác đại lợng chơng trình - Đặt tên chương trình phải ngời lập trình đặt theo quy tắc: tuân theo quy tắt nào? + Hai đại lợng khác chơng trình phải có tên khác + Tên khơng đợc trùng với từ khố Giáo án Tin học Trang Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Hoạt động 2: Tìm hiểu cấu trúc chung chương trình - Cấu trúc chung chương Cấu trúc chương trình gồm: trình Pascal: * Phần khai báo: gồm câu lệnh dùng để: khai báo tên Học sinh ý lắng nghe => ghi - Cấu trúc chung chương trình chương trình khai báo nhớ kiến thức gồm: thư viện * Phần khai báo: gồm câu lệnh * Phần thân chương trình: gồm dùng để: khai báo tên chương trình câu lệnh mà máy tính cần khai báo thư viện phải thực * Phần thân chương trình: gồm câu lệnh mà máy tính cần phải thực Học sinh ý lắng nghe Hoạt động 3: Tìm hiểu ví dụ ngơn ngữ lập trình 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 - Màn hình T.P xuất ? Hãy nêu cấu trúc chương trình Pascal - Từ bàn phím soạn chơng trình tơng tự word Sau soạn thảo xong, - V DẶN DÒ: - Học kết hợp SGK - Làm tập 3,4,5,6/13/SGK RÚT KINH NGHIỆM ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… Giáo án Tin học Trang Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Ngày Soạn: …./…./…… Ngày dạy : … /…./…… Tiết: Tuần: Bài thực hành số LÀM QUEN VỚI TURBO PASCAL I MỤC TIÊU: 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 hình soạn thảo, cách mở chọn 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 xem kết Kĩ năng: - Rèn luyện kĩ dịch, sửa lỗi 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Ị: - NỘI DUNG thực hành, máy tính điện tử III PHƯƠNG PHÁP: - Thực hành nhóm, thảo luận IV HOẠT ĐỘNG DẠY HỌC: 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 thoát khỏi Turbo Pascal ? Nêu cách để khởi động Turbo + Nháy đúp vào biểu tượng Pascal Turbo Pascal hình Học sinh ý lắng nghe => ghi - Có thể khởi động cách nhớ kiến thức nháy đúp chuột vào tên tệp Turbo.exe thư mục chứa tệp Chọn Menu File => Exit - ? Nêu cách để khỏi chương trình Pascal Ta 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 thoát khỏi Turbo Pascal.: a Khởi động Turbo Pascal hai cách: Cách 1: Nháy đúp chuột biểu tợng hình nền; Cách 2: Nháy đúp chuột tên tệp Turbo.exe th mục chứa tệp (thờng th mục TP\BIN) b Quan sát hình Turbo Pascal so sánh với hình 11 SGK Hoạt động 2: Nhận biết thành phần: chọn Giáo án Tin học Trang Trường THCS Phú Phụng , tên tệp mở, trỏ, dịng trợ giúp phía hình - Nhấn phím F10 để mở bảng chọn Để di chuyển qua lại 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 lệnh bảng chọn GV: Nguyễn Tiến Vũ Để di chuyển qua lại bảng chọn, ta sử dụng phím mũi tên sang trái sang phải Học sinh thực thao tác theo yêu cầu giáo viên Nhận biết thành phần: chọn, tên tệp mở, trỏ, dịng trợ giúp phía hình 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 dới hình d Nhấn phím F10 để mở bảng chọn, sử dụng phím mũi tên sang trái sang phải (ơ đ) để di chuyển qua lại bảng chọn e Nhấn phím Enter để mở bảng chọn f Quan sát lệnh bảng chọn - Mở bảng chọn cách khác: Nhấn tổ hợp phím Alt 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 F, bảng chọn Run R, ) g Sử dụng phím mũi tên lên xuống (ư ¯) để di chuyển lệnh bảng chọn h Nhấn tổ hợp phím Alt+X để khỏi Turbo Pascal V DẶN DỊ: - Tiết sau thực hành: “ Bài thực hành số (tt) RÚT KINH NGHIỆM ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………… Tiết: Giáo án Tin học Ngày Soạn: …./…./…… Trang 10 Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Tiết: 32 …./ Tuần: 16 Ngày Soạn: …./ Ngày dạy : … /…./ Bài thực hành số SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF THEN I MỤC TIÊU: Kiến thức: - Luyện tập sử dụng câu lệnh If then Kĩ năng: - Rèn kĩ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật tốn sử dụng chương trình Thái độ: - Thái độ học tập nghiêm túc, yêu thích mơn học II CHUẨN BỊ: GV:Nội dung thực hành, máy tính điện tử HS: Sách ,vở,bút III PHƯƠNG PHÁP: Thực hành máy IV HOẠT ĐỘNG DẠY HỌC HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ Hoạt động 1: Ôn lại câu lệnh điều kiện ? Nêu cú pháp hoạt động a) Dạng thiếu: câu lệnh điều kiện dạng thiếu - Cú pháp: dạng đủ IF then ; - Hoạt động: Chương trình kiêm tra điều kiện Nếu điều kiện thỗ mãn, chương trình thực câu lệnh sau từ khố then, ngược lại câu lệnh bị bỏ qua b) Dạng đủ: - Cú pháp: If then Else ; - Hoạt động: Chương trình kiểm tra điều kiện Nếu điều kiện thỗ mãn, chương trình thực câu lệnh sau từ khoá then, ngược lại câu lệnh thực Giáo án Tin học Trang 63 NỘI DUNG Ôn lại câu lệnh điều kiện: Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Hoạt động 2: Làm tập1/52 - Viết chương trình nhập hai số nguyên a b khác từ bàn phím in hai số hình theo thứ tự khơng giảm - Gõ chương trình sau: program sapxep ; uses crt ; var a,b : integer ; begin clrscr ; write(‘ nhap so a : ‘) ; readln(a) ; write(‘ nhap so b : ‘) ; readln(b) ; if a < b then write(a,’ ‘,b) else writeln(b,’ ‘,a) ; readln ; - Tìm hiểu ý nghĩa câu lệnh chương trình - Dịch chạy chương trình Giáo án Tin học + Học sinh ý lắng nghe Viết chương trình nhập hai số nguyên a b khác từ bàn phím in hai số hình theo thứ tự không giảm program sapxep ; + Học sinh độc lập gõ chương trình uses crt ; vào máy var a,b : integer ; begin clrscr ; write(‘ nhap so a : ‘) ; readln(a) ; write(‘ nhap so b : ‘) ; readln(b) ; if a < b then write(a,’ ‘,b) else writeln(b,’ ‘,a) ; readln ; + Học sinh tìm hiểu ý nghĩa câu lệnh chương trình theo yêu cầu giáo viên + Nhấn F9 để dịch nhấn Ctrl + F9 để chạy chương trình Trang 64 Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ V DẶN DÒ: - Tiết sau thực hành: “ Bài thực hành số 4” (tt) RÚT KINH NGHIỆM ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… Tiết: 33 Tuần: 17 Ngày Soạn: …./…./09 Ngày dạy : … /…./09 Bài thực hành số (tt) SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF THEN I MỤC TIÊU: Kiến thức: - Luyện tập sử dụng câu lệnh If then Kĩ năng: - Rèn kĩ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật toán sử dụng chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ: GV:Nội dung thực hành, máy tính điện tử HS: Sách ,vở,bút III PHƯƠNG PHÁP: Thực hành máy IV HOẠT ĐỘNG DẠY HỌC HOẠT ĐỘNG CỦA THẦY Giáo án Tin học HOẠT ĐỘNG CỦA TRÒ Hoạt động 1: Làm tập 2/53 Trang 65 NỘI DUNG Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ - Viết chương trình nhập chiều cao hai bạn Long Trang, + Học sinh ý lắng nghe in kết so sánh chiều cao bạn - Yêu cầu học sinh viết gõ + Viết gõ chương trình vào máy chương trình vào máy Program Ai_cao_hon; Var long, trang: real; Begin Writeln(‘ nhap chieu cao cua Long’); Readln(long); Writeln(‘nhap chieu cao cua Trang’); Readln(trang); If long>trang then Writeln(‘bạn Long cao hon’); If Longc) and (b+c>a) and (c+a>b) then Writeln(‘a,b,c ba cạnh tam giác’) else Writeln(‘a,b,c khong la ba canh cua tam giac’); - Tìm hiểu ý nghĩa câu Readln; lệnh chương trình End + Học sinh tìm hiểu ý nghĩa - Dịch chạy chương trình câu lệnh chương trình theo yêu cầu giáo viên + Nhấn F9 để dịch nhấn Ctrl + F9 để chạy chương trình Giáo án Tin học Trang 66 Ôn lại câu lệnh điều kiện: Viết chương trình nhập hai số nguyên a b khác từ bàn phím in hai số hình theo thứ tự khơng giảm program sapxep ; uses crt ; var a,b : integer ; begin clrscr ; write(‘ nhap so a : ‘) ; readln(a) ; write(‘ nhap so b : ‘) ; readln(b) ; if a < b then write(a,’ ‘,b) else writeln(b,’ ‘,a) ; readln ; Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ V DẶN DÒ: - Về nhà xem lại bài, tiết sau làm tập RÚT KINH NGHIỆM ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… Tiết: 34 …./ Tuần: 17 Ngày Soạn: …./ Ngày dạy : … /…./ BÀI TẬP I MỤC TIÊU: Kiến thức: - Sử dụng kiến thức học để làm số tập Kĩ năng: - Rèn luyện kĩ sử dụng câu lệnh Pascal Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ: GV:Nội dung tập, máy tính điện tử HS: Sách ,vở,bút III PHƯƠNG PHÁP: Hướng dẫn IV HOẠT ĐỘNG DẠY HỌC: HOẠT ĐỘNG CỦA THẦY Giáo án Tin học HOẠT ĐỘNG CỦA TRÒ Hoạt động 1: Bài tập Trang 67 NỘI DUNG Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ - Các câu lệnh Pascal sau viết hay sai? Bài tập a) If x:=7 then a = b; - Các câu lệnh Pascal sau b) IF x > 5; then a:=b; viết hay sai? c) IF x > then a:= b; m:=n; + Hoc sinh làm tập theo yêu cầu a) If x:=7 then a = b; d) IF x > then a:=b; else giáo viên b) IF x > 5; then a:=b; m:=n; c) IF x > then a:= b; m:=n; d) IF x > then a:=b; else m:=n; Hoạt động 2: Bài tập - Sau câu lệnh sau a) Giá trị biến X = a) IF ( 45 mod 3) = then Bài tập X:= X + 1; b) Giá trị biến X = - Sau câu lệnh sau b) IF x > 10 then a) IF ( 45 mod 3) = then X:= X + 1; X:= X + 1; Giá trị biến X bao nhiêu, b) IF x > 10 then trước giá trị X X:= X + 1; 5? Giá trị biến X bao nhiêu, trước giá trị X 5? - Viết chương trình kiểm tra số nguyên dương A nhập từ bàn phìm số chẵn hay số lẻ - Có biến chương trình? - Làm để biết số nguyên dương A số chẵn hay số lẻ - Yêu cầu học sinh viết chương trình Hoạt động 3: Bài tập + Có biến biến A có kiểu liệu Integer + Để kiểm tra số nguyên dương A số chẵn hay số lẽ, ta lấy số chia cho lấy phần dư Nếu phần dư A số chẵn, ngược lại A sô lẻ + Viết chương trình theo hướng dẫn giáo viên Program Kiem_tra_so_chan_le; Var A: Integer; Begin Writeln(‘Nhap so A:’); Readln(a); If A mod = then Writeln(A,’la so chan’) Else Writeln(A,’la so le’); Readln; End V DẶN DÒ: Giáo án Tin học Trang 68 Bài tập - Viết chương trình kiểm tra số nguyên dương A nhập từ bàn phìm số chẵn hay số lẻ Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ - Về nhà hệ thống lại kiến thức học, tiết sau ôn tập RÚT KINH NGHIỆM ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… Tiết: 35 …./ Tuần: 17 Ngày Soạn: …./ Ngày dạy : … /…./ KIỂM TRA THỰC HÀNH THỜI GIAN: 45 phuùt I MỤC TIÊU - Hs biết cách phân tích tốn sử dụng ngơn ngữ Passcal để viết thành chương trình hồn chỉnh II YÊU CẦU Kiến thức: - Kiểm tra kiến thức học sinh về: Phân tích tốn Viết thuật toán Biết sử dụng biến,các câu lệnh đơn giản Passcal Kỹ năng: - Viết câu lệnh,các từ khóa III PHƯƠNG PHÁP Giáo án Tin học Trang 69 Trường THCS Phú Phụng - GV: Nguyễn Tiến Vũ Hoạt động cá nhân máy ĐỀ Bài 1: Nhập vào cạnh hình chữ nhật In hình diện tích chu vi Đáp án Program HINH_CHU_NHAT; Uses Crt; Var a,b,s,c: real; Begin Clrscr; Writeln(‘ TINH DIEN TICH & CHU VI HINH CHU NHAT:’); Writeln(‘ ‘); Write('Nhap chieu dai='); readln(a); Write('Nhap chieu rong=');readln(b); s:=a*b; c:=(a+b)*2; Writeln('Dien tich hinh chu nhat la:’,s:6:2); Writeln('Chu vi hinh chu nhat:',c:6:2); Readln; End Tiết: 36 Tuần: 18 Ngày Soạn: …./…./ Ngày dạy : … /…./ ÔN TẬP I MỤC TIÊU: Kiến thức: - Củng cố kiến thức học vận dụng để viết số chương trình Kĩ năng: - Rèn luyện kĩ sử dụng số câu lệnh để viết chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ: GV:Sách giáo khoa, máy tính điện tử HS: Ôn lại kiến thức bài, sách ,vở III PHƯƠNG PHÁP - Giải đáp, hướng dẫn IV HOẠT ĐỘNG DẠY HỌC: Giáo án Tin học Trang 70 Trường THCS Phú Phụng HOẠT ĐỘNG CỦA THẦY GV: Nguyễn Tiến Vũ HOẠT ĐỘNG CỦA TRỊ NỘI DUNG Hoạt động : Ơn lại số kiến thức học Câu 1: Ngôn ngữ lập trình tập hợp Ngơn ngữ lập trình gì? kí hiệu quy tắc viết lệnh tạo Ngơn ngữ lập trình gì? Chương trình dịch gì? thành chương trình hồn chỉnh Chương trình dịch gì? thực máy tính + Chương trình dịch chương trình có chức chuyển đổi chương trình viết ngơn ngữ lập trình thành chương trình thực Từ khố gì? máy tính Từ khố gì? Câu + Từ khố: từ vựng để giao tiếp người máy Từ khố ngơn ngữ lập trình từ dành riêng, khơng dùngcho mục đích khác ngồi mục đích sử dụng ngơn ngữ lập trình quy Giáo án Tin học Trang 71 Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Tên ngơn ngữ lập trình định Tên ngơn ngữ lập gì? Quy tắc đặt tên? Câu trình gì? Quy tắc đặt tên? + Tên: dãy kí tự dùng để tên số, tên biến, tên chương trình, … Tên tạo thành từ chữ chữ số song bắt buộc chữ đầu phải chữ - 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 Cấu trúc chung + Tên không trùng với từ chương trình gồm phần? khố Câu Hãy trình bày cụ thể Cấu trúc chung chương trình phần? gồm có phần: + Phần khai báo thường gồm câu lệnh dùng để: - Khai báo tên chương trình - Khai báo thư viện ( chứa lệnh có sẵn sử dụng chương trình ) số khai báo khác Phần khai báo có khơng có phần khai báo phải đặt trước phần thân chương trình + Phần thân cuả 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ó Cấu trúc chung chương trình gồm phần? Hãy trình bày cụ thể phần? V DẶN DỊ - Về nhà hệ thống lại kiến thức học, tiết sau ôn tập (tt) RÚT KINH NGHIỆM ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… Giáo án Tin học Trang 72 Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Tiết: 37 …./ Tuần: 19 Ngày Soạn: …./ Ngày dạy : … /…./ ÔN TẬP I MỤC TIÊU: Kiến thức: - Củng cố kiến thức học vận dụng để viết số chương trình Kĩ năng: - Rèn luyện kĩ sử dụng số câu lệnh để viết chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II CHUẨN BỊ: GV:Sách giáo khoa, máy tính điện tử HS: Ơn lại kiến thức bài, sách ,vở III PHƯƠNG PHÁP - Giải đáp, hướng dẫn IV HOẠT ĐỘNG DẠY HỌC: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động : Ôn lại số kiến thức học Các kiểu liệu Câu 1: Các kiểu liệu Turbo Pascal? Bảng liệt kê số kiểu Turbo Pascal? liệu ngơn ngữ lập trình Pascal: Tên kiểu intege r Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 số Một kí tự bảng chữ real char string Giáo án Tin học Phạm vi giá trị Số nguyên khoảng 215 đến 215 Xâu kí tự, tối đa gồm 255 kí tự Trang 73 Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Nêu cách khai báo biến, Câu 2 Nêu cách khai báo biến, Var danh sách tên biến : kiểu Pascal? Cho VD? Pascal? Cho VD? biến ; var từ khố ngơn ngữ lập trình dùng để khai báo biến Const tên = giá trị hằng; - Const từ khố ngơn ngữ lập trình dùng để khai báo VD: Khai báo biến: Var m,n : Interger; S : real; Thongbao: string; Khai báo hằng: Const a = 10; Pi = 3.14; Bài tốn gì? Q trình Câu 3 Bài tốn gì? Q trình giải tốn máy tính Bài tốn cơng việc hay giải tốn máy tính gồm bước? gồm bước? nhiệm vụ cần phải giải Quá trình giải tốn máy tính gồm có bước: Bước : Xác định toán Bước : Mơ tả thuật tốn Bước : Viết chương trình Trình bày cú pháp câu lệnh điều kiện dạng đủ Câu câu lệnh điều kiện dạng Cú pháp câu lệnh điều kiện dạng đủ thiếu Cho ví dụ? câu lệnh điều kiện dạng thiếu Dạng thiếu: If < Điều kiện > then ; Dạng đủ: If < Điều kiện > then Else ; Cho ví dụ: If a> b then write (a); If a>b then Max := a else Max:= b; Trình bày cú pháp câu lệnh điều kiện dạng đủ câu lệnh điều kiện dạng thiếu Cho ví dụ? V DẶN DỊ: - Về nhà hệ thống lại kiến thức học, tiết sau ôn tập RÚT KINH NGHIỆM ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………… Giáo án Tin học Trang 74 Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ Tiết: 38 …./ Tuần: 20 Ngày Soạn: …./ Ngày dạy : … /…./ KIỂM TRA HỌC KÌ I I MỤC TIÊU: Kiến thức: - Kiểm tra, đánh giá mức độ hiểu biết học sinh qua NỘI DUNG học Kĩ năng: - Rèn luyện kĩ sử dụng số câu lệnh để viết chương trình Thái độ: - Thái độ nghiêm túc II NỘI DUNG: I PHAÀN LÝ THUYẾT (7 điểm) Trắc nghiệm : (Khoanh tròn ghi vào phần trả lời câu trả lời nhất, câu 0,4 điểm) Câu 1: Để khỏi chương trình Pascal ta dùng tổ hợp phím a Ctrl + X c Ctrl+ F9 b Alt + F9 d Alt +X Câu Để chạy chương trình ta sử dụng tổ hợp nào: a Ctrl + F9 b Alt + F9 c F9 d Ctrl + Shitf + F9 Câu Trong Pascal, khai báo sau đúng? a Var tb: real; b Type 4hs: integer; c const x: real; d Var R = 30; Câu Biểu thức toán học (a + b)(1 + c) biểu diễn Pascal ? a (a*a + b)(1+c)(1 + c)(1 + c) b (a.a + b)(1 + c)(1 + c)(1 + c) c (a*a + b)*(1 + c)*(1 + c)*(1 + c) d (a2 + b)(1 + c)3 Câu Lệnh Readln dùng để: A) Khai báo tiêu đề chương trình B) Tạm ngừng chương trình, người dùng nhấn phím Enter C) Kết thúc chương trình D) Bắt đầu thân chương trình Câu Kết phép chia Mod là: a b c d Câu Những tên có ý nghĩa xác định từ trước khơng phép sử dụng cho mục đích khác gọi gì? a Tên riêng b Từ khố c Biến d Tên có sẵn Câu 8.Từ khóa VAR dùng để làm gì? a Khai báo Tên chương trình b Khai báo thư viện c Khai báo Hằng d Khai báo Biến Câu Kiểu liệu String có độ dài ký tự? a 128 b.255 c 512 d.1024 Câu 10.Nếu ta dùng số Pi= 3.14, để tính chu vi đường trịn ta dùng từ khóa để khai báo ? Giáo án Tin học Trang 75 Trường THCS Phú Phụng GV: Nguyễn Tiến Vũ a Program b Uses c Var d Const Câu 11 Câu lệnh write(‘Toi la Turbo Pascal’); a In hình dịng chữ Toi la Turbo Pascal đưa trỏ xuống dòng b Câu lệnh sai cú pháp c Dùng để yêu cầu nhập giá trị cho biến Toi la Turbo Pascal d In hình dịng chữ Toi la Turbo Pascal, khơng đưa trỏ xuống dòng Câu 12 Dãy số 20.10 thuộc kiểu liệu nào? a kiểu số nguyên b Kiểu số thực c.Kiểu chuỗi d Kiểu xâu Câu 13 Chọn đáp án trả lời Cú pháp câu lệnh điều kiện dạng thiếu là: a if then b if then c if then d if then Câu 14 Cấu trúc chương trình gồm phần: a phần b phần c phần d phần Câu 15 Các từ khóa gồm: a program, uses, write, read b begin, end, read, if, then c begin, if, then, else d program, uses, begin, end Câu 16 Cách khai báo sau đay Khai báo số thực a,b a Var a,b: real b Var a,b:string c Var a,b: byte d Var a,b: char Câu 17 Trong Pascal cách khai báo biến sau đúng: a var n:= integer b var n: integer c const n:integer d var n= real II/ PHẦN TỰ LUẬN (3 điểm) Câu viết biểu thức toán học sau dạng biểu thức Pascal: (1 điểm) a.15(4+30).(6+12) => d.(a+b).(d+e)2 => Câu (2 điểm) Viết chương trình nhập hai số từ bàn phím hiển thị man hình tổng hai số Đáp án I TRẮC NGHIỆM Câu d Câu 2.a Câu 3.a Câu 4.c Câu 5.b Câu 6.b Câu 7.b Câu 8.d Câu 9.b Câu 10.d Câu 11.d Câu 12.b Câu 13.c Câu 14.a Câu 15.d Câu 16.a Câu 17.b II TỰ LUẬN Câu 1: Câu 2: program tong_2_so var a,b,s :real; a 15*(4+30)*(612) b (a+b)*(d+e)*(d+e) Giáo án Tin học Begin Writeln(‘nhap a:’); Readln(a); Writeln(‘nhap b:’); Readln(b); S:=a+b; Writeln(‘tong so la:’,s); Readln End Trang 76 ... Viết câu lệnh xuất kết biểu thức 52 (8 2).2 hình III VIẾT CHƯƠNG TRÌNH (3 điểm): Viết chương trình nhập vào số nguyên x xuất bình phương số TSH S 8A 8B K8 Giáo án Tin học Giỏi TS % THỐNG KÊ... Writeln(‘ * * * * * ’); giáo viên Writeln(‘ * * * * * ’); End V DẶN DÒ - Làm lại tập xem lại 3. 18 3. 18 - Chuẩn bị Luyện gõ phím nhanh với Finger Break Out RÚT KINH NGHIỆM …………………………………………………………………………………………………………………………... 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 tốn - Xâu kí tự: “ chao
Ngày đăng: 19/01/2022, 10:46
HÌNH ẢNH LIÊN QUAN
Bảng ch
ữ cái của ngôn ngữ lập trình bao gồm các chữ cái tiếng Anh và một số kí hiệu khác, dấu đóng mở ngoặc, dấu nháy (Trang 6)
ng
điểm của các bạn trong (Trang 49)
Hình tam
giác (Trang 50)
Hình gi
á trị của a (Trang 62)
ng
dưới đây liệt kê một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal: (Trang 73)