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

Bai 7 Cau lenh lap

4 4 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 4
Dung lượng 8,42 KB

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

Nội dung

- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.. 2 Kĩ năng: - Viết đúng được lệnh for ..to..do trong một số tình huố[r]

Trang 1

Ngày soạn : 27/12/2015

Ngày giảng : 8A : 28/12/2015 8B: 29/12/2015 8C:29/12/2015

Tiết theo PPCT : 39

BÀI 7: CÂU LỆNH LẶP

I MỤC TIÊU:

1) Kiến thức: Giúp HS

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

- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần

2) Kĩ năng:

- Viết đúng được lệnh for to do trong một số tình huống đơn giản

3) Thái độ:

- Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng

II PHƯƠNG PHÁP

Thuyết trình, vấn đáp,nêu và giải quyết vấn đề

III CHUẨN BỊ:

1 Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal.

2 Chuẩn bị của HS:

SGK, vở ghi, bài cũ

IV TIẾN TRÌNH TIẾT DẠY :

1 Ổn định tổ chức lớp : (1 phút)

-Điểm danh lớp học

-Kiểm tra sĩ số

2)Bài mới:

Hoạt động của giáo viên và học sinh Nội dung

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

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

GV: Trong cuộc sống hằng ngày nhiều

mỗi người đều có các công việc riêng

khác nhau

? Em hãy lấy ví dụ về một số việc hàng

ngày của em

HS: Một em lấy một số ví dụ

GV: Ghi ví dụ của học sinh lên bảng

HS: Một em khác lấy thêm một số ví dụ

? Qua những ví dụ các bạn vừa lấy ra

trên bảng thì những công việc nào

chúng ta đã biết trước số lần lặp đi lặp

lại và công việc nào chúng ta chưa biết

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

Để chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trường hợp khi viết một chương trình máy tính chúng ta cũng phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định

Trang 2

số lần lặp lại của nó?

HS: Tách ví dụ thành hai loại (một loại

đã biết trước số lần lặp và một loại chưa

biêt số lần lặp )

GV: Nhận xét và kết luận

Hoạt động 2 :Câu lện lặp - một lệnh thay cho nhiều lệnh ( 20’)

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

GV: Phân tích, hướng dẫn viết thuật

toán ví dụ 1

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

thao tác nào

HS: Trả lời

? Để vẽ hình thứ 2 ta làm như thế nào?

HS: Trả lời

GV: Tương tự hình thứ 3 ta vẽ tương tự

? Em hãy viết thuật toán mô tả vẽ hình

33

HS: Hoạt động độc lập 3 phút

Trả lời ,Nhận xét và bổ sung

GV: Kết luận và đưa ra thuật toán

HS: Ghi bài

GV: Để vẽ một hình vuông ta làm thế

nào?

HS: Trả lời

GV: Mô tả bằng hình vẽ trên máy

Đưa ra thuật toán vẽ hình vuông

HS: Chú ý ghi bài

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

? Ví dụ 2 công việc gì được thực hiện

nhiều lần

HS: Trả lời

? Qua hai ví dụ trên, các em hãy chỉ ra

những công việc được lặp đi lặp lại?

HS: Chỉ ra công việc lặp lại ở vd1 và

vd2

GV: Kết luận

2 Câu lện lặp - một lệnh thay cho nhiều lệnh

VD1: SGK Tr56 Thuật toán

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

Thuật toán: (đã nghiên cứu ở bài học số 5)

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

- Mọi ngôn ngữ lập trình đều có “cách”

để chỉ thị cho máy tính thực hiện cấu

Trang 3

trúc lặp với một câu lệnh Đó là câu lệnh lặp

Hoạt động 3 : củng cố (5’)

GV nhắc lại nội dung của 2 phần đã học

Giải thích những nội dung học sinh

chưa nắm rõ

3 hướng dẫn về nhà (3’)

-xem lại kiến thức đã học trong bài

- chuẩn bị cho tiết tiếp theo của bài học hôm nay

Ngày soạn : 27/12/2015

Ngày giảng : 8A :31/12/2015 8B:31/12/2015 8C:30/12/2015 Tiết theo PPCT : 40

BÀI 7: CÂU LỆNH LẶP (TT)

I MỤC TIÊU:

1) Kiến thức: Giúp HS

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

- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần

2) Kĩ năng:

- Viết đúng được lệnh for to do trong một số tình huống đơn giản

3) Thái độ:

- Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng

II PHƯƠNG PHÁP

Thuyết trình, vấn đáp,nêu và giải quyết vấn đề

III CHUẨN BỊ:

1 Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal.

2 Chuẩn bị của HS:

SGK, vở ghi, bài cũ

IV TIẾN TRÌNH TIẾT DẠY :

1 Ổn định tổ chức lớp : (1 phút)

-Điểm danh lớp học

-Kiểm tra sĩ số

2)Bài mới:

Hoạt động của giáo viên và học sinh Nội dung

Hoạt động 1 : Ví dụ về câu lệnh lặp (40’)

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

to do

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

- Trong pascal câu lệnh lặp có dạng:

Trang 4

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

GV: Giải thích từng thành phần trong

cấu trúc lệnh

HS: Chú ý, ghi bài

+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 là các từ khoá, Biến đếm là biến đơn có kiểu nguyên

(có thể là kiểu kí tự hoặc kiểu đoạn con)

Giá trị đầu, giá trị cuối là số cụ thể

hoặc là biểu thức có kiểu cùng kiểu với biến đếm, giá trị cuối phải lớn hơn giá trị đầu

Câu lệnh có thể là câu lệnh đơn hoặc

câu lệnh kép

- Câu lệnh sẽ được thực hiện nhiều lần, mỗi lần thực hiện câu lệnh là một lần lặp

và sau mỗi lần lặp biến đếm sẽ tự động tăng lên 1 đơn vị, tăng cho đến khi giá trị của biến đếm lớn hơn giá trị cuối thì vòng lặp được dừng lại

Hoạt động 2 : củng cố (3’)

GV nhắc lại cú pháp câu lệnh for do

Giải thích ý nghĩa các câu lệnh

3 hướng dẫn về nhà (2’)

-xem lại kiến thức đã học trong bài

- xem trước phần tính tổng và tích

Nậm Tăm, ngày tháng …năm 2015

Duyệt bộ phận chuyên môn

Ngày đăng: 18/09/2021, 06:19

🧩 Sản phẩm bạn có thể quan tâm

w