Cấu trúc của câu lệnh lặp lùi:

Một phần của tài liệu GA Tin 8 (Trọn bộ) (Trang 58 - 60)

For <biến đếm>:= <giá trị cuối>

downto <giá trị đầu> do <câu lệnh>;

- Câu lệnh sẽ đợc thực hiện nhiều lần, mỗi lần thực hiện câu lệnh là lần, mỗi lần thực hiện câu lệnh là một lần lặp và sau mỗi lần lặp biến đếm sẽ tự động giảm đi1 đơn vị, giảm cho đến khi giá trị của biến đếm nhỏ hơn giá trị đầu thì vịng lặp đợc dừng lại.

-số lần lặp = giá trị cuối-giá trị đầu+1

=> for …do là cấu trúc lặp với số lần lặp biết trớc. Ví dụ 3. in ra màn hình thứ tự lần lặp. Program lap; Var i: integer; Begin For i:=1 to 10 do

Writeln(‘day la lan lap thu’, i); Readln;

End.

VD4. Viết chơng trình đa ra màn hình những chữ “0” theo hình trứng rơi. Program trung_roi; Uses crt; Var i: integer; Begin

- GV: Giải thích kết quả của chơng trình

Hoát ủoọng 2 – 20p

- GV: Đa đề bài lên bảng Hs hoát ủoọng nhoựm

ở dới lớp các em làm bài theo nhĩm, mỗi dãy làm một bài, dãy giữa làm vd5

-GV: Giúp HS sửa lại đúng thuật tốn

- GV: Giúp học sinh sửa ch- ơng trình cho đúng và chạy chơng trình trên máy.

- HS: Các em khác thảo luận và cho ý kiến.

- HS: 1 em lên bảng làm vd5, 1 em lên làm vd6.(mơ tả thuật tốn)

- HS: Đại diện của mỗi dãy nhận xét thuật tốn trên bảng.

- HS: Quan sát kết quả. - HS: đại diện mỗi dãy nhận xét bài viết trên bảng.

Clrscr; For i:=1 to 10 do begin Writeln(‘0’); delay(100); end; Readln; End. - Tập hợp các câu lệnh con đợc đặt trong cặp từ khố begin end; đợc gọi là câu lệnh ghép.

4. Tính tổng và tích bằng câu lệnh lặp lệnh lặp

Ví dụ 5. Tính tổng của N số tự

nhiên đầu tiên. Program tinhtong; Var N,i : integer;

S : longint; Begin Write(‘nhap so N= ‘); Readln(N); S:=0; For i:=1 to N do S:= S + 1; Writeln(‘tong cua ‘,N ,’ so tu nhien dau tien S= ‘, S);

Readln End.

Ví dụ 6. Tính giai thửứa của N số tự nhiên đầu tiên

(Chơng trình SGK)

4. Củng cố: 3p

HS đọc ghi nhớ SGK

Giáo viên tổng kết đánh giá buổi học.

5. Hớng dẫn học ở nhà: 1p

Về nhà làm bài tập trang 60-61.

Chuaồn bũ baứi cho tieỏt sau.

Ôn lái caực cãu leọnh laởp vaứ cãu ủiều kieọn.

ND:

Tiết 39 - 40: Bài tập I. Mục tiêu:

1. Kiến thức:

Củng cố kiến thức vịng lặp với số lần biết trớc và câu lệnh ghép

2. Kỹ năng:

Vận dụng vịng lặp for ...to...do và câu lệnh ghép viết một số bài tốn đơn giản.

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ị:

1. Giỏo viờn: Giỏo ỏn, mỏy tớnh, sgk.

2. Học sinh: Kiến thức cũ, sgk

iii. tiến trình dạy học:

1. n định lớp: 1p 2. Kieồm tra bài cũ: 7p

? Sử dụng vịng lặp for … do viết chơng trình tính tổng của 10 số tự nhiên đầu tiên?

3. Dạy bài mới :

HĐ của Thầy HĐ của Trị Ghi Bảng

Hoạt động 1 - 10p

- GV: Đa ra đề bài tốn, yêu cầu học sinh nghiên cứu theo nhĩm.

- GV: Nhận xét kết quả cuối cùng.

- GV: Đa bài tập 2 lên bảng, yêu cầu một học sinh đứng tại chỗ trả lời.

- GV: Kết luận kết quả của bài 2.

- GV: Đa ra đề bài tốn, yêu cầu học sinh nghiên cứu theo nhĩm.

-HS: Hoạt động theo nhĩm tìm câu trả lời.

- HS: Đại diện của hai nhĩm trình bày kết quả của nhĩm.

- HS: Một học sinh đứng tại chỗ trả lời bài tập 2. một học sinh khác đứng tại chỗ nhận xét. - HS: Hoạt động theo nhĩm tìm câu trả lời.

- HS: Đại diện của hai nhĩm

Bài tập dạng lí thuyết. Bài 1: SGK (T60)

Bài 2: SGK (T60)

Một phần của tài liệu GA Tin 8 (Trọn bộ) (Trang 58 - 60)