Mục đớch yờu cầu

Một phần của tài liệu GA tin học 8_trọn bo (Trang 35 - 37)

- Biết được cấu trỳc về cõu lệnh lặp.

- Nhận biết được một số bài toỏn cú dạng cõu lệnh lặp.

II. Chuẩn bị:

- Một số bài toỏn liờn quan đến cõu lệnh lặp.

- SGK đầy đủ, vở ghi chộp.

III.Trỡnh tự lờn lớp: 1. Bài cũ:

Cõu 1:Viết cấu trỳc của cõu lệnh lặp với số lần biết trước?

Giải thớch cỏc thành phần trong cõu lệnh đú. Hoạt động của cõu lệnh này như thế nào ?

Cõu 2:Cho vớ dụ về một chương trỡnh cú sử dụng cõu lệnh lặp.

2. Bài mới: Hoạt động 1:

Hoạt động của GV Hoạt động của HS Ghi bảng

-Dựa trờn phần kiểm tra bài cũ đối với HS, GV nhắc lại một lần nữa về cấu trỳc của cõu lệnh lặp cũng như cấu trỳc của nú.

-Cựng HS tiến hành giải cỏc cõu hỏi trong SGK. Đối với cõu1, 2, 3 liờn quan đến phần lớ thuyết GV chỉ cần gọi HS trả lời rồi củng cố lại.

Bài 4: GV cần hướng dẫn cho HS thực hiện.

GV đặt cõu hỏi gợi mở cho HS:

1.Theo cỏc em chương trỡnh trờn cú hợp lệ hay khụng?

2. Theo cỏc em chương trỡnh trờn thực hiện yờu cầu gỡ?

- GV giải thớch lại cho HS.

-HS lần lượt giải cỏc bài 1, 2, 3.Nếu cú gỡ thắc mắc cú thể hỏi GV. -HS quan sỏt bài tập trong SGK và phỏt biểu. -Một số HS nờu ý kiến của mỡnh. -HS đọc đề bài5 For<biến đếm>:=<giỏ trị đầu>to<giỏ trị cuối>do<cõu lệnh>; Bài 4: câu lệnh hợp lệ. Tuy có vòng lặp 1000 lần, nhng chơng trình Pascal không thực hiện bất kì một hoạt động nào.

Bài 5: GV cho HS đọc đề bài 5.

Gọi một số HS đứng lờn trả lời theo yờu cầu của bài.

Phần này cú thể cho điểm đối với những em cú cõu trả lời khỏ.

-GV giải thớch lại cho HS hiểu bài 5.

Bài 6:

-Bài số 6 là một bài liờn quan đến thuật toỏn cho nờn cần cho HS liờn hệ lại bài cũ.

-GV đặt cõu hỏi cho HS :

1.Theo cỏc em bài này cú sử dụng cõu lệnh lặp hay khụng?Nếu cú thỡ giỏ trị đầu là bao nhiờu, và giỏ trị cuối là bao nhiờu? 2. Tổng ban đầu nờn gỏn bằng bao nhiờu? Gv hướng dẫn cho HS lần lượt và gọi một HS lờn bảng trỡnh bày lại thuật toỏn của bài này.

Bài Tập ngoài:

-GV gọi một số HS đứng lờn nờu hướng giải quyết cho bài toỏn. Gọi một HS lờn bảng trỡnh bày.

-GV cho Hs nhận xột bài rồi giải thớch củng cố lại.

-GV cho HS thờm một VD nữa:

-Cũng tương tự như VD1 GV cần cho HS chủ động suy nghĩ bài và đi vào viết chương trỡnh.

-GV gọi HS lờn bảng trỡnh bày bài và cho HS dưới lớp nhận xột.

-GV nhận xột, giải thớch cho HS hiểu rồi cho HS tự chộp bài hoàn chỉnh.

-GV cú thể lấy thờm vài VD cho HS hiểu rừ và nắm bài tốt.

Bài 3: In ra mh bảng nhõn từ 1 đến 9

Var n, i : integer; Begin

Write (‘ Nhap so n =’); readln(n); Writeln;

Writeln (‘bảng nhan’, n); writeln; For i:= 1 to 10 do

writeln( n,’x’,i:2,’=’, n*i:3); Readln;

End.

-HS lần lượt trả lời từng em một và cú giải thớch. -HS đọc BT6 và trả lời cõu hỏi của GV.

HS ghi bài vào.

HS đọc nội dung bài tập. Suy nghĩ rồi thực hiện.

HS ghi bài vào.

-HS lờn bảng trỡnh bày

Bài5: Chỉ cú cõu d là cõu lệnh hợp lệ.

Bài 6:

B1: Gỏn A←0, i←1 B2: A←1/i(i+2) B3: i←i+1

B4: Nếu i≤n, quay lại B2. B5:Ghi kết quả A và kết thỳc thuật toỏn. VD1: Viết chương trỡnh in lờn màn hỡnh 3 cõu:Chào cỏc bạn! cú số thứ tự đứng trước cỏc cõu. Program VD; Var i: Integer; Begin For i:=1 to 3 do Writeln(i,’)’,’Chao cac ban’); Readln; End. VD2:Viết chương trỡnh in lờn màn hỡnh với dóy số từ 1..10. Program VD2; Var i: Integer; Begin For i:=1 to 10 do Writeln(i); Readln; End. ** Ngoài ra cú sử dụng lệnh: - GotoXY(a, b): đưa trỏ về cột a, hàng b - WhereX, WhereY : số thứ tự của hàng, cột đang cú con trỏ

Một phần của tài liệu GA tin học 8_trọn bo (Trang 35 - 37)