1. Trang chủ
  2. » Thể loại khác

Giao an tin 8 tuan 27

4 1 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Sử dụng câu lệnh lặp while….do
Người hướng dẫn GV: Nguyễn Đức Tính
Trường học Trường THCS Liêng Trang
Chuyên ngành Tin học
Thể loại Giáo án
Năm xuất bản 2012 - 2013
Thành phố Liêng Trang
Định dạng
Số trang 4
Dung lượng 98 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ngaøy soaïn / / Trường THCS Liêng Trang Năm học 2012 2013 Tuần 27 Ngày soạn 09/03/2013 Tiết 51 Ngày dạy 13/03/2013 Bài thực hành 6 SỬ DỤNG CÂU LỆNH LẶP WHILE DO I MỤC TIÊU 1 Kiến thức Hiểu được câu lệ[.]

Trang 1

Tuần: 27 Ngày soạn 09/03/2013

Bài thực hành 6

SỬ DỤNG CÂU LỆNH LẶP WHILE….DO

I MỤC TIÊU

1 Kiến thức

- Hiểu được câu lệnh lặp while …do trong chhương trình Turbo Pascal.

- Biết lựa chọn câu lệnh lặp while …do hoặc for …do cho phù hợp

2 Kĩ năng

- Rèn được kỹ năng về khai báo và sử dụng biến

- Khả năng đọc chương trình

3 Thái độ

- Ham thích môn học, tác phong làm việc nghiêm túc

- Nâng cao ý thức và lòng say mê học tập các môn học

II CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu

2 Học sinh

- Sách giáo khoa, vở ghi, bút thước…

III NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY

1 Ổn định tổ chức lớp

Sĩ số của các lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …

8A4: ……… ; 8A5: ……….; 8A6: ……… …

2 Kiểm tra bài cũ

Lệnh While … do là lệnh như thế nào?

Phát hiện lỗi sai trong câu lệnh sau :

While do writeln (‘ Bài tập ‘);

3 Bài mới

Yêu cầu HS ghi lại cấu trúc của câu

lệnh lặp while …do và for …do

GV kiểm tra và nhận xét

Cho HS nhập vào máy và chạy chương

trình

GV yều cầu HS đọc đề bài 1

GV ghi nội dung bài 1

Gọi HS nêu yêu cầu của bài toán

Làm thế nào để tính trung bình n số

thực?

Dữ liệu vào(Input) của bài toán là gì?

Dữ liệu ra(Output) của bài toán là gì?

Đọc SGK và giải thích

HS đọc đề bài 1

HS nêu yêu cầu bài toán

HS trả lời

Dãy số thực x1,x2,…,xn

Giá trị trung bình (x1+x2+… +xn)/n

HS tiến hành thảo luận nhóm

While<điều kiện> do

<câu lệnh >

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

đầu>to<giá trị cuối>do<câu lệnh>

Bài 1 Viết chương trình

sử dụng lệnh lặp while…

do để tính TB n số thực

Input: Dãy số thực x1,x2,

…,xn.

Output: Giá trị trung bình

(x1+x2+…+xn)/n

Thuật toán :

Bước1: Nhập N là số

Trang 2

GV cho HS thảo luận nhóm (3p) với

nội dung: hãy mô tả thuật toán của

chương trình

GV nhận xét và đưa ra thuật toán

Dựa vào thuật toán trên, em hãy cho

biết cần khai báo những biến nào?

Kiểu là gì?

GV kết luận và trình chiếu chương

trình như SGK

Yêu cầu HS thảo luận nhóm(5p) với

nội dung: Đọc và tìm hiểu ý nghĩa

từng câu lệnh

GV nhận xét Sau đó mô phỏng

chương trình với n=3

GV chay chương trình cho HS theo

dõi

Yêu cầu HS hoat động nhóm (7p) với

yêu cầu: Gõ và lưu chương trình với

tên Tinh_TB

Dịch và sưa lỗi nếu có, chạy chương

trình với bộ dữ liệu nhập từ bàn phím

để kiểm tra kết quả

Viết lại chương trình bằng cách sử

dụng câu lệnh for…do

Yêu cầu đại diện nhóm báo cáo

GV nhận xét và đưa ra câu hỏi: qua

các bài về câu lệnh lặp, khi nào ta sử

dung câu lệnh while…do, khi nào

dùng câu lệnh for…do?

Sau đó mỗi nhóm đưa ra thuật toán

Một số HS trả lời

HS quan sát chương trình

HS tiến hành thảo luận nhóm và đưa ra câu trả lời

HS theo dõi

Các nhóm báo cáo kết quả

HS trả lời câu hỏi

lượng số thực sẽ được nhập từ bàn phím

- dem ← 0;

- sum ← 0;

Bước2: Trong khi dem<N thì

- Nhập giá trị số thực x từ bàn phím ;

- sum ← sum + x;

- dem ← dem + 1

Bước3:TB ← sum/N Bước4: Đưa TB ra màn hình rồi kết thúc thuật toán

Chương trình: (SGK)

4 Củng cố

- Nắm lại cấu trúc câu lệnh lặp while …do

- Chuẩn bị bài tập 2/ trang73_SGK

5 Dặn dò

Xem lại kiến thức đã học

Xem phần tiếp theo của bài học

IV RÚT KINH NGHIỆM

Trang 3

Tuần: 27 Ngày soạn 09/03/2013

Bài thực hành 6

SỬ DỤNG CÂU LỆNH LẶP WHILE….DO (tt)

I MỤC TIÊU

1 Kiến thức

- Hiểu được câu lệnh lặp while …do trong chương trình Turbo Pascal.

2 Kĩ năng

- Rèn được kỹ năng về khai báo và sử dụng biến

- Khả năng đọc chương trình

- Biết vai trò của việc kết hợp các cấu trúc điều khiển

3 Thái độ

- Ham thích môn học, tác phong làm việc nghiêm túc

- Nâng cao ý thức và lòng say mê học tập các môn học

II CHUẨN BỊ

1 Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu

2 Học sinh

- Sách giáo khoa, vở ghi, bút thước…

III NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY

1 Ổn định tổ chức lớp

Sĩ số của các lớp:

Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …

8A4: ……… ; 8A5: ……….; 8A6: ……… …

2 Kiểm tra bài cũ

3 Bài mới

GV yều cầu HS đọc đề bài 2

GV ghi nội dung bài 2

Gọi HS nêu yêu cầu của bài toán

Dữ liệu vào(Input) của bài toán là

gì?

Dữ liệu ra(Output) của bài toán là

gì?

Yêu cầu HS nhắc lại thế nào là số

nguyên tố?

Làm thế nào để kiểm tra N có là số

nguyên tố hay không?

Để kiểm tra N có là số nguyên tố

hay không ta kiểm tra xem N có

chia hất các số từ 2 đến N-1 hay

không Nếu N không chia hết cho

số nào trong khoảng từ 2 đến N-1

HS đọc đề bài 1

HS nêu yêu cầu bài toán

Số tự nhiên N

Trả lời N Là số nguyên tố hoặc N không là số nguyên

tố

HS trả lời

HS trả lời

HS tiến hành thảo luận nhóm và đưa ra thuật toán

Bài 2 Tìm hiểu chương trình

nhận biết một số tự nhiên N được nhập từ bàn phím có phải

là số nguyên tố hay không

Input: Số tự nhiên N.

Output: Trả lời N Là số

nguyên tố hoặc N không là số nguyên tố

Thuật toán :

Bước1: Nhập số tự nhiên N từ bàn phím

Bước2: Nếu N ≤0 thông báo

N không phải là số tự nhiên, chuyển sang bước 4

Bước3:Nếu N>0:

- i←2;

Trang 4

thì N là số nguyên tố Ngược lại N

không là số nguyên tố

Để kiểm tra tính chia hết GV

hướng dẫn HS sử dung phép chia

lấy phần dư mod qua ví dụ cụ thể

Yêu cầu HS thảo luận nhóm(3p)

với nội dung: mô tả thuật toán của

chương trình

GV nhận xét và đưa ra thuật toán

GV trình chiếu chương trình sẵn

Yêu cầu HS đọc chương trình và

đối chiếu việc sử dụng câu lệnh để

mô tả thuật toán

Yêu cầu HS thảo luận nhóm(10p)

với nội dung: Đọc và tìm hiểu ý

nghĩa của từng câu lệnh trong

chương trình Gõ, dịch và chạy thử

chương trình

GV nhận xét các nhóm

của chương trình

HS quan sát chương trình

HS đọc chương trình

HS tiến hành thảo luận nhóm

- Trong khi N mod i <>0 còn đúng thì i←i+1

- Nếu i=N thì thông báo N là

số nguyên tố, rồi chuyển đến bước 4 Ngược lại, thông báo

N không phải là số nguyên tố Bước4: Kết thúc

Chương trình: (SGK

4 Củng cố

- Ôn lại một số câu lệnh có điều kiện, câu lệnh lặp

5 Dặn dò

- Tập viết một số chương trình đơn giản

- Đọc trước bài mới

IV RÚT KINH NGHIỆM

Ngày đăng: 13/04/2023, 16:35

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w