1. Trang chủ
  2. » Giáo án - Bài giảng

ý nghĩa của cấu trúc lặp và các câu lệnh

5 2,5K 1

Đ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 5
Dung lượng 31,07 KB

Nội dung

Tin học: Ý nghĩa của cấu trúc lặp và các câu lệnh lặp I.Mục tiêu: - Hiểu ý nghĩa của cấu trúc lặp và các câu lệnh lặp.. hoạt động dạy và học Bài cũ5p: Nêu cấu trúc và vẽ sơ đồ hoạt động

Trang 1

Tin học:

Ý nghĩa của cấu trúc lặp và các câu lệnh lặp

I.Mục tiêu:

- Hiểu ý nghĩa của cấu trúc lặp và các câu lệnh lặp

- Biết lựa chọn các cấu trúc lặp phù hợp để giải các bài toán đơn giản

II chuẩn bị của giáo viên và học sinh

1 Chuẩn bị của giáo viên

- Giáo án, sách giáo khoa, sách giáo viên

- Máy tính, máy chiếu Projector (nếu có)

2 Chuẩn bị của học sinh

Sách giáo khoa, v? ghi, kiến thức về cấu trúc lặp

III hoạt động dạy và học

Bài cũ(5p):

Nêu cấu trúc và vẽ sơ đồ hoạt động của vòng lặp với số lần chua biết trước?

Trả lời:

Cấu trúc: While <điều kiện> do <câu lệnh>;

Hoạt động

S

§ C©u lÖnh

§iÒu kiÖn

Trang 2

Hoạt động(35p): Rèn luyện khả năng vận dụng các vòng lặp vào các bài toán đơn giản.

Hoạt động của giáo viên Hoạt động của học sinh

Bài toán1 : Kiểm tra tính

nguyên tố của một số nguyên

dương N.

Thuật toán đã được xây dựng

trong chương trình lớp 10, yêu cầu

một học sinh đứng tại chổ nêu lại

thuật toán để giải bài toán này

? Dựa vào thuật toán trên để viết

chương trình ta dùng các câu lệnh

nào?

* Xây dựng câu lệnh While

- Xác định điều kiện lặp

- Câu lệnh được lặp

Mời một học sinh lên bảng viết

câu lệnh tương ứng

Dành thời gian để học sinh viết

Tìm hiểu đề bài

Nêu thuật toán

B1: Nhập N

B2: Nếu N =1 thì thông báo N không phải là số nguyên tố, rồi kết thúc

B3: Nếu N=2 hoặc N=3 thì thông báo N

là số nguyên tố, rồi kết thúc

B4: i  2;

B5: Nếu i >[√N] thì thông báo N là nguyên tố rồi kết thúc

B6: Nếu N chia hết cho i thì thông báo N không là nguyên tố rồi kết thúc

B7: i  i +1, Quay lên B5

Dùng câu lệnh rẽ nhánh và câu lệnh lặp ( sử dụng vòng lặp While)

* ( N mod i <>0 ) and (i <=[√N])

* Kiểm tra i có phải là ước của N hay không

Viết câu lệnh While While ((N mod i <>0 ) and (i <=[√N]))

do i:=i+1;

Trang 3

Hoạt động của giáo viên Hoạt động của học sinh

chương trình vào giấy nháp

Mời một học sinh khá lên lập

chương trình để cả lớp xem

Nhận xét và chuẩn hoá lại chương

trình cho học sinh

Bài toán 2: Tính tổng

S = 2+4+6+ +100.

Bài toán này ta sử dụng những câu

lệnh nào đã học?

* Xác định câu lệnh For

- Biến điều khiển

- Câu lệnh sau Do

- Yêu cầu học sinh viết câu lệnh

Dành thời gian để học sinh tự

hoàn chỉnh chương trình vào giấy

nháp

Mời một học sinh lên bảng để viết

chương trình

Giáo viên nhận xét, đánh giá, và

chuẩn hoá lại chương trình học

sinh vừa xây dựng

Lập chương trình

Lắng nghe, quan sát

Suy nghĩ cách giải bài toán

Sử dụng câu lệnh If Then và câu lệnh For Do

- Biến điều khiển i, với giá trị đầu là 2

và giá trị cuối là 100

- Câu lệnh sau Do là: Kiểm tra xem i có phải là số chẳn hay không, nếu phải thì

S  S+i;

Câu lệnh For

For i:= 1 to 100 do

If i mod 2 = 0 then S S+i;

Viết chương trình

Lắng nghe, ghi bài

Trang 4

Hoạt động của giáo viên Hoạt động của học sinh

? Đối với bài toán trên ta sử dụng

câu lệnh While – do có được hay

không?

Nếu được hãy viết câu lệnh trên

Nhận xét các câu lệnh của học

sinh vừa viết và yêu cầu học sinh

về nhà hoàn thành tiếp chương

trình sử dụng câu lệnh trên

Được

S:=0;

i:=1;

While i<= 100 do Begin

If i mod 2 = 0 then s:=s+i;

i:=i+1;

end;

IV Tæng kÕt(5p):

- Tổng kết lại nội dung đã học về cấu trúc lặp

- Rút ra các kết luận sử dụng các vòng lặp tương ứng với các trường hợp

- Xem lại các kiến thức đã học trong chương 3 để vận dụng vào tiết bài tập tới

- Làm các bài tập 4,5,6 trong sách giáo khoa trang 51

Ngày đăng: 13/10/2015, 17:14

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w