Em hãy cách khởi động và thoát chương trình Tr¶ lêi KÕt luËn Hoạt động 2 15 phút Tõ khãa vµ lÖnh C¸c lÖnh vµ tõ khãa c¬ b¶n Em h·y liÖt kª mét sè tõ khãa vµ cho biÕt c¸ch sö dông c¸c tõ[r]
(1)Ngµy d¹y:…………….T¹i líp 8A1; Ngµy d¹y:…………….T¹i líp 8A2; TiÕt 34: «n tËp I Môc tiªu bµi häc KiÕn thøc: - Cấu trúc chương trình Pascal - HiÓu ®îc mét sè kiÓu d÷ liÖu - BiÕt c¸c phÐp to¸n, biÓu thøc sè häc, lÖnh g¸n - BiÕt lÖnh vµo d÷ liÖu 2.Kü n¨ng - Biết chuyển đổi biểu thức toán học sang pascal - Khai báo biến, viết chương trình đơn giản 3.Thái độ Nghiªm tóc häc tËp II ChuÈn bÞ cña GV vµ HS GV: Bài soạn, SGK, Phòng máy tính, đồ dùng dạy học HS: Vở ghi, SGK, phiếu kiểm tra, đồ dùng học tập III Hoạt động dạy – học * Tæ chøc 8A1 / 8A2 / Hoạt động GV và HS KiÓm tra bµi cò (0 phót) Bµi míi Hoạt động (10 phút) Lµm quen víi Pascal? GV Để điều khiển máy tính người lµm ph¶i lµm g×? HS Tr¶ lêi GV §Ó ®iÒu khiÓn m¸y tÝnh ta ph¶i ®a các dẫn để máy tính thực hiÖn Nhng nãi m¸y tÝnh sÏ kh«ng hiểu nên ta phải viết chương trình cho m¸y tÝnh ? Cấu trúc chương trình Pascal gåm nh÷ng phÇn nµo? Em h·y tr×nh bµy HS Tr¶ lêi NhËn xÐt bæ sung KÕt luËn Gåm hai phÇn PhÇn khai b¸o Phần thân chương trình Lop8.net Néi dung chÝnh Lµm quen víi Pascal CÊu tróc chung Gåm hai phÇn PhÇn khai b¸o Phần thân chương trình Khởi động: TP\bin\Turbo.exe Nháy đúp vào biểu tượng (2) ? HS GV GV ? HS GV ? HS ? HS GV ? HS GV ? HS GV ? HS GV Em hãy cách khởi động và thoát chương trình Tr¶ lêi KÕt luËn Hoạt động ( 15 phút) Tõ khãa vµ lÖnh C¸c lÖnh vµ tõ khãa c¬ b¶n Em h·y liÖt kª mét sè tõ khãa vµ cho biÕt c¸ch sö dông c¸c tõ khãa Tr¶ lêi KÕt luËn Mét sè tõ khãa: Program, begin, end, uses Em h·y cho biÕt lÖnh ®a th«ng b¸o mµn h×nh vµ lÖnh nhËp d÷ liÖu Tr¶ lêi Em hãy viết chương trình đơn giản In mµn h×nh th«ng b¸o : Chao cac ban HS hoạt động theo bàn phút §¹i diÖn lªn b¶ng tr×nh bµy NhËn xÐt bæ sung Hoạt động ( 10 phút) D÷ liÖu vµ c¸c phÐp to¸n Em h·y ®iÒn th«ng tin vµo b¶ng sau: Tên kiểu Phạm vi hoạt động Integer Real Char String Byte HS lªn b¶ng ®iÒn th«ng tin C¸c phÐp to¸n Em h·y liÖt kª c¸c phÐp to¸n Lªn b¶ng viÕt NhËn xÐt bæ sung Cho biÕt kÕt qu¶ 10 mod = 10 div = ViÕt c¸c biÓu thøc 32 3 3.2 Lªn b¶ng thùc hiÖn NhËn xÐt bæ sung KÕt luËn Tõ khãa vµ lÖnh Program, begin, end, uses Write: lÖnh ®a th«ng b¸o mµn h×nh VD; Write(‘Chao cac ban’); Read: lÖnh nhËp d÷ liÖu VD: Read(a); D÷ liÖu vµ c¸c phÐp to¸n Tªn Ph¹m vi gi¸ KiÓu kiÓu trÞ Sè nguyªn Sè thùc Integer Real Ký tù X©u ký tù Char String -216 đến 216-1 2.9 x 10-39 đến 1.7 x 1038 Mét ch÷ c¸i X©u ký tù, tèi ®a 255 ký tù C¸c phÐp to¸n: +, -, *, /, mod, div 75 Lop8.net (3) Hoạt động (25 phút) LÖnh vµo d÷ liÖu LÖnh vµo d÷ liÖu ? Em h·y cho biÕt lÖnh vµo/ra d÷ liÖu Ph©n biÖt write vµ writeln; read LÖnh xuÊt d÷ liÖu: write vµ writeln LÖnh nhËp d÷ liÖu: read vµ readln vµ readln HS: Tr¶ lêi GV: LÊy vÝ dô minh ho¹ ? Viết chương trình nhâp vào chữ cái và in chữ cái đó HS: hoạt động theo bàn và trả lời Cñng cè( phót) Tóm tắt kiến thức trọng tâm đã học NhËn xÐt giê häc, tr¶ lêi c¸c c©u hái vµ lµm l¹i c¸c bµi tËp Hướng dẫn học nhà ( phút) «n tËp m« t¶ thuËt to¸n vµ c©u lÖnh rÏ nh¸nh Tr¶ lêi c¸c c©u hái SGK vµ lµm l¹i c¸c bµi tËp 76 Lop8.net (4) Ngµy d¹y:…………….T¹i líp 8A1; Ngµy d¹y:…………….T¹i líp 8A2; TiÕt 35: «n tËp (tiÕp) I Môc tiªu bµi häc KiÕn thøc: - Biết các mô tả thuật toán cách liệt kê các bước - Hiểu lệnh rẽ nhánh dạng thiếu và dạng đủ 2.Kü n¨ng - Mô tả thuật toán cách liệt kê các bước - Viết đúng các lệnh rẽ nhánh, biết sử dụng đúng và có hiệu câu lệnh rẽ nh¸nh 3.Thái đô Nghiªm tóc häc tËp, t to¸n häc II ChuÈn bÞ cña GV vµ HS GV: Bµi so¹n, SGK, Phßng häc chung, §D d¹y häc HS: Vở ghi, SGK, phiếu kiểm tra, đồ dùng học tập III Hoạt động dạy – học * Tæ chøc 8A1 / 8A2 / Hoạt động GV và HS KiÓm tra bµi cò (0 phót) Bµi míi Néi dung chÝnh Hoạt động (20 phút) M« t¶ thuËt to¸n M« t¶ thuËt to¸n ? Em h·y m« t¶ thuËt to¸n kiÓm tra mét sè a cã chia hÕt cho hay kh«ng? §a th«ng b¸o kiÓm tra HS HS hoạt động theo bàn phút NhËn xÐt bæ sung GV KÕt luËn ? Em h·y m« t¶ thuËt to¸n nhËp vµo hai sè nguyªn §a kÕt qu¶ tÝnh to¸n a+b, a-b, a*b HS Hoạt động độc lập phút Nh©n xÐt bæ sung GV KÕt luËn Em h·y dùa vµo thuËt to¸n viÕt chương trình tính toán trên GV vµ HS cïng x©y dùng bµi Hoạt động (22 phút) C©u lÖnh rÏ nh¸nh C©u lÖnh rÏ nh¸nh 77 Lop8.net (5) GV C©u lÖnh ®iÒu kiÖn d¹ng thiÕu: NÕu <®iÒu kiÖn> th× < c©u lÖnh>; If <®iÒu kiÖn> then < c©u lÖnh>; Câu lệnh điều kiện dạng đủ: NÕu < ®iÒu kiÖn) th× < c©u lÖnh 1> nÕu kh«ng th× < c©u lÖnh 2>; C©u lÖnh ®iÒu kiÖn d¹ng thiÕu: NÕu <®iÒu kiÖn> th× < c©u lÖnh>; If <®iÒu kiÖn> then < c©u lÖnh>; Câu lệnh điều kiện dạng đủ: NÕu < ®iÒu kiÖn) th× < c©u lÖnh 1> nÕu kh«ng th× < c©u lÖnh 2>; If < ®iÒu kiÖn) then < c©u lÖnh 1> If < ®iÒu kiÖn) then < c©u lÖnh 1> Else Else < c©u lÖnh 2>; < c©u lÖnh 2>; ¸p dông ? Em h·y dùa vµo thuËt to¸n kiÓm tra mét sè chia hÕt cho hay kh«ng hãy biết chương trình dựa vào thuật toán đó HS HS cùng thực hoạt động nhóm phút và đại diện trả lời GV NhËn xÐt Cñng cè( phót) Tãm t¾t kiÕn thøc träng tâm đã học NhËn xÐt giê häc, tr¶ lêi c¸c c©u hái vµ lµm l¹i c¸c bµi tËp Hướng dẫn học nhà (1 phút) ôn tập toàn chương trình từ đầu năm học đến bài Tr¶ lêi c¸c c©u hái SGK vµ lµm l¹i c¸c bµi tËp 78 Lop8.net (6)