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

tuan 26 tiet 52 tin 8 2013

2 5 0

Đ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 2
Dung lượng 10,94 KB

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

Nội dung

Đáp án: Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng: While do ; 2 điểm Trong đó: - điều kiện thường là một phép so sánh; 2 điểm - câu lệnh có thể là câu lệnh đơn giản h[r]

Trang 1

Bài thực hành 5: SỬ DỤNG LỆNH LẶP WHILE … DO

I Mục tiêu:

1 Kiến thức:

- Hiểu câu lệnh lặp while…do trong chương trình;

2 Kĩ năng:

- Rèn luyện kĩ năng về khai báo sử dụng biến;

- Rèn luyện kĩ năng đọc chương trình

3 Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.

II Chuẩn bị

- Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu, phòng máy.

- Hs: Vở ghi, sách giáo khoa.

III Phương pháp:

- Gv hướng dẫn, thao tác mẫu, quan sát, sửa sai Hs quan sát, tự thực hiện theo yêu cầu

IV Tiến trình bài dạy:

1 Ổn định lớp: (1’)

8A1: 8A2:

2 Kiểm tra 15’:

Câu 1: Trình bày cú pháp câu lệnh lặp với số lần chưa biết trước trong Pascal? Cho ví dụ? Đáp án: Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng:

While <điều kiện> do <câu lệnh>; (2 điểm)

Trong đó:

- câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép (2 điểm)

Câu 2: Cách sử dụng câu lệnh lặp với số lần chưa biết trước trong Pascal?

Câu lệnh lặp này được thực hiện như sau:

2 Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc Nếu điều

kiện đúng, thực hiện câu lệnh và quay lại bước 1 (2 điểm)

3 Nội dung bài mới:

Hoạt động 1: (28’) Thực hành bài

tập 2.

+ GV: Đưa ra yêu cầu của bài tập 2

+ GV: Phân tích bài toán và yêu cầu

Hs trình bày ý tưởng thực hiện

+ GV: Nhận xét và sửa chữa sai sót

cho Hs

+ GV: Yêu cầu Hs xác định Input và

Output của bài toán?

+ GV: Nhận xét và sửa chữa sai sót

cho Hs

+ GV: Yêu cầu Hs thảo luận nhóm

+ HS: Đọc SGK và thực hiện

+ HS: Kiểm tra lần lượt N có chia hết cho các số tự nhiên

2≤ i≤ N −1 hay không Kiểm tra chia hết bằng phép chia lấy dư

+ HS: Xác định bài toán:

- Input: Số tự nhiên N;

- Output: N là số nguyên tố hoặc

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

2 Bài tập 2:

* Xác định bài toán:

- Input: Số tự nhiên N;

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

* Thuật toán:

- Bước 1: Nhập số tự nhiên N:

- Bước 2: Nếu N 0 thông

báo N không phải là số tự nhiên, rồi chuyển đến bước

Ngày soạn: 10/03/2013 Ngày day: 12/03/2013

Tuần 26

Tiết: 52

Trang 2

đưa ra thuật toán của bài toán.

+ GV: Quan sát và hướng dẫn các

nhóm thực hiện theo yêu cầu

+ GV: Các nhóm trình bày kết quả

thảo luận của các nhóm thực hiện

+ GV: Nhận xét đánh giá và sửa

chữa sai sót cho Hs

+ GV: Rút ra kết luận và hướng dẫn

Hs mô tả thuật toán thực hiện của

chương trình

+ HS: Nếu Hs gặp khó khăn trong

tìm hiểu thuật toán Gv sử dụng các

cấu trúc điều khiển để minh họa

+ GV: Yêu cầu Hs dự kiến các biến

đếm sử dụng trong chương trình dựa

trên thuật toán vừa mô tả

+ GV: Yêu cầu Hs gõ chương trình

SGK/73 và lưu với tên KT_SNT

+ GV: Yêu cầu Hs đọc và tìm hiểu ý

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

+ GV: Yêu cầu Hs biên dịch chương

trình và sửa lỗi nếu có

+ GV: Chạy chương trình với các bộ

dữ liệu khác nhau kiểm tra kết quả

nhận được

+ GV: Hướng dẫn Hs thực hiện viết

chương trình trên

+ GV: Giúp đỡ và giải đáp các thắc

mắc của các em trong quá trình viết

chương trình

+ GV: Quan sát, hướng dẫn Hs thực

hiện trên máy

+ GV: Sửa chữa những sai sót các

em mắc phải

+ HS: Thuật toán:

- Bước 1: Nhập số tự nhiên N:

- Bước 2: Nếu N 0 thông báo

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

- Bước 3: Nếu N > 0:

3.1 i  2;

3.2 Trong khi N mod i <> 0 còn

đúng thì i  i + 1;

3.3 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ước 4: Kết thúc

+ HS: Dự kiến là n, i thuộc các kiểu dữ liệu số nguyên

+ HS: Gõ chương trình như SGK/73 Lưu bài dùng phím F2

+ HS: Giải thích về cách chạy của từng câu lệnh

+ HS: Biến dịch và sửa chữ những sai sót mắc phải

+ HS: Chạy chương trình với bộ

dữ liệu khác nhau và tự kiểm chứng ra nháp

+ GV: Thực hiện theo sự hướng dẫn của Gv

+ HS: Tìm hiểu bài toán và nhờ

Gv chỉnh sửa nếu như có thắc mắc không giải đáp được

+ HS: Thao tác dưới sự hướng dẫn của Gv

+ HS: Chú ý lắng nghe và sửa chữa những sai sót thường gặp

4;

- Bước 3: Nếu N > 0:

3.1 i  2;

3.2 Trong khi N mod i <>

0 còn đúng thì i  i + 1;

3.3 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ước 4: Kết thúc

4 Củng cố:

- Củng cố trong nội dung bài học

5 Hướng dẫn và dặn dò về nhà: (1’)

- Học bài kết hợp SGK

- Đọc trước nội dung bài tiếp theo

6 Rút kinh nghiệm:

Ngày đăng: 26/06/2021, 10:35

w