1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án Tin học 8 - Năm học 2009-2010 - Ngô Thị Thủy

10 23 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 437,28 KB

Nội dung

Củng cố kiến thức đã học Nhắc lại một số kiến thức quan trọng về từ khóa, cách đặt tên, cấu trúc chung của chương trình Pascal gồm 2 thành phần: Phần khai báo và phần thân - Ngôn ngữ lập[r]

(1)Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy Ngày soạn:20/08/2009 TUẦN:1 Tieát 1, Maùy tính vaø chöông trình maùy tính I: MỤC TIÊU: Sau học xong bài này người học có khả sau: - Biết nguờ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 cách tự động - Biết viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể - Biết 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 - Biết vai trò chương trình dịch II CHUẨN BỊ: Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính Học sinh: Chuẩn bị bài mới, Vở, bút, thước kẻ, SGK III TIẾN TRÌNH THỰC HIỆN Tổ chức ổn định lớp - Kiểm tra sĩ số, các điều kiện liên quan đến quá trình học tập - Nhận xét chung tình hình học tập lớp học Tích cực hoá tri thức Tiến trình dạy học Tiết Hoạt động 1: Con người lệnh cho máy tính nào? HĐGV VÀ HĐHS NỘI DUNG GHI BẢNG GV: chúng ta đã biết máy tính là công cụ Ví dụ: - Khi nháy đúp chuột lên biểu tượng phần trợ giúp người để xử lý thông tin cách hiệu Tuy nhiêm máy tính thực mềm trên màn hình nền, phần mềm khởi chất là thiết bị điện tử vô tri vô động Bằng cách đó ta đã cho máy tính dẫn, nói cách khác, đã lệnh cho máy tính khởi giác Để máy tính có thể thực công việc theo mong muốn mình, động phần mềm - Khi soạn thảo văn bản, ấn vào phím chữ a màn người phải đưa dẫn thích hợp hình xuất chữ a -> lệnh cho máy tính ghi cho máy tính chữ lên màn hình GV: Khi nháy đúp chuột lên biểu tượng phần mềm trên màn hình nền, phần mềm khởi động Bằng cách đó ta đã cho máy tính dẫn, nói cách khác, đã lệnh cho máy tính khởi động phần mềm GV yêu cầu học sinh lấy thêm số ví dụ Để dẫn cho máy tính thực công việc khác nào đó, người đưa cho máy tính nhiều lệnh, máy tính thực các lệnh GV: Ta muốn lệnh cho máy tính thực này theo đúng thứ tự nhận lệnh nào đó ta phải làm gì? HS: Đưa số lệnh cho máy tính GV: củng cố kiến thức phần  GiaùLop8.net o án tin học lớp  (2) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy Hoạt động 2: Ví dụ Robot nhặt rác GV: Đưa hình vẽ SGK, yêu cầu học Nếu thực theo các lệnh sau đây , rôbot hoàn sinh thảo luận nhóm để đưa các lệnh để thành tốt công việc mình Rôbot nhặt rác B1: Tiến bước Đại diện nhóm trình bày, các nhóm khác B2: Quay trái, tiến bước nhận xét GV: Gợi ý cho học sinh có thể nêu cách B3:Nhặt rác B4: Quay phải, tiến bước khác HS: Nêu cách khác cách lệnh cho B5: Quay trái, tiến bước Rôbot nhặt rác B6: Bỏ rác vào thùng GV: Ta có thể lệnh cho rôbót di theo cách khác B1: Quay trái, tiến bước B2: Quay trái, tiến bước B3: Nhặt rác B4: Tiến bước, quay trái B5: Bỏ rác vào thùng GV nhận xét: Các cách làm khác có thể khác cùng chung mục đích: đến vị trí thùng rác và đổ rác Tiết Hoạt động 3: Viết chương trình- lệnh cho máy tính làm việc HS: Đọc mục SGK, thảo luận nhóm nhận xét Hãy nhặt rác cấu trúc chương trình Để rôbót làm việc nhanh chóng Bắt đầu Tiến bước thay vì theo dẫn việc lệnh trên tập Quay trái, tiến bước hợp thành chương trình “ Nhặt rác” “quét Nhặt rác nhà” đó ta cần lệnh nhặt rác quét nhà là Quay phải, tiến bước rôbót tự động thực công việc mình Chú ý: TT chương trình các bạn tự đặt để dễ nhớ Quay trái, tiến bước Bỏ rác vào thùng quá trình làm bài tập GV: Đưa ví dụ SGK giới thiệu cho học sinh các Kết thúc thành phần chương trình GV: ? Máy tính thực các lệnh nào?? (tuần tự) Hs: Trả lời GV: Kết luận 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 Mặc dù chương trình chứa các lệnh riêng lẻ thân tên chương trình xem là lệnh, ta có thể - Chương trình máy tính là dãy các yêu cầu máy tính thực cách gọi tên nó lệnh mà máy tính có thể hiểu và thực Khi thực chương trình máy tính thực các lệnh có chương trình cách tuần tự, nghĩa là - Khi thực chương trình, máy tính thực xong lệnh này thực các lệnh thực các lệnh có chương trình Củng cố kiến thức: Tại cần viết chương trình: cạch Khi gõ phím nháy chuột, thực chất ta đã lệnh cho máy tính Tuy nhiên thực tế các công việc người muốn thực đa dạng và phức tạp Một lệnh đơn giản không đủ để dẫn cho máy tính Vì việc viết nhiều lệnh và tập hợp lại chương trình giúp người điều khiển máy tính  GiaùLop8.net o án tin học lớp  (3) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy cách đơn giản và hiệu GV: Để chương trình chạy được, máy tính phải hiểu - Công việc viết chương trình gọi là lập các lệnh viết chương trình- đó ta phải sử trình dụng ngôn ngữ gọi là ngôn ngữ lập trình Người viết chương trình gọi là lập trình viên Hoạt động 4: Chương trình và ngôn ngữ lập trình Chúng ta đã biết máy tính có thể xử lý, thông tin Máy tính trao đổi thông tin ngôn ngữ riêng đưa vào máy phải chuyển đổi thành dạng bit còn gọi là ngôn ngữ máy (gồm các kí hiệu và 1) Như khác với - ngôn ngữ lập trình là ngôn ngữ dùng để người trao đổi thông tin ngôn ngữ tự nhiên viết các chương trình máy tính - Các chương trình dịch đóng vai trò “ người (tiếng việt, tiếng Anh….) ? Máy tính có thể hiểu ngôn ngữ chúng phiên dịch” và dịch chương trình ta hay không? viết ngôn ngữ lập trình sang TL Máy tính không thể hiểu ngôn ngữ ngôn ngữ máy có thể hiểu người, không phân biệt các mùi vị - Tóm lại việc tạo chương trình máy tính GV: Máy tính “hiểu” và “Nói” ngôn ngữ thực chất gồm bước sau: - B1: Viết chương trình theo ngôn ngữ lập gọi là ngôn ngữ máy ? Ngôn ngữ máy là ngôn ngữ nào? trình TL Ngôn ngữ máy sử dụng các dãy bit và - B2: Dịch chương trình thành ngôn ngữ GV: Việc viết chương trình ngôn ngữ máy máy để máy tính hiểu khó khăn và nhiều thời gian, công sức vì mong muốn có thể sử dụng các từ có nghĩa, dễ hiểu và dễ nhớ để viết các câu lệnh thay cho các dãy bit khô khan Các ngôn ngữ lập trình đời đểm phục vụ mục đích đó 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 - Như để tao chương trình máy tính, chúng ta phải viết chương trình theo ngôn ngữ lập trình nào đó Có thể nói ngôn ngữ lập trình là công cụ giúp tạo các chương trình máy tính Tuy nhiên máy tính chưa thể hiểu các chương trình viết ngôn ngữ lập trình Các chương trình còn cần chuyển đổi sang ngôn ngữ máy gọi là chương trình dịch tương ứng - Kết nhận sau bước (1) là danh sách các lệnh lưu thành tệp văn máy tính Các tệp kết đó gọi chung là chương trình Củng cố kiến thức đã học - Con người dẫn cho máy tính thực công việc thông qua các lệnh - Viết chương trình là hướng dẫn máy tính thực các công việc hay giải bài toán cụ thể  GiaùLop8.net o án tin học lớp  (4) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy - 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 - Ôn tập lại các kiến thức đã học tiết học hôm và làm bài tập SGK: 1, 2, 3, Hướng dẫn làm bài tập Bài tập1 Nếu thay đổi thứ tự lệnh “Tiến bước” và lệnh “quay trái, tiến bước” đó sau lệnh trên Rôbốt “Quay trái và tiến bước” và nó tới vị trí không có rác và không nhặt rác - Vị trí rôbốt sau thực xong lệnh “hãy nhặt rác” là vị trí gần thùng rác - Ta có nhiều cách khác để đưa hai lệnh để rôbốt quay trở lại vị trí ban đầu mình, các cách đó là hai lệnh: Lệnh 1: Quay trái, tiến bước Lệnh 2: Quay trái, tiến bước Bài tập 2: Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính Để điều khiển máy tính tự động thực các công việc đa dạng và phức tạp mà lệnh đơn giản không đủ để dẫn Bài tập 3: Việc viết chương trình ngôn ngữ máy khó khăn và nhiều thời gian, công sức Người ta mong muốn có thể sử dụng các từ có nghĩa, dễ hiểu và dễ nhớ để viết các câu lệnh thay cho các dãy bit khô khan Các ngôn ngữ lập trình đã đời để phục vụ mục đích đó Bài tập 4: Chương trình dịch là 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 trên máy tính Tuần: Tiết: 3, Ngày soạn: 25/08/2009 BÀI I: MỤC TIÊU: Sau học xong bài này người học có khả sau: - Làm quen với chương trình đơn giản viết ngôn ngữ lập trình Pascal - Biết các thành phần ngôn ngữ lập trình - Biết cấu trúc chung chương trình - Nhận biết số từ khóa, tên chương trình - Biết soạn thảo chương trình môi trường lập trình Pascal II CHUẨN BỊ: Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính, bảng phụ Học sinh: Chuẩn bị bài cũ và bài mới,vở, bút, thước kẻ, SGK III TIẾN TRÌNH THỰC HIỆN Tổ chức ổn định lớp - Kiểm tra sĩ số, các điều kiện liên quan đến quá trình học tập - Nhận xét chung tình hình học tập Tích cực hoá tri thức ? Ngôn ngữ lập trình là ngôn ngữ nào? ? Tại cần phải viết chương trình để điều khiển máy tính? Tiến trình dạy học BÀI LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Tiết  GiaùLop8.net o án tin học lớp  (5) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy Hoạt động 1: Ví dụ chương trình HĐGV VÀ HĐHS NỘI DUNG GHI BẢNG GV giới thiệu chương trình đơn giản Ví dụ 1, giải thích câu lệnh chương trình, kết chạy chương trình PROGRAM CT_Dau_tien; GV: Yêu cầu học sinh nêu nghĩa các từ khóa USES crt; như: PROGRAM, BEGIN, END BEGIN HS: nêu nghĩa các từ Writeln(‘Chao cac ban); GV nhận xét PROGRAM nghĩa tiếng anh có nghĩa END là “Chương trình” BEGIN có nghĩa là bắt đầu, END có nghĩa là kết thúc PROGRAM nghĩa tiếng anh có nghĩa là GV: Chương trình trên có năm dòng lệnh Mỗi “Chương trình” BEGIN có nghĩa là bắt đầu, dòng lệnh gồm các từ khác tạo từ các chữ END có nghĩa là kết thúc cái.Trong thực tế có chương trình có thể có đến hàng nghìn chí hàng triệu dòng lệnh Trong các phần chúng ta tìm hiểu kỹ các câu lệnh GV: Đọc đọc lại chương trình trên theo ngôn ngữ tự nhiên để học sinh dễ hình dung Hoạt động 2: Ngôn ngữ lập trình gồm lệnh gì? Gv: Giống ngôn ngữ tự nhiên, - Ngôn ngữ lập trình là tập hợp các kí hiệu và các quy tắc ngôn ngữ lập trình có bảng chữ cái, quy cho có thể viết các lệnh tạo thành chương tắc để ghép các chữ cái thành từ có trình hoàn chỉnh và chạy trên nó nghĩa (từ khóa), ghép các từ thành câu(lệnh) Từ đó, ta có thể hiểu ngôn ngữ Bảng chữ cái các ngôn ngữ lập trình gồm: Bảng chữ lập trình là tập hợp các kí hiệu và quy tắc cái, cú pháp và ngữ nghĩa (các quy tắc) cho có thể viết các lệnh tạo thành Bảng chữ cái chương trình hoàn chỉnh và chạy + Các chữ cái thường và các chữ cái in hoa bảng chữ trên máy tính cái tiếng anh HS: lắng nghe suy nghĩ GV: Chú ý tuân thủ theo nguyên tắc + 10 chữ số Ả rập:0,…9 + Các kí tự đặc biệt trên bàn phím máy tính: + , -, *, nghiêm ngặt ngôn ngữ lập trình GV: Cú pháp là quy tắc để viết chương /,=,<,>, [, ], , ,, ;, #, ^, $, @, &, (, ), {, }, :’, -, dấu cách trình Dựa vào chúng người lập trình và (mã ASCII 32) chương trình dịch biết tổ hợp nào các kí tự bảng chữ cái là hợp lệ và tổ hợp nào là không hợp lệ Ngữ nghĩa: Xác định ý nghĩa thao tác cần thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh nó Hoạt động 3: Từ khóa và tên GV: Đưa ví dụ phần yêu cầu học sinh - Từ khóa ngôn ngữ lập trình là từ từ dành riêng, không dùng các từ khóa này cho PROGRAM CT_Dau_tien; mục đích nào khác ngoài mục đích sử dụng USES crt; ngôn ngữ lập trình quy định BEGIN Ví dụ: Program, Uses, const, type, var, begin, end Writeln(‘Chao cac ban); Program: khai báo chương trình Uses Khai báo các thư viện END Begin và end” Lệnh bắt đầu và lệnh kết thúc HS: Trả lời GV: Lấy ví dụ cách đặt tên các em quy tắc chương trình  GiaùLop8.net o án tin học lớp  (6) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy HỌ là không thay đổi GV: Trong Free Pascal độ dài tối đa 255 kí tự GV: Lấy ví dụ số tên đúng dựa vào định nghĩa HS: lấy ví dụ tên đúng và ví dụ tên sai quá trình đặt tên, Chỉ tên đó sai vì sao? Tên là dãy kí tự không quá 127 kí tự bao gồm các chữ số, chữ cái dấu gạch và bắt đầu chữ cái dấu gạch Tên người lập trình đặt phải tuân thủ các quy tắc ngôn ngữ lập trình chương trình dịch và thỏa mãn: _Tên khác tương ứng với đại lượng Gv: Tên chương trình dùng để phân khác biệt và nhận biết các đại lượng khác Nên đặt - Tên không trùng với các từ khóa tên cho ngắn gọn, dễ nhớ, và dễ sử dụng Tiết Hoạt động 4: Cấu trúc chung chương trình Pascal GV: Hỏi học sinh cấu trúc chung bài văn gồm Gồm phần: [<Phần khai báo>] phần? <Phần thân> HS: phần GV: Trong phần đó phần nào có thể có Trong đó: không có? Phần nào là phần quan trọng nhất? Phần nằm dấu ngoặc vuông ‘[ ]’ có thể HS: Phần mở bài có thể có không? Phần thân có không Nhưng phần để dấu ngoặc bài là phần quan trọng nhọn ‘<>’ bắt buộc phải có Gv: Cấu trúc chương trình Pascal gồm phần: Phần khai báo và phần thân <Phần thân> chương trình khoá Begin và kết thúc từ khoá End (Sau End có GV: Trong Pascal thì cấu trúc chung dấu chấm) chia làm phần: Phần khai báo, phần thân và phần a Phần khai báo a1) Khai báo tên chương trình (tiêu đề) kết thúc Phần kết thúc có dấu chấm (.) Cú pháp: nên ta ghép phần kết thúc vào phần thân luôn GV: Vậy em hãy cho cô biết cấu trúc gồm có PROGRAM <Tên_chương_trình>; phần? Bắt đầu từ khoá Program, sau đó ít HS: Trả lời là khoảng trắng và tên người dùng tự đặt, GV: Gọi HS khác nhận xét sau đó đưa cuối cùng kết thúc dấu chấm phẩy (;) đáp án đúng Phần này không bắt buộc phải có GV: Gợi ý cho học sinh phần nào thành phần trên bắt buộc phải có và phần nào không bắt buộc? HS: lắng nghe, quan sát, trả lời [<Phần khai báo>] có thể có không có Nhưng <phần thân> chương trình bắt buộc phải có GV: Giới thiệu cho học sinh phần khai báo gồm có phần: Khai báo tên chương trình, thư viện, hằng, biến Tuần tự các bước khai báo là không thay đổi HS: Lắng nghe Ví dụ1: Program Giai_phuong_trinh; Ví dụ2: Program Bai_tap_1; a2) Khai báo thư viện Cú pháp: USES <tên_các_thư_viện>; Ví dụ: Uses Crt; {Dùng để khai báo lệnh làm việc  GiaùLop8.net o án tin học lớp  (7) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy GV: chuyển giảng Hs: Lắng nghe, suy nghĩ GV: Hướng dẫn cho học sinh nêu lên thành phần chương trình HS: Phần khai báo và phần thân GV: Hỏi học sinh quy tắc đặt tên Pascal HS: Trả lời quy tắc đặt tên Pascal GV: Nhận xét câu trả lời học sinh và gợi ý để học sinh đặt tên cho chương trình cách thêm từ khóa Program phía trước tên với màn hình và bàn phím} Ví dụ: Uses Graph, Crt; a3) Khai báo Cú pháp: CONST <Tên_hằng> =<Giá_trị_của_hằng>; GV: Trong bài lập trình có nhât tên chương trình khai báo Khai báo tên chương trình không thiết phải có Nên đặt tên chương trình có liên quan đến phần nội dung bài lập trình GV: Pascal cung cấp cho ta số thư viện Một số thư viện Pascal là: DOS: Chứa các hàm chuẩn giao tiếp với DOS SYSTEM: Gồm các hàm sở liên quan đến ngôn ngữ Pascal CRT: Chứa các hàm làm việc với màn hình và bàn phím Graph: Chứa các hàm đồ hoạ Khai báo thường dùng cho giá trị xuất nhiều lần Ví dụ: Const Pi=3.1416; Max=2000; Kl=‘Ket luan’; a4) Khai báo biến Cú pháp VAR <Tên_biến>: <Kiểu_dữ_liệu>; Trong đó: Nếu nhiều tên biến có cùng kiểu liệu thì các tên biến cách dấu phẩy Ví dụ: Var a, b: Real; {real là kiểu số thực} i, j:byte; {i, j có kiểu byte} m, n: Integer; {m,n có kiểu số nguyên} b Phần thân Cú pháp: Begin {Các lệnh chương trình} End Phần thân bắt buộc phải có Bắt đầu từ khoá Begin Kết thúc từ khoá End Kết thúc câu lệnh là dấu chấm phấy Phải có ít là lệnh Cuối chương trình có lệnh dừng màn hình để xem kết GV: Muốn sử dụng lệnh này các em phải khai báo lệnh CLRSCR (Clear Screen) đầu thân chương trình GV: Giới thiệu trực tiếp trên bảng phụ để học sinh nhận biết thành phần khai báo thư viện GV: Gợi ý cho học sinh ta có thể khai báo các thư viện cùng chương trình GV: Em nào hãy lấy cho cô số ví dụ khai báo thư viện? GV: Chuyển giảng HS: Lắng nghe GV: Hằng là gì? HS: Trả lời GV: Tương tự phần khai báo tên, em hãy mô tả cú pháp khai báo hằng? Hoạt động 5: Ví dụ ngôn ngữ lập trình Gv: Word và Excel là sử dụng ứng Các thao tác viết và chạy chương trình  GiaùLop8.net o án tin học lớp  (8) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy dụng thôi Nhưng Pascal là Viết chương trình để làm ứng dụng đó Vì phím tắt thao tác Pascal không chương trình Window và văn phòng B1: Khởi động chương trình Turbo Pascal B2: Soạn thảo chương trình B3: Dịch kiểm tra lỗi ấn F9 ALT+F9 B4: Sửa lỗi (nếu có lỗi) B5: Chạy chương trình ấn CTRl+ F9 B6: Đọc kết trên màn hình Gv: Hướng dẫn học sinh viết màn hình câu Program chuong_trinh_dau_tien; thông báo:” Uses crt; Xin chào các bạn lớp 8A1 Begin Chúc các bạn thành công” Clrscr; Writeln(‘ Xin chao cac ban lop 8A1’); HS: Làm bài tập in màn hình điều Bác Hồ dạy Writeln(‘Chuc cac ban cong’); Readln; End Củng cố kiến thức đã học Nhắc lại số kiến thức quan trọng từ khóa, cách đặt tên, cấu trúc chung chương trình Pascal gồm thành phần: Phần khai báo và phần thân - Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành chương trình hoàn chỉnh và thực trên máy tính - Nhiều 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 - Một chương trình thường có hai phần: Phần khai báo và phần thân chương trình (phần khai báo có thể có không, có phải đặt trước phần thân chương trình, phần thân bắt buộc phải 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 Hướng dẫn học sinh làm bài tập Sự khác từ khóa và tên - Tên chương trình Pascal là dãy các chữ cái hợp lệ lấy từ bảng chữ cái ngôn ngữ lập trình - Từ khóa ngôn ngữ lập trình (còn gọi là từ dành riêng ) tên dùng cho các mục đích định ngôn ngữ lập trình quy định, không dùng cho mục đích nào khác - Người lập trình có thể đặt tên cách ý phải tuân thủ các quy tắc ngôn ngữ lập trình chương trình dịch, đó (1) hai đại lượng khác phải có tên khác Hai đại lượng khác phải có tên khác (2) tên không trùng với các từ khóa  GiaùLop8.net o án tin học lớp  (9) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy Ngày soạn: 04/09/2009 Tuần: Tiết: BÀI TẬP I: MỤC TIÊU: Sau học xong bài này người học có khả sau: - Củng cố lại kiến thức máy tính và chương trình máy tính - Hiểu chương trình máy tính và cấu trúc chung chương trình gồm thành phần nào, thành phần nào quan trọng - Cách sử dụng từ khóa và tên II CHUẨN BỊ: Giáo viên: Giáo án, phấn, thước kẻ, máy vi tính Học sinh: Chuẩn bị bài cũ và bài mới, vở, bút, thước kẻ, SGK III TIẾN TRÌNH THỰC HIỆN Tổ chức ổn định lớp - Kiểm tra sĩ số, các điều kiện liên quan đến quá trình học tập - Nhận xét chung tình hình học tập Tích cực hoá tri thức Câu 1: Từ khóa là gì? Nêu từ khóa thường dùng Câu 2: Nêu quy tắc đặt tên, lấy ví dụ số tên đúng và tên sai 3.Tiến trình dạy học Hoạt động 1: Bài tập SGK trang HĐGV VÀ HĐHS NỘI DUNG GHI BẢNG Gv yêu cầu học sinh đọc đề HS: Trả lời và học sinh khác nhận xét GV:Nếu thay đổi thứ tự hai lệnh chương trình điều khiển rô-bốt, rô-bốt không thực công việc nhặt rác vì rô-bốt không đúng hướng và có thể không tới vị trí có rác, thực việc nhặt rác vị trí không có rác, Ví dụ, thay đổi thứ tự lệnh “Tiến bước” và lệnh “Quay trái, tiến bước”, tác dụng hai lệnh này là “Quay trái và tiến bước” Khi đó rô-bốt nhặt rác vị trí không có rác Không thực B1: “Quay trái, tiến bước” B2: “Quay phải, tiến bước” B3: “Quay phải, tiến bước”, B4: “Quay trái, tiến bước” B5: “Quay trái, tiến bước” Vị trí rô-bốt sau thực xong lệnh “Hãy quét nhà” là vị trí có thùng rác (ở góc đối diện) Ta có nhiều cách khác để đưa hai lệnh để rô-bốt trở lại vị trí ban đầu mình, các cách đó là hai lệnh “Quay trái, tiến bước” và “Quay trái, tiến bước” Hoạt động 2: Bài tập 2, 3, sgk trang Gv: Yêu cầu học sinh đọc đề HS: đọc đề và trả lời câu hỏi GV: Nhận xét, cho điểm Hoạt động 3: Bài tập SGK trang 13 Gv: Gợi ý HS: Trả lời GV: Nhận xét câu trả lời và đưa đáp án đúng - Không Các cụm từ sử dụng chương trình (từ khóa, tên) phải viết các chữ cái bảng chữ cái ngôn ngữ lập trình Các ngôn ngữ lập trình phổ biến có bảng  GiaùLop8.net o án tin học lớp  (10) Trường THCS Nguyễn Văn Trỗi  GV: Ngoâ Thò Thuûy Lưu ý câu hỏi bài là “viết chương trình các câu lệnh ” Điều này không có nghĩa là chương trình không thể có các chữ cái có dấu tiếng Việt (hay ngôn ngữ khác) là liệu dạng văn cần xử lí Các chữ có dấu đó ngôn ngữ lập trình xử lý mã kí tự tương ứng các bảng mã ASCII mở rộng Ví dụ chương trình Pascal sau đây hoàn toàn hợp lệ: Hoạt động 4: Bài SGK trang 13 GV: Gọi học sinh đọc đề HS: Trả lời HS khác nhận xét Gv: Nhận xét và nêu lên kết đúng Hoạt động 5: Bài SGK trang 13 HS: Trả lời HS khác nhận xét Gv: Nhận xét và nêu lên kết đúng chữ cái là bảng chữ cái tiếng Anh và các kí hiệu khác, đó không có các chữ cái có dấu tiếng Việt begin program CT_thu; writeln(' Chào các bạn'); end Các tên hợp lệ: a, Tamgiac, beginprogram, b1, abc, Tên không hợp lệ: 8a (bắt đầu số), Tam giac (có dấu cách), end (trùng với từ khóa) a) Chương trình là chương trình Pascal đầy đủ và hoàn toàn hợp lệ, mặc dù chương trình này chẳng thực điều gì Phần thiết phải có chương trình là phần thân chương trình đảm bảo hai từ begin và end (có dấu chấm) b) Chương trình là chương trình Pascal không hợp lệ vì câu lệnh khai báo tên chương trình program CT_thu; nằm phần thân chương trình Củng cố kiến thức đã học - Yêu cầu học sinh nắm các khái niệm tên Pascal - Cách đặt tên chương trình, cách sử dụng các từ khóa, tên - Cú pháp chương trình Ra bài tập nhà: - Ôn tập lại các kiến thức đã học tiết học hôm và lấy thêm 10 ví dụ tên đúng và 10 ví dụ tên sai - Làm bài tập 2.2 và 2.3 và 13 và 2.15 sách bài tập tin học Thủ thuật này giúp cho bạn chủ động việc quản lý thời gian thuyết trình với các slide PowerPoint Bạn đo thời gian thuyết trình slide cụ thể để từ đó đề phương án tốt cho buổi trình chiếu mình - Trên giao diện biên soạn PowerPoint, bạn bấm chọn slide đầu tiên - Vào menu Slide Show > Rehearse Timings, lúc này slide chuyển sang chế độ trình diễn và đồng thời xuất thêm công cụ đồng hồ thời gian bắt đầu chạy góc bên trái: bạn bắt đầu thử tự thuyết trình để đo thời gian Khi xong Slide1, để tiếp tục sang Slide2 bạn bấm vào nút mũi tên từ trái sang phải, và tiếp tục thuyết trình thử slide cuối cùng - Sau tới slide cuối, bấm chuột vào nút mũi tên, PowerPoint đưa thông báo hỏi bạn có ấn định thời gian cho các slideshow hay không (đồng thời trên đây có thông báo tổng số thời gian mà bạn đã tự thuyết trình lúc nãy) Bạn hãy chọn Yes để trở môi trường soạn thảo Lúc này bạn thông báo chi tiết thời gian thuyết trình riêng các slide mà bạn vừa tiến hành  GiaùLop8.net o án tin học lớp  (11)

Ngày đăng: 29/03/2021, 13:40

TỪ KHÓA LIÊN QUAN

w