1. Trang chủ
  2. » Mẫu Slide

Giáo án Tin học 6

20 10 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

Nội dung

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[r]

(1)Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc Tuần : Tiết :1 BÀI MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I Mục tiêu: KT: HS hiểu số khái niệm thuật ngữ đơn giản chương trình mT KN: HS biết dùng lệnh sống hàng ngày để thực 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 học tập và nghiên cứu bài học II Chuẩn bị: GV: SGK, Máy chiếu 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 HĐ thầy HĐ trò Ghi bảng HĐ Tìm hiểu việc 1.CON NGƯỜI RA LỆNH CHO người lệnh cho MT MÁY TÍNH NHƯ THẾ NÀO? nào - GV: Để máy tính có thể - Nghe và ghi - Để dẫn máy tính thực công việc nào đó, thực công việc chép người đưa cho máy tính theo mong muốn nhiều lệnh, máy tính mình, người phải đưa thực các lệnh này dẫn thích hợp theo đúng thứ tự nhận cho máy tính VD1 : Gõ chữ A lên màn VD: Nháy đúp chuột lên HS lấy VD hình  Ra lệnh cho MT ghi biểu tượng  lệnh cho chữ lên màn hình MT khởi động phần mềm VD Sao chép đoạn vb là ? Khi thực chép yêu cầu MT thực lệnh: đoạn Vb, ta đã lệnh chép ghi vào nhớ và cho MT thực - HS : lệnh: chép từ nhớ vị trí HĐ2 Tìm hiểu hoạt động RoBot quét nhà ( GV chiếu trên màn chiếu) VÍ DỤ: RÔ-BỐT QUÉT NHÀ Giả sử có đống rác và rô-bốt các vị trí hình đây Từ vị trí thời rô-bốt, ta cần các lệnh để dẫn rôNếu thực theo các lệnh bốt nhặt rác và bỏ rác vào sau đây, rô-bốt hoàn thành thùng rác để nơi quy tốt công việc: HS quan sát trên định Trang Lop7.net (2) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc -VÞ trÝ thïng r¸c màn chiếu Vị trí đống rác Rẽ phải bước Tiến bước VÞ trÝ r«bèt Nhặt rác ? Nhìn vào hình, em hãy mô tả các bước để Robot có thể thực nhặt rác - Quan sát trên bỏ vào thùng màn chiếu và trả Giả sử các lệnh trên lời viết và lưu tệp với tên "Hãy nhặt rác " Khi đó ta cần lệnh "Hãy nhặt rác", các lệnh tệp đó điều khiển rô-bốt tự động thực các lệnh nói trên Rẽ phải bước Tiến bước Bỏ rác vào thùng D Củng cố - Ghi nhớ - làm bài tập SGK E HDVN - Học bài theo SGK - Học ghi nhớ và làm lại BT 1; BT1 SGK Trang Lop7.net (3) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc HĐ thầy HĐ Cách Viết chương trình lệnh cho MT làm việc HĐ trò - Việc viết các lệnh để điều Nghe khiển rô-bốt thực chất chép có nghĩa là viết chương Tuần : Tiết :2 và Ghi bảng Viết chương trình: lệnh cho máy tính làm việc Trở lại ví dụ rô-bốt nhặt rác, ghi chương trình có thể có các lệnh sau BÀI MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I Mục tiêu: KT: HS hiểu số khái niệm thuật ngữ đơn giản chương trình MT KN: - HS biết dùng lệnh sống hàng ngày để thực vài ví dụ - 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 lệnh cho MT làm việc TĐ: HS nghiêm túc học tập và nghiên cứu bài học II Chuẩn bị: GV: SGK, Máy chiếu 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: Không kiểm tra C Bài Trang Lop7.net (4) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc trình - Khi thực chương - Quan sát trên trình, máy tính thực màn chiếu các lệnh có chương trình cách HĐ2 Tìm hiểu lý phải viết chương trình Các lệnh vị trí bắt đầu và kết thúc chương trình Hãy quét nhà; Bắt đầu Rẽ phải bước; Tiến bước; Nhặt rác; Rẽ phải bước; Tiến bước; Đổ rác; Kết thúc Tên chương trình Dãy lệnh đơn giản chương trình TẠI SAO CẦN VIẾT CHƯƠNG TRÌNH? ? Để thực công việc, máy tính phải hiểu các lệnh viết chương trình Vậy làm nào để máy tính hiểu các lệnh người? Ta có thể lệnh cho máy tính cách nói gõ các phím bất kì không? các ngôn ngữ lập trình đã đời để giảm nhẹ khó khăn việc viết chương trình - Máy tính “nói” và “ Hiểu” ngôn ngữ riêng là ngôn ngữ máy tính - Suy nghĩ trả - Viết chương trình là sử dụng các từ lời 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 chương trình viết ngôn - Nghe và ghi ngữ lập trình sang ngôn ngữ máy để chép máy tính có thể hiểu  Như vậy, thông tin đưa vào máy phải chuyển đổi thành dạng dãy bit (dãy các tín hiệu kí GV: Mô tả trên máy chiếu hiệu 1) việc lệnh cho máy tính làm việc Củng cố - Ghi nhớ - Ghi nhớ - Trả lời BT 2,3 SGK - Học ghi nhớ 1, và làm lại BT 2,3 SGK Tuần : Tiết :3 BÀI 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 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 Trang Lop7.net (5) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc Biết tên ngôn ngữ lập trình là người lập trình đặt ra, đặt tên phải tuân thủ các quy tắc ngôn ngữ lập trình.Tên không 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 chương trình; Đặt tên cho chương trình cụ thể II Chuẩn bị: GV: SGK, Máy chiếu 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, sgk và trả lời bài tập1 C Bài HĐ Thầy HĐ trò Ghi bảng HĐ 1:Tìm hiểu Chương trình và ngôn ngữ lập chương trình là gì ? - HS suy nghĩ trình ? Tại phải lập trả lời - Để tạo chương trình máy tính, trình cho máy tính chúng ta phải viết chương trình theo ngôn ngữ lập trình - Ngôn ngữ lập trình là công cụ giúp để - HS ghi chép tạo các chương trình máy tính * Việc tạo chương trình máy tính thực chất gồm hai bước sau: - GV mô tả hình (1) Viết chương trình theo ngôn ngữ lập ảnh trên màn chiếu trình; (2) Dịch chương trình thành ngôn ngữ HS Quan sát máy để máy tính hiểu HĐ : Ngôn ngữ lập trình gồm gì ? - HS suy nghĩ, ? Ngôn ngữ lập trình trả lời: Ngôn ngữ lập trình gồm gì? Ngôn ngữ lập trình gồm: gồm gì? - Bảng chữ cái: thường gồm các chữ cái tiếng Anh và số kí hiệu khác dấu phép toán (+, , *, /, ), dấu đóng mở ngoặc, dấu nháy, Nói - HS ghi chép chung, các kí tự có mặt trên bàn phím máy tính có mặt bảng chữ cái ngôn ngữ lập trình - Các quy tắc: cách viết (cú pháp) và ý Trang Lop7.net (6) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc - quan sát ví dụ - GV đưa ví dụ cụ trên màn chiếu nghĩa chúng; cách bố trí các câu lệnh thành chương trình, Ví dụ 1: Hình đây là chương trình đơn giản viết ngôn ngữ lập trình Pascal Sau dịch, kết chạy chương trình là dòng chữ "Chao Cac Ban" in trên màn hình HĐ : Từ khóa và tên - GV: Sử dụng Ví dụ trên để các từ khoá - HS tự đặt tên a) Từ khoá: Program, Begin, - GV lấy các ví dụ chương trình uses,End Là từ riêng, đúng và sai cách dành cho ngôn ngữ lập trình đặt tên chương trình b) Sử dụng tên chương trình HĐ : Củng cố - Hai đại lượng khác phải có tên HDVN khác ? Ngôn ngữ lập trình - Tên không trùng với các từ gồm gì? khoá ? Chỉ vài từ khoá? - Tên không bắt đầu chữ ? Nêu cách đặt tên số và không có khoảng trắng đúng chương trình Học bài theo Sgk và ghi Học ghi nhớ và trả lời câu hỏi gsk Trang Lop7.net (7) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc Tuần : Tiết :4 BÀI LÀM QUEN VỚI CHƯƠNG TRÌNH NGÔN NGỮ LẬP TRÌNH I Mục tiêu: KT: 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 KN: Hs nêu đc lại cấu trúc của chương trình; Đặt tên cho chương trình cụ thể TĐ: HS nghiêm túc học tập và nghiên cứu bài học II Chuẩn bị: GV: SGK, Máy chiếu 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 chương trình cần chú ý điều gì? Hãy kể tên vài từ khoá chương trình lập trình? C Bài HĐ Thầy HĐ 1: Tìm hiểu cấu trúc chương trình GV sử dụng lại VD bài trước để mô tả cấu trúc chung 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 HĐ trò Ghi bảng Cấu trúc chung chương trình Cấu trúc chương trình gồm: -Phần khai báo thường gồm các câu lệnh dùng để : - HS quan sát + Khai báo tên chương trình; VD trên màn + Khai báo các thư viện (chứa các chiếu và nghe lệnh viết sẵn cần sử dụng GV giải thích chương trình) và số khai báo khác Trang Lop7.net (8) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc báo thư viện crt với từ - HS ghi chép khoá uses + Phần thân đơn giản và 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 có câu lệnh thực là writeln('Chao Cac Ban') để in màn hình dòng chữ "Chao Cac Ban" - Phần thân chương trình gồm các câu lệnh mà máy tính cần thực Đây là phần bắt buộc phải có Phần khai báo có thể 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 - HS quan sát trên màn chiếu HĐ : Làm quen với chương trình Turbo Pascal Ví dụ ngôn ngữ lập trình Pascal -GV sử dụng màn chiếu để lấy ví dụ 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 hình đây Ta có thể sử dụng bàn phím để soạn thảo chương trình tương tự soạn thảo văn với Word Trang Lop7.net (9) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc Sau đã soạn thảo xong, nhấn phím F9 để kiểm tra lỗi chính tả và cú pháp lệnh (dịch) Nếu đã hết lỗi chính tả, màn hình có dạng hình đây xuất Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9 Trên cửa sổ kết chương trình dòng chữ "Chao Cac Ban" hình HĐ 3: Củng cố Ngôn ngữ lập trình có thành phần nào? Những thành phần đó có ý nghĩa, chức gì? Cấu trúc chương trình gồm phần nào? Phần nào là quan trọng nhất? Tuần : Tiết : 5+6 Bài thực hành : LÀM QUEN VỚI TURBO PASCAL I Mục tiêu: Trang Lop7.net (10) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc KT: Hs đựoc làm quen với chương trình lập trình Turbo Pascal -KN: Thự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 Soạn thảo 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 Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình - TĐ: HS nghiêm túc học tập và thực hành II Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trước bài nhà III Phương phá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: Ngôn ngữ lập trình có thành phần nào? Những thành phần đó có ý nghĩa, chức gì? 2.Cấu trúc chương trình gồm phần nào? Phần nào là quan trọng nhất? Trả lời : 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à số kí hiệu khác 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 có mặt bảng chữ cái ngôn ngữ lập trình - Các quy tắc: cách viết (cú pháp) và ý nghĩa chúng; cách bố trí các câu lệnh thành chương trình, Cấu trúc chưong trình gồm thành phần: Phần khai báo và thân chương trình Trong đó Phần thân chương trình là quan trọng C Bài HĐ Thầy HĐ 1: Làm quen việc khởi động và thoát khỏi Turbo Pascal GV cho HS 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 Turbo Pascal Quan sát màn hình Turbo Pascal và so sánh với hình 11 đây: Thanh bảng chọn Các dòng lệnh HĐ trò Ghi bảng Bài Làm quen với việc khởi - HS nghe và động và thoát khỏi Turbo Pascal quan sát các Nhận biết các thành phần trên thao tác màn hình Turbo Pascal GV a)Khởi động Turbo Pascal hai cách: Cách 1: Nháy đúp chuột trên biểu tượng trên màn hình (hoặc bảng chọn Start); 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 thư mục TP\BIN) Tên chương trình (tên tệp) Trang Lop7.net 10 (11) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc + GV cho HS 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 màn hình Quan sát các lệnh bảng chọn - Nhấn phím F10 để mở bảng chọn, sử dụng các phím mũi tên ( và ) để di chuyển qua lại các bảng chọn - Nhấn phím Enter để mở 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, ) 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 Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal - Yêu cầu HS khởi động chương trình Turbo Pascal và thực gõ các dòng lệnh theo mẫu GV: Chú ý cho HS : - Gõ đúng và không để sót các dấu nháy đơn ('), dấu chấm phẩy (;)và dấu chấm Bài Soạn thảo, lưu, dịch và chạy chương trình đơn giản a) Khởi động lại Turbo Pascal và Trang Lop7.net 11 (12) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc (.) các dòng lệnh - HS gõ các lện gõ các dòng lệnh đây: - Soạn thảo chương trình lên máy tính cá program CTDT; tương tự soạn thảo nhân begin văn bản: sử dụng các phím writeln('Chao cac ban'); mũi tên để di chuyển write('Minh la Turbo Pascal'); trỏ, nhấn phím Enter để end xuống dòng mới, nhấn các phím Delete BackSpace để xoá a) Nhấn phím F2 (hoặc lệnh FileSave) để lưu chương trình Khi hộp thoại ra, gõ tên tệp (ví dụ CT1.pas) ô Save file as (phần mở rộng ngầm định là pas) và nhấn Enter (hoặc nháy OK) b)Nhấn phím F2 (hoặc lệnh FileSave) để lưu chương trình b) Nhấn tổ hợp phím Alt+F9 để biên dịch chương trình Khi đó, chương trình biên dịch và kết có dạng hình 14 sau đây: Nhấn phím bất kì để đóng hộp thoại c) Nhấn tổ hợp phím Alt+F9 để biên dịch chương trình Trang Lop7.net 12 (13) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc c) Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình và quan sát kết Nhấn Enter để quay màn hình soạn thảo Như vậy, chúng ta đã viết chương trình hoàn chỉnh và chạy - GV hướng dẫn HS chỉnh sửa chương trình a) Xoá dòng lệnh begin Biên dịch chương trình và quan sát thông báo lỗi hình đây: b) Nhấn phím bất kì để đóng hộp thoại d) Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình và quan sát kết Hình 16 Nhấn phím bất kì và gõ lại lệnh begin Xoá dấu chấm sau chữ end Biên dịch chương trình và quan sát thông báo lỗi Bài Chỉnh sửa chương trình, lưu và kết thúc Hình 17 Nhấn Alt+X để thoát khỏi Turbo Pascal, không lưu các chỉnh sửa Trang Lop7.net 13 (14) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc D Củng cố: TỔNG KẾT Các bước đã thực hiện:  Khởi động Turbo Pascal;  Soạn thảo chương trình;  Biên dịch chương trình: Alt + F9;  Chạy chương trình (Ctrl + F9) ; Pascal không phân biệt chữ hoa, chữ thường: begin, BeGin, hay BEGIN đúng Các từ khoá Pascal: program, begin, end Lệnh kết thúc chương trình là end (có dấu chấm), các câu lệnh sau lệnh này bị bỏ qua quá trình dịch chương trình Mỗi câu lệnh kết thúc dấu chấm phẩy (;) Lệnh writeln in màn hình và đưa trỏ xuống đầu dòng Thông tin cần in có thể là văn bản, có thể là số, và phân tách dấu phẩy Lệnh write tương tự writeln, không đưa trỏ xuống đầu dòng - Yêu cầu hs đọc bài đọc thêm - Học phần tổng kết sgk V Rút kinh nghiêm - HS nghiêm túc thực hành - Một số học sinh còn nhận thức chậm chương trình lập trình - Thời gian đảm bảo, - Hoàn thành nội dung thực hành Tuần : Tiết : Bài : CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I Mục tiêu : Biết khái niệm kiểu liệu Biết số phép toán với liệu số II Chuẩn bị : Trang Lop7.net 14 (15) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc Tµi liÖu, GA ®iÖn tö §å dïng d¹y häc nh- m¸y tÝnh kÕt nèi projector, III Phương pháp: thuyết trình ,vấn đáp và trực quan IV Tiến trình bài giảng : A.Kiểm tra bài cũ : Em hãy nêu các bước để soạn thảo chương trình pascal ? Theo em pascal có phân biệt chữ hoa và chữ thường không ? HĐ Thầy HĐ trò Ghi bảng HĐ 1:Tìm hiểu liệu và Dữ liệu và kiểu kiểu liệu ? liệu G : Nêu tình để gợi ý liệu và kiểu liệu HS Quan sát G : Đưa lên màn hình ví dụ Dòng chữ SGK H : Quan sát để phân biệt Phép toán - HS suy hai loại liệu quen thuộc là với các số nghĩ, trả chữ và số lời: G : Ta có thể thực các H : Nghiên cứu SGK trả lời với kiểu số phép toán với liệu kiểu gì? G : Còn với kiểu chữ thì các phép toán đó không có nghĩa G : Theo em có kiểu liệu gì ? Lấy ví dụ cụ thể kiểu liệu nào đó H : Nghiên cứu SGK và trả lời trên bảng phụ G : Chốt trên màn hình kiểu liệu và giải thích thêm G : Trong ngôn ngữ lập trình nào có kiểu liệu đó hay còn nhiều ? - Ngôn ngữ lập trình phân chia liệu theo các kiểu khác Và chia thành các loại sau :  Số nguyên  Số thực - HS ghi chép  Xâu kí tự  Số nguyên ví dụ số học sinh lớp, số sách thư viện,  Số thực, ví dụ chiều cao bạn Bình, điểm trung bình môn Toán,  Xâu kí tự (hay xâu) là dãy các "chữ cái" lấy từ bảng chữ cái ngôn ngữ lập trình, ví dụ: "Chao cac ban", "Lop 8E", "2/9/1945" G : Đưa lên màn hình ví dụ SGK để giới thiệu tên số kiểu liệu NNLT pascal G : Đọc tên kiểu liệu -Hs quan sát ví dụ Trang Lop7.net 15 (16) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc Integer, real, char, string H : Đọc lại H : Viết tên và ý nghĩa kiểu liệu TP G : Đưa ví dụ : 123 và ‘123’ H : Đọc tên hai kiểu liệu trên Tên kiểu Phạm vi giá trị integer Số nguyên khoảng 215 đến 215  real char Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 và số Một kí tự bảng chữ cái Xâu kí tự, tối đa gồm 255 kí tự G : Đưa chú ý kiểu string liệu char và string HĐ : Tìm hiểu các - HS : 123 là kiểu liệu Integer phép toán kiểu ‘123’ là kiểu liệu char, string liệu số Chú ý: Dữ liệu kiểu kí tự và kiểu xâu G : Đưa lên màn hình bảng kí Pascal đặt cặp dấu hiệu các phép toán dùng cho nháy đơn kiểu số thực và số nguyên G : Hướng dẫn Hs phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư: 5/2 = 2.5; 12/5 = 2.4 div = 2; 12 div = 2 mod = 1; 12 mod = 2 G : Đưa phép toán viết dạng ngôn ngữ toán học : x  xy  và yêu cầu Hs viết biểu thức này NGLT G : Viết lại biểu thức này ngôn ngữ lập trình Pascal (a  b)(c  d)  6  a ? HĐ : Củng cố - HDVN G : Chốt lại kiến thức trọng tâm bài  Học lý thuyết, làm bài tập 1, 2, 3, 4,5,6  Đọc trước phần 3,4 Các phép toán với liệu kiểu số ? ( Hs ghi bảng ) Quy tắc tính các biểu thức số học: cộng số nguyên, số thực  Các phép toán trừ số nguyên, số thực  ngoặc * nhân số nguyên, số thực thực / chia số nguyên, số thực trước tiên; div chia lấy phần số nguyên nguyên  Trong dãy các mod chia lấy phần dư số nguyên phép toán không Hs : Theo dõi và tập làm quen với ác có dấu ngoặc, VD GV đưa các phép nhân,chia,phép Ngôn ngữ toán Ngôn ngữ TP chia lấy phần a*b-c+d abc+d nguyên và phép chia lấy phần dư a 15   15+5*(a/2) thực trước; x  xy  x/5+2*x*y-8  Phép cộng và phép trừ Hs : viết lại Vd GV đưa thực theo thứ tự từ trái sang phải Kí hiệu + Phép toán Kiểu liệu Trang Lop7.net 16 (17) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc Tuần : 4+5 Tiết : 8+9 I MỤC TIÊU : Bài : CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU  Biết các phép toán so sánh ngôn ngữ lập trình  Biết khái niệm điều khiển tương tác người với máy tính II CHUẨN BỊ : Giáo viên : Tài liệu, GA điện tử.Đồ dùng dạy học máy tính kết nối projector, Học sinh : Kiến thức đã học.Đọc trước bài mới.Bảng phụ III TIẾN TRÌNH TIẾT DẠY : Ổn định tổ chức lớp : Kiểm tra sĩ số Ổn định trật tự Kiểm tra bài cũ : (?) Nêu số kiểu liệu mà em đã biết ? Lấy ví dụ minh hoạ? (?) Hãy nêu ít hai kiểu liệu và phép toán có thể thực trên kiểu liệu, phép toán đó không có nghĩa trên kiểu liệu (?) Dãy chữ số 2010 có thể thuộc kiểu liệu nào? HĐ Thầy HĐ trò Ghi bảng HĐ 1: Tìm hiểu các phép Các phép so sánh so sánh Pascal Giao tiếp gười – Máy G : Đưa lên màn hình bảng tính kí hiệu các phép toán so Thông báo kết tính sánh toán học toán G : Các phép toán so sánh H : Nghiên cứu SGK trả lời để so - Lệnh : Write ('Dien tich dùng trường hợp sánh các số, các biểu thức với hinh tron la ',X); toán học nào ? - Thông báo : G : Đưa ví dụ : H : Viết bảng phụ kết so sánh a)  = a, b, c b) 15 + > 20  Nhập liệu c) + x ≤ 10 - Lệnh : Write ('Ban hay G : Theo em các phép so sánh nhap nam sinh:') ; H : Trả lời theo ý hiểu này viết ngôn ngữ Pascal Kí hiệu Phép so Kí hiệu Read(NS); có giống toán học không ? sánh toán học - Thông báo : Pascal G : Đưa lên màn hình bảng các phép so sánh và toán học để học sinh so sánh HĐ : Giao tiếp người – máy tính G : Đưa ví dụ bảng thông báo kết = <> < <= > >= Bằng Khác Nhỏ Nhỏ Lớn Lớn = ≠ < ≤ > ≥ G : Đưa lên màn hình hộp thoại H : Trả lời theo ý hiểu nhập liệu H : Lắng nghe để hiểu G : Em phải làm gì xuất H : Quan sát và lắng nghe G giải Chương trình tạm ngừng Lệnh : Writeln('Cac ban cho giay nhe '); Delay(2000); Thông báo : Trang Lop7.net 17 (18) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc - Lệnh : cá câu gợi ý trên ? thích G : Nhận xét và giải thích G : Nêu hai tình tạm ngừng màn hình kết thông qua các lệnh và hộp thoại writeln('So Pi = ',Pi); read; {readln;} - Thông báo : Hộp thoại G : Giải thích tình Tuần : Tiết : 10 Bài tập : CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I MỤC TIÊU : Củng cố kiến thức kiểu liệu, các phép toán với kiểu liệu số, các phép so sánh và giao tiếp người và máy Rèn luyện kĩ sử dụng các phép toán ngôn ngữ Pascal II CHUẨN BỊ : Giáo viên : SGK, SGV,Đồ dùng dạy học máy tính, projector, Học sinh : - Kiến thức đã học Làm bài tập sau bài : Chương trình máy tính và liệu SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH TIẾT DẠY : Ổn định tổ chức lớp : Kiểm tra sĩ số ,Ổn định trật tự Kiểm tra bài cũ : Kiểm tra việc chuẩn bị bài nhà học sinh Dạy bài : HĐ Thầy HĐ trò Ghi bảng HĐ 1: Chốt lại kiến thức trọng tâm để áp dụng làm bài tập H : Đọc và ghi nhớ G : Trong TP có kiểu liệu nào ? Kiểu liệu G : Đưa mẫu bảng tổng : kết - Interger : Số nguyên Kiểu Tên Ví dụ - Real : Số thực liệu kiểu - Char : Kí tự Số Integer 39 - String : Xâu kí tự nguyê H : Đọc và ghi nhớ n Các phép toán : G : Đưa mẫu bảng : - Cộng : + - Trừ : Tên Kí Kiểu Ví dụ phép Trang Lop7.net 18 (19) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc toán hiệu Cộn g + - Nhân : * - Chia : / Số 5+7 = H :Xem lại SGK, viết câu lệnh lên - Chia lấy phần nguyên, bảng phụ nguyê 12 phần dư : Div, mod n, số Một số lệnh thực để giao tiếp người và máy liệu G: Viết tên lệnh in màn hình ? G : Viết tên lệnh nhập liệu ? H : Đọc đề bài H : Đọc câu trả lời đã chuẩn bị nhà G : Yêu cầu H viết lệnh tạm H : Nhận xét bài bạn dừng G : Nhận xét và đưa dạng bài toán áp dụng HĐ :Chữa bài tập SGK G : Yêu cầu H trình bày chuẩn bị kết làm bài tập nhà a) Thông báo kết tính toán b) Nhập liệu c) Chương trình tạm ngừng Bài : Có thể nêu các ví dụ sau đây: a) Dữ liệu kiểu số và liệu kiểu xâu kí tự Phép cộng định nghĩa H : Đọc đề bài và phần làm bài trên liệu số, không có nghĩa trên nhà mình liệu kiểu xâu b) Dữ liệu kiểu số nguyên và liệu kiểu số thực Phép chia lấy phần nguyên và phép chia lấy phần dư có nghĩa trên liệu kiểu số nguyên, G : Yêu cầu H trình bày không có nghĩa chuẩn bị kết làm bài tập trên liệu kiểu số thực nhà bài Bài : G : Nhận xét và đưa đáp án Dãy chữ số 2010 có thể là đúng liệu kiểu liệu số nguyên, số thực kiểu xâu kí tự Tuy nhiên, để chương trình dịch Turbo Pascal hiểu 2010 là liệu kiểu xâu, chúng ta phải viết dãy số này cặp dấu nháy đơn (') G : Chốt,và hướng dẫn H câu trả lời đúng var a: real; b: integer; c: Trang Lop7.net 19 (20) Trường THCS PHƯỚC KHÁNH Gi¸o ¸n tin häc -string; begin writeln('2010'); writeln(2010); a:=2010; b:=2010; G : Yêu cầu H trình bày c:=’2010’ chuẩn bị kết làm bài tập end nhà bài G : Nhận xét và đưa đáp án đúng G : Yêu cầu H lên bảng trình H : Làm việc theo nhóm bày chuẩn bị kết làm bài tập nhà bài G : Nhận xét và đưa đáp án đúng,và cho điểm Bài : Lệnh Writeln('5+20=','20+5') in màn hình hai xâu kí tự '5+20' và '20+5' liền nhau: 5+20 = 20+5, còn lệnh Writeln('5+20=',20+5) in màn hình xâu kí tự '5+20' và tổng 20 + sau: 5+20=25 Bài : Viết lại phép toán TP a) a c  ; b d b) ax  bx  c ; HĐ : Chữa bài tập câu a a) a/b+c/d ; G : Yêu cầu H làm bài câu a trên bảng phụ (Hoặc gọi Hs lên ) c)  (b  2) a b) a*x*x+ b*x+c ; G : Nghiệm thu kết nhóm Nhận xét và cho điểm (a  b)(1  c)3 c) 1/xa/5*(b+ 2); chuẩn bị cho tiết thực hành x ; d) d)(a*a+ b)*(1+c )*(1+c) *(1+c) Củng cố kiến thức G : Chốt lại kiến thức trọng tâm cần nắm để áp dụng làm bài tập Hướng dẫn nhà Chuẩn bị trước bài thực hành số để tiết sau thực hành Trang Lop7.net 20 (21)

Ngày đăng: 31/03/2021, 18:37

TỪ KHÓA LIÊN QUAN

w