1. Trang chủ
  2. » Lịch sử lớp 12

Bài TH 5: Sử dụng lệnh lặp for…do

4 19 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 4
Dung lượng 70,56 KB

Nội dung

Nhắc lại các thuật toán trong các bài tập,  những câu lệnh quan trọng trong bài 5. Hoàn thiện thêm các bài trên lớp - Làm bài toán cổ trăm châu trăm cỏ[r]

(1)

PHỊNG GD&ĐT - THỊ XÃ ĐƠNG TRIỀU CÔNG NGHỆ THÔNG TIN

-o0o -GIÁO ÁN LÊN LỚP

MON-HOC: TIN HỌC - LỚP 8

(2)

BÀI TH 5: SỬ DỤNG LỆNH LẶP FOR…DO

I MỤC TIÊU

1 Về kiến thức

- Biết viết chương trình có sử dụng vòng lặp for…do - HS sử dụng câu lệnh ghép

2 Về kỹ năng

- Rèn luyện kĩ đọc hiểu chương trình có sử dụng vịng lặp for … 3 Về thái độ

- Nghiêm túc giờ, có ý thức bảo vệ sở vật chất, - Biết ứng dụng câu lệnh vào thực tế

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 Giáo viên

Giáo án, SGK SGV, phòng máy  

2 Học sinh

- HS: học cũ nhà III PHƯƠNG PHÁP

- Giải vấn đề, hoạt động nhóm, tự trình bày ý tưởng nhóm mình, Tư IV TIẾN TRÌNH GIỜ DẠY

1 Ổn định lớp (thời gian: phút):

2 Kiểm tra cũ (thời gian: phút): Làm tập trang 59

3 Giảng mới:

NỘI DUNG

THỜ I GIA

N

HOẠT ĐỘNG DẠY HỌC

GHI BẢNG Hoạt động của

giáo viên

Hoạt động của

học sinh

Bài 2: Chỉnh sửa chương trình để làm đẹp kết hình for i:= 10 begin GotoXY(5,WhereY); writeln(N,' x',i:2,' = ', N*i:3); writeln; end;

15 phút

- GV: HS Hãy quan sát đoạn chương trình sách n g h i ê n c ứ u câu lệnh,

- HS gõ chương trình s a v q u a n sát

Bài 2: Chỉnh sửa chương trình để làm đẹp kết hình

for i:= 10 Ngày soạn: 06/01/2018

Ngày giảng: 09/01/2018 Tiết thứ: 40

(3)

giải thích câu lệnh

- G V g i ả i thích ý nghĩa câu lệnh

begin

    GotoXY(5,Where Y);

    writeln(N,' x',i:2,' = ', N*i:3);

    writeln; end;

Bài 3: Giải toán cổ vừa gà vừa chó, bó lại cho trịn, ba mươi sáu con, trăm chân chẵn Program bt; uses crt; var ga, cho : byte; begin clrscr; for ga: = to 35 for cho: = to 35 if (ga*2 + cho*4 = 100) and (ga + cho = 36) then writeln(' So ga la:', ga); writeln(' So cho là:', cho) readln; end * Cách khác: Program bt; uses crt; var ga, cho : byte; begin clrscr; for cho: = to 24 begin ga:= 36 - cho; if (ga*2 + cho*4 - 100) then writeln(' So ga la:', ga); writeln(' So cho là:', cho) end; readln; end Bài 4: Dùng lệnh for lồng để in hình số từ đến 99 theo dạng bảng hình 1.40

21 phút

- G v g i i thiệu chương trình

- G V g i i thiệu ý tưởng thuật toán xét tất trường hợp kiểm tra xem t r n g h ợ p n o t h o ả mãn:ga + cho = 36 ga*2 + cho*4 = 100 - ? em có cách giải khác? - GV đưa đáp án để đối chiếu

 

 

- Hs tìm h i ể u chương trình - H S t h ả o l u ậ n t h e o n h ó m

đ ể

n g h i ê n c ứ u ý n g h ĩ a t n g c â u lệnh t h u ậ t t o n - HS gõ chương t r ì n h v o máy c h y thử - H s c ù n g t h ả o luận t ì m r a c c h g i ả i khác

Bài 3: Giải tốn cổ vừa gà vừa chó, bó lại cho tròn, ba mươi sáu con, trăm chân chẵn

Program  bt; uses crt;

var   ga, cho : byte; begin

     clrscr;

for ga: = to 35     for cho: = to 35

    if (ga*2 + cho*4 = 100) and (ga + cho = 36) then

   writeln(' So ga la:', ga);

   writeln(' So cho là:', cho)

readln; end

* Cách khác: Program  bt; uses crt;

var   ga, cho : byte; begin

     clrscr;

    for cho: = to 24

        begin

        ga:= 36 - cho; Ngày soạn: 06/01/2018

Ngày giảng: 09/01/2018 Tiết thứ: 40

(4)

4 Củng cố (thời gian: phút):

Nhắc lại thuật toán tập,  câu lệnh quan trọng 5 Hướng dẫn tự học (thời gian: phút):

- Học ghi SGK Hoàn thiện thêm lớp - Làm toán cổ trăm châu trăm cỏ

V RÚT KINH NGHIỆM

- HS gõ v o máy để

đ ố i

c h i ế u

v i

c c h c h o n h ậ n xét

        if (ga*2 + cho*4 - 100)  then

      writeln(' So ga la:', ga);

      writeln(' So cho là:', cho)

        end; readln; end

Bài 4: Dùng lệnh for lồng để in hình số từ đến 99 theo dạng bảng hình 1.40 Ngày soạn: 06/01/2018

Ngày giảng: 09/01/2018 Tiết thứ: 40

Ngày đăng: 05/02/2021, 01:50

TỪ KHÓA LIÊN QUAN

w