1. Trang chủ
  2. » Luận Văn - Báo Cáo

Cau Lenh Lap

5 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

TÝnh day tha cña N sè tù nhiªn ®Çu tiªn.... RÚT KINH NGHIỆM..[r]

(1)

Ngày Dạy: / /

Tuần: 20 Tiết: 37

Bµi 7

: Câu lệnh lặp

I/ MC TIấU: 1) Kin thc :

- Biết nhu cầu cần có câu lệnh lặp ngôn ngữ lập trình

- Bit ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần

- Hiểu hoạt động câu lệnh lặp với số lần biết trớc for ….do pascal 2) Kĩ năng:

- Viết đợc lệnh for ……… số tình đơn giản 3) Thỏi độ:

- Thái độ học tập nghiêm túc, tích cực làm dạng tập ứng dụng II/ CHUẨN BỊ:

- GV: - Giáo án, SGK, phòng máy, phần mềm pascal - HS: Vë ghi, phiÕu häc tËp

III/ TIẾN TRÌNH LÊN LỚP. 1)Ổn định tổ chức:

- Kiểm tra sĩ số: 2)Kiểm tra bái cũ: - Không kiểm tra 3)Bài mới:

Hoạt động GV HS Nội dung

Hoạt động :Các công việc phải thực hiền nhiều lần ( phút)

Các công việc phải thực hiền nhiều lần GV: Trong sống ngày nhiều ngời có cơng việc riêng khác ? Em lấy ví dụ số việc hàng ngày em

HS: Mét em lÊy mét sè vÝ dơ

GV: Ghi ví dụ học sinh lên bảng HS: Một em khác lấy thêm số ví dụ ? Qua ví dụ bạn vừa lấy bảng cơng việc biết trớc số lần lặp lặp lại công việc cha biết số lần lặp lại nó? HS: Tách ví dụ thành hai loại (một loại biết trớc số lần lặp loại cha biêt số lần lặp )

GV: NhËn xÐt vµ kÕt luËn

1 Các công việc phải thực hiền nhiều lần

Để dẫn cho máy tính thực cơng việc, nhiều trờng hợp viết chơng trình máy tính phải viết lặp lại nhiều câu lệnh thực phép tính định

Hoạt động :Câu lện lặp - lệnh thay cho nhiu lnh ( 20 phỳt)

Câu lệnh lặp - mét lƯnh thay cho nhiỊu lƯnh

2 C©u lƯn lỈp - mét lƯnh thay cho nhiỊu lƯnh

(2)

HS: nghiªn cøu vÝ dơ

GV: Phân tích, hớng dẫn viết thuật toán ví dụ

? Để vẽ đợc nh hình 33 ta phải làm thao tác

HS: Tr¶ lêi

? Để vẽ hình thứ ta làm nh nào? HS: Trả lời

GV: Tng t hỡnh th ta vẽ tơng tự ? Em viết thuật tốn mơ tả vẽ hình 33 HS: Hoạt động độc lp phỳt

Trả lời

Nhận xét bổ sung

GV: Kết luận đa thuật toán HS: Ghi

GV: Để vẽ hình vuông ta làm nào? HS: Trả lời

GV: Mô tả hình vẽ máy Đa thuật toán vẽ hình vuông HS: Chú ý ghi

GV: Cho HS nghiªn cøu vÝ dơ

? Ví dụ cơng việc đợc thực nhiều lần

HS: Tr¶ lêi

? Qua hai ví dụ trên, em công việc đợc lặp lặp lại?

HS: ChØ c«ng việc lặp lại vd1 vd2 GV: Kết luận

VD2: Tính tổng 100 số tự nhiên đầu tiªn

Thuật tốn: (đã nghiên cứu học số 5)

- Cánh mô tả hoạt động lặp thuật tốn nh ví dụ đợc gọi cấu trúc lặp

- Mọi ngôn ngữ lập trình có “cách” để thị cho máy tính thực cấu trúc lặp với câu lệnh Đó câu lệnh lặp

Hoạt động :Ví dụ câu lệnh lặp( 8 phút)

VÝ dụ câu lệnh lặp

GV: Trình bày cấu trúc vòng lặp For to

HS: Ghi cấu trúc vòng lặp vào

GV: Giải thích thành phần cấu tróc lƯnh

HS: Chó ý, ghi bµi

3 Ví dụ câu lệnh lặp

- Trong pascal câu lệnh lặp có dạng: +Câu lệnh lặp dạng tiến:

For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Trong đó: for, to, do từ khố,

Biếnđếm biến đơn có kiểu ngun (có thể kiểu kí tự kiểu đoạn con)

Giá trị đầu, giá trị cuối số cụ thể biểu thức có kiểu kiểu với biến đếm, giá trị cuối phải lớn giá trị đầu

Câu lệnh có thể câu lệnh đơn câu lệnh kép

- Câu lệnh đợc thực nhiều lần, lần thực câu lệnh lần lặp sau lần lặp biến đếm tự động tăng lên đơn vị, tăng giá trị biến đếm lớn giá trị cuối vịng lặp đợc dừng lại Bài SGK (Tr61)

(3)

2, 4, 6, 8, 10, 12 4) Củng cố:(7 phót)

GV: Đa tập

HS đa phán đoán kết

? Da vo hot ng vòng lặp em lãy liệt kê cụ thể bớc cho kết sau bớc

HS: Hoạt động theo nhóm bàn phút trả lời Nhận xét, bổ sung

GV: KÕt luËn

5) Hng dn v nh:(1 phút)

- Viết chơng trình tÝnh tỉng 100 sè tù nhiªn, N sè tù nhiªn IV RT KINH NGHIM.

= *=*=*=*®*=*=*=*= Ngày Dạy: / /

Tuần: 20 Tiết: 38

Bµi 7

: Câu lệnh lặp (tiếp)

I/ MC TIấU: 1) Kiến thức :

- Hiểu hoạt động câu lệnh lặp với số lần biết trớc for ….do pascal - Hiểu cấu trúc câu lệnh ghép

2) Kĩ năng:

- Viết đợc lệnh for ……… số tình đơn giản

- Biết kết hợp câu lệnh ghép câu lệnh lặp for vào giải số toán

3) Thái độ:

- Thái độ học tập nghiêm túc, tích cực làm dạng tập ứng dụng II/ CHUẨN BỊ:

- GV: - Gi¸o ¸n, SGK, phòng máy, phần mềm pascal - HS: Vở ghi, phiÕu häc tËp

III/ TIẾN TRÌNH LÊN LỚP. 1)Ổn định tổ chức:

- Kiểm tra sĩ số: 2)Kiểm tra bái cũ:

(4)

For <biến đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>;

- Câu lệnh đợc thực nhiều lần, lần thực câu lệnh lần lặp sau lần lặp biến đếm tự động tăng đơn vị, tăng giá trị biến đếm lớn giá trị cuối vũng lp c dng li

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

=> for cấu trúc lặp với số lần lặp biết trớc 3)Bi mới:

Hoạt động thầy trò Nội dung ghi bảng Hoạt động 1: Ví dụ câu lệnh lặp

GV: Cho HS nghiªn cøu vÝ dơ

GV: Minh họa chơng trình ví dụ HS: Quan sát ghi

GV: Cho HS nghiên cứu ví dụ

? Để in chữ O ta sử dụng lệnh HS: Trả lời

Để in 20 chữ O ta cần 20 câu lÖnh writeln(‘O’; ViÕt thÕ rÊt mÊt thêi gian

? Em sử dụng câu lệnh lặp để viết in 20 chữ ‘O’

HS: Hoạt động theo bàn phút trả lời câu hỏi

GV: NhËn xét, kết luận Đa chơng trình minh họa HS: Chú ý quan sát

3 Ví dụ câu lƯnh lỈp (tiÕp) VÝ dơ (SGK Tr58) in hình thứ tự lần lặp

Program lap; Var i: integer; Begin

For i:=1 to 10

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

End

- VD4 (SGKTr58) Viết chơng trình đa hình chữ theo hình trứng rơi

Program trung_roi;

Uses crt;

Var i: integer; Begin

Clrscr;

For i:=1 to 10

begin

Writeln(‘0’); delay(100);

end;

Readln;

End

- Tập hợp câu lệnh đợc đặt cặp từ khoá begin end; đợc gọi câu lệnh ghép Hoạt động 2:Tính tổng tích câu

lệnh lặp.

GV: Đa ví dụ hình

Yêu cầu HS xem lại thuật toán tính tỉng vë VD bµi Tr41

HS: em lên bảng mô tả lại thuật toán tính tổng ë VD5

HS: NhËn xÐt, bæ sung

GV HS xây dựng viết chơng trình dựa vào tht to¸n

Lu ý: kiĨu sè Longint

GV: §a vÝ dơ Híng dÉn vÝ dơ6

Tổ chức Hs hoạt động cá nhân phút Sau hoạt động theo nhóm nhỏ làm ví dụ HS: Hoạt động cá nhân sau hoạt động nhóm thống kết

NhËn xÐt, bỉ sung

4 Tính tổng tích câu lệnh lỈp

VÝ dơ TÝnh tỉng cđa N sè tự nhiên

(5)

GV: Kết luận đa viết chơng trình HS: Quan sát kết ghi

4) Cng c:

Tóm tắt kiến thức trọng tâm học HS đọc ghi nhớ

5) Hướng dẫn nhà:

- Học lại câu lệnh lặp For to Xem lại ví dụ SGK

V nh lm tập : Tính tổng số chẵn dãy số N tính tổng số lẻ. Gợi ý: Kiểm tra số chẵn điều kiện IF N mod =0 then S:=S+i;

IV RÚT KINH NGHIỆM.

Ngày đăng: 18/05/2021, 08:42

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w