1. Trang chủ
  2. » Hóa học

Giáo án tổng hợp Tuần 1 - Lớp 1 - Trường Tiểu học Trần Văn Ơn

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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 670,5 KB

Nội dung

chỉ gồm 0 và 1 được gọi là ngôn ngữ Tương tự để chỉ dẫn cho máy máy tính những công việc cần làm ta phải Máy tính “nói” và “Hiểu” bằng một ngôn viết chương trình bằng ngôn ngữ máy.. ngữ [r]

(1)Trường THCS Tân Thành GV: Dương Mạnh Thành 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 A Môc tiªu :  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 cách tự động B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc, Häc sinh : - Đọc trước bài - SGK, §å dïng häc tËp C TiÕn tr×nh tiÕt d¹y : I ổn định tổ chức lớp : - KiÓn tra sÜ sè : 8A : …… 8B :…… 8C :…… 9A : …… 9B :…… 9C :…… - ổn định trật tự : II KiÓm tra bµi cò : Kiểm tra đồ dùng học sinh III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt Hoạt động : Học sinh hiểu người điều khiển máy tính thông qua cái gì Để máy tính có thể thực công việc theo mong muốn mình, người phải đưa dẫn thích hợp cho máy tính Double click chuột lên biểu tượng trên màn hình Desktop lệnh cho MT khởi động phần mềm Khi thực chép đoạn văn bản, ta đã lệnh cho máy tính thực hiện? Gi¸o ¸n tin häc khèi Con người lệnh cho máy tính thÕ nµo? - Để dẫn máy tính thực công việ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 này theo đúng thứ tự nhận VD 1: Gõ chữ a trên bàn phím ta đã lệnh cho MT ghi chữ a lên màn hình VD 2: Sao chép đoạn vb là yêu cầu MT thực lệnh: chép ghi vào nhớ và chép từ nhớ vị trí Trang Lop8.net Ng«n ng÷ lËp tr×nh Pascal (2) Trường THCS Tân Thành Hoạt động : Tìm hiểu ví dụ rô bốt quét nhà GV: Dương Mạnh Thành VÝ dô: r«-bèt quÐt nhµ H : Quan s¸t vµ nghiªn cøu SGK G : Em phải lệnh nào để r«bèt hoµn thµnh viÖc nhÆc r¸c bá vµo thùng đúng nơi qui định H : Tr¶ lêi G : Cho rôbôt chạy trên mô hình để hs h×nh dung b»ng trùc quan Để rô-bốt hoàn thành nhiệm vụ ta H : Quan s¸t vµ nhí c¸c thao t¸c thùc các lệnh sau: hiÖn cña r«bèt Lệnh 1: tiến bước H : Nh¾c l¹i c¸c lÖnh mµ rob«t ph¶i Lệnh 2: quẹo trái, tiến bước làm để hoàn thành công việc Lệnh 3: nhặt rác Lệnh 4: tiến bước Lệnh 5: quẹo phải, tiến bước Lệnh 6: bỏ rác vào thùng Cñng cè kiÕn thøc Sau thùc hiÖn lÖnh “H·y quÐt nhµ” ë trªn, vÞ trÝ míi cña r«-bèt lµ g×? Em hãy đưa các lệnh để rô-bốt trở lại vị trí xuất phát nó (góc bên trái màn h×nh) Hướng dẫn nhà Viết các lệnh dẫn để rôbốt hoàn thành công việc trực nhật lớp em Viết các lệnh dẫn để rôbốt giúp em là cái áo Gi¸o ¸n tin häc khèi Trang Lop8.net Ng«n ng÷ lËp tr×nh Pascal (3) Trường THCS Tân Thành GV: Dương Mạnh Thành Ngµy so¹n : Ngµy d¹y : TuÇn TiÕt 2: Bài 1: Máy tính và chương trình máy tính (T.T) A Môc tiªu :  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 mét 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 B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc , Häc sinh : - Đọc trước bài - SGK, §å dïng häc tËp, C TiÕn tr×nh tiÕt d¹y : I ổn định tổ chức lớp : - KiÓn tra sÜ sè : 8A : …… 8B :…… 8C :…… 9A : …… 9B :…… 9C :…… - ổn định trật tự : II KiÓm tra bµi cò : Con người lệnh cho máy tính nào ? Lấy ví dụ minh hoạ ? III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt Hoạt động : Học sinh hiểu viết chương trình là gì 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, việc viết các lệnh để điều khiển rô-bốt thực chất có nghĩa là viết chương trình Khi thực chương trình, máy tính thực các lệnh có chương trình cách 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 Việc viết các lệnh để điều khiển rô-bốt ví dụ trên chính là viết chương trình Tương tự, để Gi¸o ¸n tin häc khèi Trang Lop8.net Ng«n ng÷ lËp tr×nh Pascal (4) Trường THCS Tân Thành GV: Dương Mạnh Thành điều khiển máy tính làm việc, ta phải viết chương trình máy tính * Tại cần viết chương trình? Các công việc người muốn máy tính 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à hợp lại chương trình giúp người điều khiển máy tính cách đơn giản và hiệu Hoạt động 2: Tìm hiểu lý phải viết chương trình Giả sử cú hai người núi Chương trình và ngôn ngữ lập trình ? chuyện với Một người biết tiếng Anh, người biết tiếng Thông tin đưa vào máy tính phải Việt Vậy hai người có thể hiểu chuyển đổi thành dạng dãy bit (dãy các số không? gồm và 1) gọi là ngôn ngữ Tương tự để dẫn cho máy máy tính công việc cần làm ta phải Máy tính “nói” và “Hiểu” ngôn viết chương trình ngôn ngữ máy ngữ riêng là ngôn ngữ máy tính Tuy nhiên, việc viết chương trình - Viết chương trình là sử dụng các từ có ngôn ngữ máy khó.? nghĩa (thường là tiếng Anh) Để thực công việc, máy - Các chương trình dịch đóng vai trò "người tính phải hiểu các lệnh viết phiên dịch" và dịch chương trình chương trình Vậy làm nào để máy viết ngôn ngữ lập trình sang ngôn tính hiểu các lệnh ngữ máy để máy tính có thể hiểu người? Ta có thể lệnh cho máy tính  Như vậy, thông tin đưa vào máy phải cách nói gõ các phím bất kì chuyển đổi thành dạng dãy bit (dãy các không? tín hiệu kí hiệu 1) các ngôn ngữ lập trình đã đời để giảm nhẹ khó khăn việc viết chương trình ®­îc viÕt b»ng GV: Mụ tả trờn mỏy chiếu việc ngôn ngữ lập trình sang ngôn ngữ máy để lệnh cho máy tính làm việc m¸y tÝnh cã thÓ hiÓu ®­îc - Chương trình soạn thảo và chương trình dịch thường kết hợp vào phần mềm, gọi là môi trường lập trình Cñng cè kiÕn thøc ? Qua bµi häc em cÇn ghi nhí nh÷ng ®iÒu g× H : Tr¶ lêi Gi¸o ¸n tin häc khèi Trang Lop8.net Ng«n ng÷ lËp tr×nh Pascal (5) Trường THCS Tân Thành G : Chèt c¸c ghi nhí trªn mµn h×nh : GV: Dương Mạnh Thành GHI NHí 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Ó 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 Hướng dẫn nhà Em h·y cho biÕt so¹n th¶o v¨n b¶n yªu cÇu m¸y tÝnh t×m kiÕm vµ thay (Replace), thực chất ta đã yêu cầu máy thực lệnh gì ? Ta có thể thay đổi thứ tự chúng không? Sau thùc hiÖn lÖnh “H·y quÐt nhµ” ë trªn, vÞ trÝ míi cña r«-bèt lµ g× ? Em hãy đưa các lệnh để rô-bốt trở lại vị trí xuất phát nó (góc bên tr¸i mµn h×nh) Tại người ta tạo các ngôn ngữ khác để lập trình các máy tính đã có ngôn ngữ máy mình? Häc thuéc phÇn ghi nhí Gi¸o ¸n tin häc khèi Trang Lop8.net Ng«n ng÷ lËp tr×nh Pascal (6) Trường THCS Tân Thành GV: Dương Mạnh Thành Ngµy so¹n: 22/10/2010 Ngµy d¹y 8B:……… TuÇn TiÕt Bài : Làm quen với chương trình vµ ng«n ng÷ lËp tr×nh i Môc tiªu:  BiÕt ng«n ng÷ lËp tr×nh gåm c¸c thµnh phÇn c¬ b¶n lµ b¶ng ch÷ c¸i vµ c¸c 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  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 cña ng«n ng÷ lËp tr×nh Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸ ii ChuÈn bÞ: Gi¸o viªn: - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc , Häc sinh: - Đọc trước bài - SGK, §å dïng häc tËp, iii TiÕn tr×nh tiÕt d¹y: ổn định tổ chức lớp: - KiÓn tra sÜ sè: 8B: - ổn định trật tự KiÓm tra bµi cò: Viết chương trình là gì ? phải viết chương trình ? Ng«n ng÷ lËp tr×nh lµ g× ? t¹i ph¶i t¹o ng«n ng÷ lËp tr×nh ? Néi dung bµi míi: Hoạt động GV - HS Néi dung Hoạt động 1: Học sinh hiểu nào là ngôn ngữ lập trình Ví dụ chương trình G : Đưa ví dụ chương trình đơn giản viết môi trường Pascal H : Quan sát cấu trúc và giao diện * Ví dụ chương trình đơn giản viết b»ng Pascal Gi¸o ¸n tin häc khèi Trang Ng«n ng÷ lËp tr×nh Pascal Lop8.net (7) Trường THCS Tân Thành chương trình Pascal GV: Dương Mạnh Thành G : Theo em chương trình dÞch sang m· m¸y th× m¸y tÝnh sÏ ®­a kÕt qu¶ g× ? H : Tr¶ lêi theo ý hiÓu - Sau chạy chương trình này máy in lên mµn h×nh dßng ch÷ Chao cac ban Hoạt động 2: Học sinh hiểu ngôn ngữ lập trình gồm gì Ngôn ngữ lập trình gồm gì? G : Khi nói và viết ngoại ngữ để người khác hiểu đúng các em có Ngụn ngữ lập trỡnh gồm: cÇn ph¶i dïng c¸c ch÷ c¸i, nh÷ng tõ - Bảng chữ cái: thường gồm các chữ cái tiếng cho phÐp vµ ph¶i ®­îc ghÐp theo Anh và số kí hiệu khác dấu phép đúng quy tắc ngữ pháp hay không ? 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 H : §äc c©u hái suy nghÜ vµ tr¶ lêi phím máy tính có mặt bảng chữ cái G : Ng«n ng÷ lËp tr×nh gåm nh÷ng ngôn ngữ lập trình g× ? - 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 H : Nghiªn cøu SGK tr¶ lêi chương trình, G : Chèt kh¸i niÖm trªn mµn h×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 Hoạt động 3: HS tìm hiểu nào là từ khoá và tên chương trình G : Đưa ví dụ chương trình phần trước H : Nghiªn cøu G : Theo em nh÷ng tõ nµo chương trình là từ khoá H : Tr¶ lêi theo ý hiÓu Gi¸o ¸n tin häc khèi Tõ kho¸ vµ tªn - Tõ kho¸ cña mét ng«n ng÷ lËp tr×nh lµ nh÷ng tõ dµnh riªng, kh«ng ®­îc dïng c¸c tõ kho¸ này cho bất kì mục đích nào khác ngoài mục đích sử dụng ngôn ngữ lập trình quy định Trang Lop8.net Ng«n ng÷ lËp tr×nh Pascal (8) Trường THCS Tân Thành G : Chỉ các từ khoá chương tr×nh G : Trong chương trình đại lượng nµo gäi lµ tªn H : Tr¶ lêi theo ý hiÓu G : Tªn lµ g× ? G : Chèt kh¸i niÖm tªn vµ gi¶i thÝch thêm quy tắc đặt tên chương trình H : Nghe vµ ghi bµi GV: Dương Mạnh Thành - 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 ®­îc trïng víi c¸c tõ kho¸ Cñng cè kiÕn thøc ? Qua tiết học em đã hiểu điều gì ? Hãy đặt hai tên hợp lệ và hai tên không hợp lệ G : Tªn hîp lÖ ng«n ng÷ lËp tr×nh Pascal kh«ng ®­îc b¾t ®Çu b»ng ch÷ sè vµ không chứa dấu cách (kí tự trống) Do chúng ta có thể đặt tên STamgiac để diện tích hình tam giác, đặt tên ban_kinh cho bán kính hình tròn, Các tên đó là tên hợp lệ, còn các tên Lop em, 10A, là tên không hợp lệ Hướng dẫn nhà Học thuộc khái niệm ngôn ngữ lập trình và hiểu môi trường lập trình là gì Hiểu, phân biệt từ khoá và tên chương trình IV Rót kinh nghiÖm ……………………………………………………………………………………….…………… … ……………………………………………………………………….………………………… …… ……………………………………………………….……………………………………… ……… ……………………………………….………………………………………………………………… Gi¸o ¸n tin häc khèi Trang Lop8.net Ng«n ng÷ lËp tr×nh Pascal (9) Trường THCS Tân Thành GV: Dương Mạnh Thành Ngµy so¹n: 23/10/2010 Ngµy d¹y 8B: TiÕt TuÇn 2: Bài : Làm quen với chương trình vµ ng«n ng÷ lËp tr×nh i Môc tiªu:  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 ii ChuÈn bÞ: Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc Học sinh: - Đọc trước bài - SGK, §å dïng häc tËp, iii TiÕn tr×nh tiÕt d¹y: ổn định tổ chức lớp: - KiÓn tra sÜ sè: 8B: - ổn định trật tự KiÓm tra bµi cò: Ng«n ng÷ lËp tr×nh gåm nh÷ng g× ? Thế nào là từ khoá và tên chương trình ? Néi dung bµi míi: Hoạt động GV - HS Néi dung Hoạt động : Học sinh hiểu cấu trúc chương trình G : Đưa ví dụ chương trình Cấu trúc chung chương trình - Cấu trúc chung chương trình gồm: PhÇn khai b¸o o Khai báo tên chương trình; o Khai b¸o c¸c th­ viÖn (chøa c¸c lÖnh viÕt sẵn có thể sử dụng chương trình) và mét sè khai b¸o kh¸c G : Cho biết chương trình có nh÷ng phÇn nµo ? H : Quan sát chương trình và 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 hiÖn §©y lµ phÇn b¾t nghiªn cøu sgk tr¶ lêi buéc ph¶i cã G : §­a lªn mµn h×nh tõng phÇn chương trình - PhÇn khai b¸o cã thÓ cã hoÆc kh«ng Tuy H : §äc nhiên, có phần khai báo phải đặt G : Giải thích thêm cấu tạo trước phần thân chương trình phần đó Hoạt động : Học sinh hiểu số thao tác chính NNLT Pascal Gi¸o ¸n tin häc khèi Trang Lop8.net Ng«n ng÷ lËp tr×nh Pascal (10) Trường THCS Tân Thành G : Khởi động chương trình T.P để xuÊt hiÖn mµn h×nh sau : GV: Dương Mạnh Thành VÝ dô vÒ ng«n ng÷ lËp tr×nh - Khởi động chương trình : - Mµn h×nh T.P xuÊt hiÖn - Từ bàn phím soạn chương trình tương tự word G : Giíi thiÖu mµn h×nh so¹n th¶o cña T.P H : Quan s¸t vµ l¾ng nghe G : Giới thiệu các bước để làm việc với chương trình môi trường lập trình T.P Cñng cè kiÕn thøc - Sau đã soạn thảo xong, nhấn phím Alt+F9 để dịch chương trình - Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9 GHI NHỚ Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc cho có thể viết các lệnh tạo thành chương trình hoàn chỉnh và chạy trên máy tí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 CÂU HỎI VÀ BÀI TẬP Hãy cho biết các bước cần thực để tạo các chương trình máy tính 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? Hướng dẫn nhà Học thuộc khái niệm ngôn ngữ lập trình và hiểu môi trường lập trình là gì Hiểu, phân biệt từ khoá và tên chương trình Nắm vững cấu trúc chương trình IV Rót kinh nghiÖm ……………………………………………………………………………………….…………… … ……………………………………………………………………….………………………… …… ……………………………………………………….……………………………………… ……… DuyÖt cña chuyªn m«n Gi¸o ¸n tin häc khèi Trang 10 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (11) Trường THCS Tân Thành GV: Dương Mạnh Thành Ngµy so¹n : 30/10/2010 Ngµy d¹y 8B : TiÕt TuÇn Bµi thùc hµnh 1: lµm quen víi turbo pascal i Môc tiªu :  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  Thùc hiÖn ®­îc c¸c thao t¸c më c¸c b¶ng chän vµ chän lÖnh  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 ii ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt Häc sinh : - Đọc trước bài thực hành - Học thuộc kiến thức lý thuyết đã học iii TiÕn tr×nh tiÕt d¹y : ổn định tổ chức lớp : - KiÓn tra sÜ sè : 8B: - ổn định trật tự KiÓm tra bµi cò : Cấu trúc chung chương trình gồm phần nào ? Đọc tên và chức số từ khoá chương trình Nêu các bước để làm việc với chương trình Turbo Pascal ? Néi dung bµi míi : Hoạt động GV - HS Hoạt động : Hướng dẫn ban đầu G : §ãng ®iÖn Néi dung H : Khởi động và kiểm tra tình trạng máy tính cña m×nh  B¸o c¸o t×nh h×nh cho G G : X¸c nhËn kÕt qu¶ b¸o c¸o trªn tõng m¸y H : ổn định vị trí trên các máy G : Phæ biÕn néi dung yªu cÇu chung tiÕt thùc hµnh lµ lµm quen víi ng«n ng÷ lËp tr×nh Turbo Pascal Gi¸o ¸n tin häc khèi Trang 11 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (12) Trường THCS Tân Thành GV: Dương Mạnh Thành Hoạt động : Giáo viên hướng dẫn HS làm bài trên màn hình lớn G : Giới thiệu biểu tượng chương trình và cách khởi động chương trình cách H : Theo dâi vµ quan s¸t t×m biÓu tượng chương trình trên máy cña m×nh G : Giíi thiÖu mµn h×nh TP H : Quan s¸t kh¸m ph¸ c¸c thµnh phÇn trªn mµn h×nh TP G : Giíi thiÖu c¸c thµnh phÇn trªn mµn h×nh cña Turbo Pascal H : Quan s¸t G : Giíi thiÖu vµ lµm mÉu c¸ch më hệ thống thực đơn (menu) và cách di chuyÓn vÖt s¸ng, chän lÖnh thực đơn H : Lµm theo trªn m¸y cña m×nh vµ quan s¸t c¸c lÖnh tõng menu G : Giíi thiÖu c¸ch tho¸t khái TP H : Lµm thö trªn m¸y tÝnh cña m×nh G : Theo dâi quan s¸t c¸c thao t¸c thùc hiÖn cña H trªn tõng m¸y vµ hướng dẫn thêm Bài 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 cña Turbo Pascal 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 nÒn; 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 cña Turbo Pascal vµ so s¸nh víi h×nh 11 SGK c NhËn biÕt c¸c thµnh phÇn: Thanh b¶ng chän; tªn tÖp ®ang më; trá; dßng trî gióp phÝa 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 tõng b¶ng chän - Më c¸c b¶ng chän b»ng c¸ch kh¸c: NhÊn tæ hîp phÝm Alt vµ phÝm t¾t cña 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 Pascal Alt+X để thoát khỏi Turbo Hoạt động : Giáo viên hướng dẫn HS làm bài trên màn hình lớn H : Gõ chương trình phần a Bài Soạn thảo, lưu, dịch và chạy chương sgk trình đơn giản G : Mở chương trình đã chuẩn bị program CT_Dau_tien; uses crt; s½n tõ m¸y chñ begin clrscr; H : §äc vµ hiÓu chó ý sgk writeln('Chao cac ban'); write('Toi la Turbo Pascal'); end Gi¸o ¸n tin häc khèi Trang 12 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (13) Trường THCS Tân Thành H : Lµm theo mét c¸ch tuÇn tù c¸c bước b, c, d sgk G : Theo dõi và hướng dẫn trên các m¸y G : dịch và chạy chương trình trên m¸y chñ H : Quan sát và đối chiếu kết trªn m¸y cña m×nh NhËn xÐt sau tiÕt thùc hµnh : GV: Dương Mạnh Thành - Nhấn tổ hợp phím Alt+F9 để dịch chương 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 ……………………………………………………………………………………….…………… … Hướng dẫn nhà Đọc và ôn lại bài để tiết sau thực hành tiếp IV Rót kinh nghiÖm ……………………………………………………………………………………….…………… … ……………………………………………………………………….………………………… …… ……………………………………………………….……………………………………… ……… Gi¸o ¸n tin häc khèi Trang 13 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (14) Trường THCS Tân Thành GV: Dương Mạnh Thành Ngµy so¹n : 30/10/2010 Ngµy d¹y 8B : TiÕt TuÇn : Bµi thùc hµnh : lµm quen víi turbo pascal i Môc tiªu :  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  Thùc hiÖn ®­îc c¸c thao t¸c më c¸c b¶ng chän vµ chän lÖnh  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 ii ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt Häc sinh : - Đọc trước bài thực hành - Học thuộc kiến thức lý thuyết đã học iii TiÕn tr×nh tiÕt d¹y : ổn định tổ chức lớp : - KiÓn tra sÜ sè : 8B: - ổn định trật tự : KiÓm tra bµi cò : Cấu trúc chung chương trình gồm phần nào ? Đọc tên và chức số từ khoá chương trình Nêu các bước để làm việc với chương trình Turbo Pascal Néi bµi bµi míi : Hoạt động GV - HS Hoạt động : Hướng dẫn ban đầu G : §ãng ®iÖn Néi dung H : Khởi động và kiểm tra tình trạng máy tính cña m×nh  B¸o c¸o t×nh h×nh cho G G : X¸c nhËn kÕt qu¶ b¸o c¸o trªn tõng m¸y H : ổn định vị trí trên các máy Hoạt động : Giáo viên hướng dẫn H làm bài H : Làm theo các bước yêu cầu SGK Gi¸o ¸n tin häc khèi Bài Chỉnh sửa chương trình và nhận biết sè lçi Trang 14 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (15) Trường THCS Tân Thành GV: Dương Mạnh Thành G : Thường xuyên các máy kiểm tra, theo dõi và hướng dẫn cụ thể G : Làm các bước a, b trên máy chủ vµ gi¶i thÝch mét sè lçi cho H hiÓu H : Quan s¸t vµ l¾ng nghe gi¶i thÝch Hoạt động : Giáo viên tổng kết nội dung tiết thực hành G : §­a lªn mµn h×nh néi dung chính cần đạt tiết thực hành Tổng kết : SGK nµy (SGK) H : §äc l¹i H : Đọc phần đọc thêm SGK G : Cã thÓ gi¶i thÝch thªm NhËn xÐt sau tiÕt thùc hµnh : ……………………………………………………………………………………….…………… … Hướng dẫn nhà Đọc và chuẩn bị bài : Chương trình máy tính và liệu IV Rót kinh nghiÖm ……………………………………………………………………………………….…………… … ……………………………………………………………………….………………………… …… ……………………………………………………….……………………………………… ……… DuyÖt cña chuyªn m«n Gi¸o ¸n tin häc khèi Trang 15 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (16) Trường THCS Tân Thành GV: Dương Mạnh Thành Ngµy so¹n : 6/10/2010 Ngµy d¹y 8B : TiÕt TuÇn 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Þ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc Học sinh : - Kiến thức đã học - Đọc trước bài - SGK, §å dïng häc tËp iii TiÕn tr×nh tiÕt d¹y : ổn định tổ chức lớp : - KiÓn tra sÜ sè : 8B: - ổn định trật tự : KiÓm tra bµi cò : D¹y bµi míi : Hoạt động GV - HS Néi dung Hoạt động : Học sinh tìm hiểu liệu và kiểu liệu G : Nêu tình để gợi ý D÷ liÖu vµ kiÓu d÷ liÖu vÒ d÷ liÖu vµ kiÓu d÷ liÖu Ví dụ 1: Minh hoạ kết thực chương trình G : §­a lªn mµn h×nh vÝ dô in mµn h×nh víi c¸c kiÓu d÷ liÖu quen thuéc lµ ch÷ SGK vµ sè H : Quan sát để phân biệt ®­îc hai lo¹i d÷ liÖu quen thuéc lµ ch÷ vµ sè Dòng chữ Phép toán với các số G : Ta cã thÓ thùc hiÖn c¸c phÐp to¸n víi d÷ liÖu kiÓu g× ? H : Nghiªn cøu SGK tr¶ lêi víi kiÓu sè G : Cßn víi kiÓu ch÷ th× c¸c phép toán đó không có Gi¸o ¸n tin häc khèi - Các ngôn ngữ lập trình định nghĩa sẵn số kiÓu d÷ liÖu c¬ b¶n Trang 16 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (17) Trường THCS Tân Thành nghÜa GV: Dương Mạnh Thành Dưới đây là số kiểu liệu thường dùng nhất:  Sè nguyªn, vÝ dô sè häc sinh cña mét líp, sè s¸ch G : Theo em cã nh÷ng kiÓu th­ viÖn, d÷ liÖu g× ? LÊy vÝ dô cô thÓ  Sè thùc, vÝ dô chiÒu cao cña b¹n B×nh, ®iÓm trung kiểu liệu nào đó b×nh m«n To¸n, H : Nghiªn cøu SGK vµ tr¶ lêi trªn SGK, §å dïng häc  X©u kÝ tù (hay x©u) lµ d·y c¸c "ch÷ c¸i" lÊy tõ b¶ng ch÷ c¸i cña ng«n ng÷ lËp tr×nh, vÝ dô: "Chao tËp, b¶ng phô cac ban", "Lop 8E", "2/9/1945" G : Chèt trªn mµn h×nh kiểu liệu và - Ngôn ngữ lập trình cụ thể còn định nghĩa nhiều kiểu gi¶i thÝch thªm d÷ liÖu kh¸c Sè c¸c kiÓu d÷ liÖu vµ tªn kiÓu d÷ liÖu G : Trong ng«n ng÷ lËp tr×nh nµo còng chØ cã kiÓu d÷ mçi ng«n ng÷ lËp tr×nh cã thÓ kh¸c liệu đó hay còn nhiều ? H : Nghiên cứu SGK trả lời Ví dụ Bảng đây liệt kê số kiểu liệu G : §­a lªn mµn h×nh vÝ dô SGK để giới thiệu tên mét sè kiÓu d÷ liÖu c¬ b¶n NNLT pascal c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal: Tªn kiÓu G : §äc tªn kiÓu d÷ liÖu Integer, real, char, string H : §äc l¹i H : ViÕt tªn vµ ý nghÜa cña kiÓu d÷ liÖu c¬ b¶n TP G : §­a vÝ dô : 123 vµ ‘123’ H : §äc tªn hai kiÓu d÷ liÖu trªn G : §­a chó ý vÒ kiÓu d÷ liÖu char vµ string integer real char string Ph¹m vi gi¸ trÞ Số nguyên khoảng 215 đến 215  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ù 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 : HS tìm hiểu, làm quen với các phép toán và kiểu liệu số G : ViÕt lªn b¶ng phô c¸c C¸c phÐp to¸n víi d÷ liÖu kiÓu sè phép toán số học dùng cho - Bảng đây kí hiệu các phép toán số học đó d÷ liÖu kiÓu sè thùc vµ sè ng«n ng÷ Pascal: nguyªn ? H : ViÕt vµ gi¬ b¶ng phô cã hiÖu lÖnh cña G Gi¸o ¸n tin häc khèi Trang 17 Ng«n ng÷ lËp tr×nh Pascal Lop8.net (18) Trường THCS Tân Thành G : §­a lªn mµn h×nh b¶ng kÝ hiÖu c¸c phÐp to¸n dïng cho kiÓu sè thùc vµ sè nguyªn H : Quan sát để hiểu cách viÕt vµ ý nghÜa cña tõng phÐp to¸n vµ ghi vë GV: Dương Mạnh Thành KÝ hiÖu +  * / div mod PhÐp to¸n KiÓu d÷ liÖu céng trõ nh©n chia chia lÊy phÇn nguyªn sè nguyªn, sè thùc sè nguyªn, sè thùc sè nguyªn, sè thùc sè nguyªn, sè thùc sè nguyªn chia lÊy phÇn d­ sè nguyªn Dưới đây là các ví dụ phép chia, phép chia lấy phần G : §­a mét sè vÝ dô sgk nguyªn vµ phÐp chia lÊy phÇn d­: 5/2 = 2.5; 12/5 = 2.4 vµ gi¶i thÝch thªm H : Quan s¸t, l¾ng nghe vµ div = 2; 12 div = 2 ghi vë mod = 1; 12 mod = 2 G : §­a phÐp to¸n viÕt - Ta cã thÓ kÕt hîp c¸c phÐp tÝnh sè häc nãi trªn ng«n ng÷ lËp tr×nh Pascal vÝ dô : d¹ng ng«n ng÷ to¸n häc : x Ng«n ng÷ to¸n Ng«n ng÷ TP  xy  vµ yªu cÇu H viÕt biÓu thøc nµy b»ng ng«n ng÷ TP H : ViÕt vµ gi¬ b¶ng phô cã hiÖu lÖnh cña G G : Yªu cÇu H viÕt l¹i phÐp to¸n abc+d 15   a a*b-c+d 15+5*(a/2) x 5 y  (x  2) a 3 b5 (x+5)/(a+3)y/(b+5)*(x+2)*(x+2) x 5 y  (x  2) b»ng Quy t¾c tÝnh c¸c biÓu thøc sè häc: a 3 b5 ng«n ng÷ TP H : Lµm trªn b¶ng phô G : NhËn xÐt vµ ®­a b¶ng vÝ dô SGK H : Nªu quy t¾c tÝnh c¸c biÓu thøc sè häc G : NhËn xÐt vµ chèt trªn mµn h×nh G : ViÕt l¹i biÓu thøc nµy b»ng ng«n ng÷ lËp tr×nh  Các phép toán ngoặc thực trước tiªn;  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õ ®­îc thùc hiÖn theo thø tù tõ tr¸i sang ph¶i Chó ý: Trong Pascal (và hầu hết các ngôn ngữ (a  b)(c  d)  6  a ? lập trình nói chung) phép sử dụng cặp dấu Pascal ngoặc tròn () để gộp các phép toán Không dùng cặp H : ViÕt SGK, §å dïng häc dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} tËp, b¶ng phô toán học G : NhËn xÐt vµ ®­a chó ý Cñng cè kiÕn thøc Gi¸o ¸n tin häc khèi Trang 18 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (19) Trường THCS Tân Thành H : Nhắc lại kiến thức cần đạt bài GV: Dương Mạnh Thành G : Chèt l¹i nh÷ng kiÕn thøc träng t©m bµi Hướng dẫn nhà Häc lý thuyÕt, lµm bµi tËp 1, 2, 3, Đọc trước phần 3,4 bài IV Rót kinh nghiÖm ……………………………………………………………………………………….…………… … ……………………………………………………………………….………………………… …… ……………………………………………………….……………………………………… ……… Gi¸o ¸n tin häc khèi Trang 19 Lop8.net Ng«n ng÷ lËp tr×nh Pascal (20) Trường THCS Tân Thành GV: Dương Mạnh Thành Ngµy so¹n : 6/11/2010 Ngµy d¹y 8B : TuÇn TiÕt Bµi : CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU (T2) i Môc tiª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 : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector, Học sinh : - Kiến thức đã học - Đọc trước bài - 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Ón tra sÜ sè : 8B: - ổn định trật tự : KiÓm tra bµi cò : (?) Nªu mét sè kiÓu d÷ liÖu mµ em ®­îc häc? LÊy vÝ dô minh ho¹? (?) Nªu mét sè c¸c phÐp to¸n sè häc cã ng«n ng÷ Pascal? LÊy vÝ dô? (?) H·y nªu Ýt nhÊt hai kiÓu d÷ liÖu vµ mét phÐp to¸n cã thÓ thùc hiÖn ®­î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 nh÷ng kiÓu d÷ liÖu nµo? HS : Tr¶ lêi GV : NhËn xÐt vµ cho ®iÓm D¹y bµi míi : Hoạt động GV - HS Néi dung Hoạt động : HS biết ý nghĩa và cách viết các phép toán so sánh TP G : §­a lªn mµn h×nh b¶ng kÝ hiÖu C¸c phÐp so s¸nh c¸c phÐp to¸n so s¸nh to¸n - B¶ng kÝ hiÖu c¸c phÐp so s¸nh viÕt häc ng«n ng÷ Pascal: G : Các phép toán so sánh dùng để KÝ hiÖu PhÐp so s¸nh KÝ hiÖu to¸n lµm g× ? Pascal häc H : Nghiªn cøu SGK tr¶ lêi = = B»ng - để so sánh các số, các biểu thức với ≠ <> Kh¸c < < Nhá h¬n G : §­a vÝ dô : <= ≤ Nhá h¬n hoÆc b»ng Gi¸o ¸n tin häc khèi Trang 20 Ng«n ng÷ lËp tr×nh Pascal Lop8.net (21)

Ngày đăng: 12/03/2021, 20:59

w