1. Trang chủ
  2. » Cao đẳng - Đại học

Tiết 51_Tin 8

3 9 0

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

THÔNG TIN TÀI LIỆU

Nội dung

a) Đọc và tìm hiểu ý nghĩa của từng câu lệnh trong chương trình sau đây: b) Gõ, dịch và chạy thử chương trình với một vài độ chính xác khác nhau. GV: Nêu các lỗi cần chú ý nếu có của HS [r]

(1)

Ngày soạn:

Ngày dạy: 8C1: 8C2: 8C3:

Tiết 51

Bài thực hành 6:

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 chương trình FP có sẵn

- Biết lựa chọn câu lệnh lặp while for phù hợp với tình cụ thể

- Biết vai trò việc kết hợp cấu trúc điều khiển 2 Kỹ năng

- Rèn luyện kĩ khai báo, sử dụng biến - Rèn luyện khả đọc chương trình

3 Thái độ

- Ham thích lập trình máy tính để giải tập 4 Năng lực

Năng lực tự học; giải vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin truyền thông; sử dụng ngôn ngữ

II CHUẨN BỊ:

1- Giáo viên: Soạn bài, tài liệu tham khảo, phòng máy.

2- Học sinh: Xem lại học trước, đọc thực hành trước nhà. III PHƯƠNG PHÁP, KĨ THUẬT

- Phương pháp: Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan. - Kĩ thuật: Động não, chia nhóm, giao nhiệm vụ.

IV TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC 1 Ổn định lớp (1')

2 Bài mới

A HOẠT ĐỘNG KHỞI ĐỘNG (3')

Hoạt động GV HS Nội dung Mục tiêu: Nhận biết dấu hiệu số

nguyên tố

GV: Đặt tình HS: Trả lời

HS: Nhận xét, đánh giá GV: Nhận xét, đánh giá

Trong mơn Tốn, số nguyên tố gì? Dấu hiệu nhận biết số nguyên tố?

B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC (26')

Hoạt động GV Nội dung

- Mục tiêu: Hiểu câu lệnh lặp While chương trình; Biết

(2)

lựa chọn câu lệnh lặp while for phù hợp với tình cụ thể;

Rèn luyện kĩ khai báo, sử dụng biến; Rèn luyện khả đọc chương trình; Biết vai trò việc kết hợp cấu trúc điều khiển

GV: Yêu cầu HS làm tập 2:

Tìm hiểu chương trình nhận biết số tự nhiên N nhập vào từ bàn phím có phải số nguyên tố hay không

GV: Hướng dẫn:

Ý tưởng: Kiểm tra N có chia hết cho số tự nhiên ≤ i ≤ N hay khơng Kiểm tra tính chia hết phép chia lấy phần dư (mod)

a) Đọc tìm hiểu ý nghĩa câu lệnh chương trình sau đây: b) Gõ, dịch chạy thử chương trình với vài độ xác khác GV: Nêu lỗi cần ý có HS lúc thực hành

GV: Nhắc lại điều cần ý: Câu lệnh lặp while…do có dạng while <điều kiện> <câu lệnh>; Câu lệnh thực sau: +) Kiểm tra điều kiện

+) Nếu điều kiện SAI, câu lệnh bị bỏ qua chuyển sang câu lệnh chương trình Nếu điều kiện ĐÚNG, thực câu lệnh và quay lại bước

từ bàn phím có phải số nguyên tố hay không

Ý tưởng: Kiểm tra N có chia hết cho số tự nhiên ≤ i ≤ N hay không Kiểm tra tính chia hết phép chia lấy phần dư (mod)

a) Đọc tìm hiểu ý nghĩa câu lệnh chương trình sau đây: Uses Crt;

Var n,i:integer; Begin

Clrscr;

write('Nhap vao mot so nguyen: '); readln(n);

If n<=1 then writeln('N khong la so nguyen to')

else begin i:=2;

while (n mod i<>0) i:=i+1; if i=n then writeln(n,' la so nguyen to!')

else writeln(n,' khong phai la so nguyen to!');

end; readln end.

b) Gõ, dịch chạy thử chương trình với vài độ xác khác

(3)

Nhập từ bàn phím số nguyên n biểu diễn sĩ số lớp (1<=n<=45) Khi người dùng nhập số ngun ngồi khoảng này, chương trình cảnh báo yêu cầu nhập lại, kết thúc số hợp lệ nhập

D HOẠT ĐỘNG VẬN DỤNG, SÁNG TẠO (5')

Viết chương trình để người dùng nhập số khác tính in hình tổng nghịch đảo số Chương trình kết thúc người sử dụng nhập số lần (nghịch đảo n 1/n)

E HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (5')

Em viết lại chương trình tập ngơn ngữ lập trình khác mà em tìm hiểu được?

* HƯỚNG DẤN VỀ NHÀ (2')

- Đọc tiếp bài, chuẩn bị sau thực hành tiếp - Thực hành lại nhà tập

Ngày đăng: 22/05/2021, 20:41

TỪ KHÓA LIÊN QUAN

w