Tải bản đầy đủ (.pdf) (4 trang)

Giáo án Tin học 8 - Tiết 51-52 - Năm học 2010-2011

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (75.2 KB, 4 trang )

<span class='text_page_counter'>(1)</span>Ngµy d¹y: Ngµy d¹y:. / /. / 2010.T¹i líp 8A1; / 2010.T¹i líp 8A2;. TiÕt 51: Bµi thùc hành 6 sö dông lÖnh lÆp while…do I. Môc tiªu bµi häc: 1. KiÕn thøc: Vận dụng câu lệnh lặp với số lần chưa biết trước While …do cho bài tập Hiểu được hoạt động vòng lặp với số lần chưa biết trước 2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh While …do Rèn kỹ năng đọc chương trình, tìm hiểu tác dụng của câu lệnh 3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. II. ChuÈn bÞ cña gi¸o viªn vµ hoc sinh 1. ChuÈn bÞ cña GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal 2. ChuÈn bÞ cña HS: - SGK, vë ghi, bót, phiÕu häc tËp III. Hoạt động dạy và học Líp 8A1: / Líp 8A2: / Hoạt động của GV và HS 1. KiÓm tra bµi cò ( Kh«ng) 2. D¹y néi dung bµi míi. Hoạt động 1 ( 3 phút) Mục đích yêu cầu.. Néi dung. 1. Mục đích yêu cầu. Viết được chương trình pascal có GV: Cho 2 HS đọc mục đích yêu cầu c©u lÖnh While ..do HS: Đọc mục đích yêu cầu Tiếp tục nâng cao kỹ năng đọc GV: KÕt luËn chương trình. Bµi tËp 1 SGK Tr72 Hoạt động 2 ( 15 phút) ý tưởng: Sử dụng một biến đếm và Bµi tËp 1 vòng lặp While .. do để tính TB n số GV: Cho 2 HS đọc thông tin bài tập 1. thùc vµo mét kiÕn kiÓu sè thùc cho HS: §äc th«ng tin bµi tËp 1 GV: Hướng dẫn HS thực hiện các yêu cầu đến khi nhập đủ n số. a)Mô tả thuật toán của chương trình cña bµi thùc hµnh b)Gõ chương trình như SGK Tr72 a)Mô tả thuật toán của chương trình c)T×m hiÓu ý nghÜa c¸c c©u lÖnh GV: §­a ra gîi ý cña SGK ? Ta phải khai bao nhiêu biến và kiểu dữ trong chương trình, dịch chương tr×nh vµ söa lçi nÕu cã. liÖu kiÓu g×? d) Viết lại chương trình bằng vòng HS:Tr¶ lêi lÆp For ..do GV: Khai báo n là số lượng số thực Dem lµ ®iÕm sè thùc. X lµ c¸c sè thùc TB lµ gi¸ trÞ trung b×nh N, dem lµ kiÓu sè nguyªn X,TB lµ kiÓu sè thùc. ? Để tính TB và đếm ta luôn phải thực hiÖn thao t¸c g× lóc ®Çu. HS: G¸n c¸c gi¸ trÞ b»ng 0 30 Lop8.net.

<span class='text_page_counter'>(2)</span> GV: Sau đó nhập số lượng số thực cần tÝnh TB. ? §iÒu kiÖn g× th× vßng lÆp dõng lÆp. HS: Tr¶ lêi. GV: Mỗi lần đếm ta sẽ nhập 1 số thực rồi tÝnh vµo TB. GV vµ Hs x©y dùng vßng lÆp While .. do GV: Khi tÝnh song ta chi viÖc lÊy tæng chia cho n sè. b)Gõ chương trình như SGK Tr72 c)T×m hiÓu ý nghÜa c¸c c©u lÖnh trong chương trình, dịch chương trình và sửa lỗi nÕu cã. d) Viết lại chương trình bằng vòng lặp For ..do GV: Gợi ý ta xác định gtđ và gtc. HS: ViÕt CT thay b»ng c©u lÖnh For ..do Hoạt động 2 ( 20 phút) Thùc hµnh GV: ổn định HS vào vị trí máy. GV: Tæ chøc HS thùc hµnh bµi tËp 1 trªn m¸y. HS: Thùc hiÖn trªn m¸y 15 phót GV: Quan sát hướng dẫn HS thực hiện Chú ý: Sử dụng thao tác sao chép để làm bµi tËp 1 sö dông vßng lÆp For ..do 3. Cñng cè (3 phót) GV:NhËn xÐt giê thùc hµnh HS: Rót kinh nghiÖm GV: LÊy mét sè bµi lµm mÉu vµ mét sè l­u ý khi thùc hµnh. 4. Hướng dẫn học sinh tự học nhà ( 2 phút) Häc kÜ lÝ thuyÕt cÊu tróc lÖnh lÆp While ..do Đọc trước bài tập 2. Viết lại chương trình bài tập 1 sử dụng vòng lặp For ..do. 31 Lop8.net.

<span class='text_page_counter'>(3)</span> Ngµy d¹y: Ngµy d¹y:. / /. / 2010.T¹i líp 8A1; / 2010.T¹i líp 8A2;. TiÕt 52: Bµi thùc hành 6 sö dông lÖnh lÆp while…do(TiÕp) I. Môc tiªu bµi häc: 1. KiÕn thøc: Vận dụng câu lệnh lặp với số lần chưa biết trước While …do vào bài tập Hiểu được hoạt động vòng lặp với số lần chưa biết trước 2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh While …do Rèn kỹ năng đọc chương trình, tìm hiểu tác dụng của câu lệnh 3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. II. ChuÈn bÞ cña gi¸o viªn vµ hoc sinh 1. ChuÈn bÞ cña GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal 2. ChuÈn bÞ cña HS: - SGK, vë ghi, bót, phiÕu häc tËp III. Hoạt động dạy và học Líp 8A1: /. Líp 8A2:. Hoạt động của thầy và trò 1. KiÓm tra bµi cò (0 phót). /. Néi dung ghi b¶ng. 2. D¹y néi dung bµi míi. Hoạt động 1 (12 phút) GV: Cho HS §äc bµi tËp 2 ? Sè nµo ®­îc gäi lµ sè nguyªn tè. LÊy vÝ dô. HS: Tr¶ lêi GV: Đưa ra chương trình kiểm tra số nguyªn tè. HS: §äc vµ t×m hiÓu ý nghÜa c©u lÖnh GV: §­a ra c©u lÖnh: If n<=1 then Write (n,’khong phai la so nguyen to’); ? V× sao n<= 1 kh«ng ph¶i lµ sè nguyªn tè. HS: Tr¶ lêi GV: §­a ra c©u lÖnh: While (n mod i <>0) do i:=i+1; ? Vòng lặp hoạt động như thế nào. Khi nµo dõng vßng lÆp. HS: tr¶ lêi. GV: §­a ra c©u lÖnh: If i=n then Write(n,’la so nguyen to) Else Write(n,’khong phai la so nguyen to);. Bµi tËp 2 Uses crt; Var n,i:integer; Begin Clrscr; Write(‘Nhap mot so nguyen:’);Read(n); If n<=1 then Write (n,’khong phai la so nguyen to’); Else Begin I:=2; While (n mod i <>0) do i:=i+1; If i=n then Write(n,’la so nguyen to) Else Write(n,’khong phai la so nguyen to); End; Readln End.. 32 Lop8.net.

<span class='text_page_counter'>(4)</span> End; ? Cho biÕt ý nghÜa c©u lÖnh. HS: Tr¶ lêi. Hoạt động 2 ( 30 phút) GV: Hướng dẫn kỹ năng thực hành bài tËp 2. GV: Tæ chøc HS nhËn m¸y tÝnh 2 em/m¸y HS: ổn định tổ chức GV: Yªu cÇu HS thùc hµnh bµi tËp 2 trªn m¸y. HS: Thùc hµnh trªn m¸y GV: Quan sát hướng dẫn Lấy bài tập mẫu hướng dẫn GV: NhËn xÐt thùc hµnh vµ cho ®iÓm 3. Cñng cè vµ luyÖn tËp (2 phót) GV:Tóm tắt kiến thức trọng tâm đã học. GV: §­a ra tæng kÕt bµi thùc hµnh SGk tr74. HS: Chó ý 4. Hướng dẫn học sinh tự học ở nhà (1 phút). - Häc l¹i bµi vÒ c©u lÖnh lÆp while .. do . Xem l¹i c¸c vÝ dô SGK - Làm lại bài tập 1,2. Đọc bài đọc thêm 2 SGK tr73.. 33 Lop8.net.

<span class='text_page_counter'>(5)</span>

×