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

Bài 8: Vòng lặp While...do

12 516 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 3,43 MB

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

Nội dung

FOR : = TO DO < Câu lệnh trong vòng lặp > ; Thuộc kiễu dữ liệu Integer Giá trị đầu < Giá trị cuối Từ khoá Câu lệnh trong vòng lặp có thể là lệnh đơn hay lệnh ghép Quá trình thực hiện

Trang 1

Trường THCS Sơn Hạ

Giáo Viên : Đặng Văn Phú

Trang 2

Em hãy ghi lại cú pháp của câu lệnh lặp For…do Giải thích các thành phần trong câu lệnh và nêu quá trình hoạt động của câu lệnh.

FOR <biến đếm> : = <giá trị đầu> TO <giá trị cuối> DO

< Câu lệnh trong vòng lặp > ;

Thuộc kiễu dữ

liệu Integer

Giá trị đầu < Giá trị cuối

Từ khoá

Câu lệnh trong vòng lặp có thể

là lệnh đơn hay lệnh ghép

Quá trình thực hiện: Ban đầu biến đếm

nhận giá trị đầu và thực hiện câu lệnh, sau

mỗi vòng lặp biến đếm tăng thêm một đơn vị

cho đến khi bằng giá trị cuối

Số lần lặp là biết trước và bằng:

Giá trị cuối – giá trị đầu + 1

Trang 3

BÀI 8 - TIẾT 49 :

LẶP VỚI SỐ LẦN CHƯA

BIẾT TRƯỚC

Trang 4

Một ngày chủ nhật, bạn Long gọi điện cho Trang Không có ai

nhấc máy Long quyết định gọi thêm hai lần nữa Nếu vẫn không có

ai nhấc máy thì chắc là không có ai ở nhà Như vậy Long đã biết

trước là mình sẽ lặp lại hoạt động gọi điện thêm hai lần.

Một ngày khác, Long quyết định cứ 10 phút gọi điện một lần cho Trang cho đến khi nào có người nhấc máy Lần này Long sẽ lặp lại

hoạt động gọi điện mấy lần?

Chưa thể biết trước được, có thể một lần, có thể hai hoặc nhiều hơn nữa Điều kiện để kết thúc hoạt động lặp đó là: Có người nhấc máy.

Trang 6

Học sinh thảo luận theo nhóm

(Mỗi dãy bàn 1 nhóm) -Thời gian thảo luận trong 3 phút

- Các nhóm thảo luận và viết kết quả vào

bảng phụ sau đó gắn lên bảng đen để giáo viên nhận xét.

Dựa vào ví dụ 2, hãy xác định n

để T n nhỏ nhất lớn 20 và cho biết

T n bằng bao nhiêu?

Dựa vào

Dựa vào ví dụ 2 ví dụ 2 , hãy xác định n

Bước N TT+N Xét Điều kiện

1 0 0 T<20 – Đúng - NN+1

2 1 1 T<20 – Đúng - NN+1

3 2 3 T<20 – Đúng - NN+1

4 3 6 T<20 – Đúng - NN+1

5 4 10 T<20 – Đúng - NN+1

6 5 15 T<20 – Đúng - NN+1

7 6 21 T>20 – Sai - Kết thúc

Trang 7

Câu lệnh

Đúng

Sai

Điều kiện

Mô tả đường đi của chương trình trên sơ

đồ khối?

Trang 8

Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp như trong thuật toán, ta có thể sử dụng câu lệnh có dạng: “Lặp với số lần chưa biết trước”

Nhận xét

Trang 9

Em hãy lấy thêm hai ví dụ mà trong đó công việc được

thực hiện lặp đi lặp lại với số lần chưa biết trước

Cho biết điều kiện để công việc đó dừng lại.

Ta có thể lấy thêm hai ví dụ sau:

- Đá cầu: Việc đá cầu sẽ được lặp đi lặp lại với số lần

chưa biết trước được Điều kiện để việc đá cầu kết thúc là khi cầu rơi xuống đất.

- Học bài cũ: Tương tự việc đá cầu, điều kiện để công

việc học bài kết thúc là đến khi thuộc bài.

Trang 10

Ở Ví dụ 2, để tổng T n nhỏ nhất lớn hơn 30 thì n bằng bao nhiêu và tổng T n là bao nhiêu?

10 0:

D N = 9, T = 37

BẠN SAI RỒI!

B N = 8, T = 36

B N = 8, T = 36

Trang 11

Hướng dẫn về nhà

- Học bài và nắm vững cỏc bước ở vớ dụ 2

- Làm cỏc bài tập 1 và 2 trang 71 SGK

Trang 12

QÚI TH Y CÔ GIÁO S C Ầ Ứ

Ngày đăng: 25/10/2014, 10:00

HÌNH ẢNH LIÊN QUAN

Bảng  phụ  sau  đó  gắn  lên  bảng  đen  để  giáo viên nhận xét. - Bài 8: Vòng lặp While...do
ng phụ sau đó gắn lên bảng đen để giáo viên nhận xét (Trang 6)

TỪ KHÓA LIÊN QUAN

w