Chào mừng quý vị đến với website của Huỳnh Công Dũ

Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.

GATIN82

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Huỳnh Công Dũ (trang riêng)
Ngày gửi: 21h:49' 02-11-2015
Dung lượng: 524.3 KB
Số lượt tải: 1
Số lượt thích: 0 người
Tiết : 37-38
CÂU LỆNH LẶP
S: 25/12/2013
G: 30/12/2013

I. Mục tiêu:
a) Kiến thức: - Biết nhu cầu cần có cấu trúc 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. - Hiểu hoạt động của câu lênh lặp với số lần biết trước for ... to ... do trong Pascal
- Biết lệnh ghép trong Pascal.
b) Kỹ năng: - Viết đúng lệnh For ... to ... do trong một số tình huống đơn giản;- Hiểu cách viết đúng các quy tắc, cú pháp trong ngôn ngữ cụ thể khi dùng vòng lặp for
- Đọc hiểu được chương trình có sử dụng vòng lặp for...do
c) Thái độ: Nhận thức được vai trò quan trọng của vòng lặp xác định for...do là giúp thực hiện các công việc lặp lại nhiều lần một cách khoa học, nhanh chóng, có hiệu quả rất lớn; không dài dòng, tránh nhàm chán, dễ sai sót và tốn thời gian; Có ý thức yêu thích môn học, có hứng thú học tập bộ môn
II. Chuẩn bị: GV: - Giáo án, máy Projector, bảng và bút; - Một số ví dụ bài tập về vòng lặp for...do;
III. Hoạt động dạy và học:
A.Kiểm tra bài cũ: Nhắc lại thuật toán tình tổng các ố từ 1 đến 100
B.Bài mới:
1. Hoạt động 1: Giới thiệu các công việc phải lặp nhiều lần
Mục tiêu: giúp HS nhận biết và phân biệt được các công việc lặp lại nhiều lần trong đời sống hằng ngày
HĐ giáo viên
HĐ học sinh

G : Trong cuộc sống hằng ngày, nhiều hoạt động được thực hiện lặp đi lặp lại nhiều lần. ví dụ:
- Các ngày trong tuần em đều lặp đi lặp lại hoạt động buổi sáng đến trường và buổi trưa trở về nhà
- Đọc đi đọc lại nhiều lần cho đến khi thuộc bài.
G : Hãy cho một vài dụ trong thực tế trong đời sống hằng ngày mà ta phải thực hiện các thao tác được lặp đi lặp nhiều lần ?
G: Khi viết chương trình máy tính cũng vậy, trong nhiều trường hợp ta cũng phải viết lặp lại nhiều câu lệnh chỉ để thực hiện 1 phép tính nhất định.
Hđ 2 : Câu lệnh lặp – một lệnh thay cho nhiều lệnh
G : Gọi 1 hs lên bảng vẽ một hình vuông cạnh 1 đơn vị độ dài (20cm) và yêu cầu cả lớp theo dõi bạn thực hiện các thao tác khi vẽ
G ; Yêu cầu 1 hs mô tả các bước bạn vẽ trên bảng.
G : Khi vẽ một hình vuông bạn đó thực hiện bao nhiêu thao tác ? GV: Gợi ý thêm thao tác quay thước
G : Các thao tác đó như thế nào?
G: Như vậy khi vẽ h vuông có những thao tác nào lặp đi lặp lại. Thuật toán sau mô tả các bước để vẽ hvuông
Gv: Mô tả thuật toán vẽ
Gv: Mô tả thuật toán tính tổng của các số TN 1→ 100
Cấu trúc mô tả thuật toán như trên gọi là cấu trúc lặp.
III. Củng cố luyện tập: (5’)
? Em hãy cho một vài ví dụ về hoạt động thực hiện lặp lại trong cuộc sống hằng ngày.
? Cho biết tác dụng của câu lệnh lặp với số lần biết trước.
Hs lắng nghe



Hs cho ví dụ
Hs lên bảng vẽ cả lớp theo dõi
4 thao tác
Các thao tác này đều giống nhau
Vd1: Thuật toán mô tả các bước để vẽ hình vuông
Bước 1: k ← 0 (k là số đoạn thẳng đó vẽ được).
Bước 2: k ← k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 900 sang phải.
Bước 3: Nếu k<4 thì quay lại bước 2; ngược lại thì kết thúc.
k là biến đếm
Vd2: Thuật toán tính tổng
S= 1+2+3+ … + 100
Bước 1: S ← 0; i ← 0.
Bước 2: i← i + 1
Bước 3: nếu i ≤ 100, thì S ← S + i và quay lại bước 2; ngược lại kết thúc.
i là biến đếm
Mô tả thuật toán trên 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 trúc lặp chỉ với 1 câu lệnh. Đó là câu lệnh lặp
HS: Thảo luận nhóm và đại diện mỗi nhóm đưa ra ví dụ của nhóm mình

3. Hoạt động 3: Cấu trúc câu lệnh lặp
Mục tiêu: - Biết cấu trúc câu lệnh của vòng lặp biết trước số lần lặp for...do
- Hiểu nguyên tắc hoạt động của câu
 
Gửi ý kiến

↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓


My heart will go on - Celine Dion

Titanic

Nghe Vu song Vu hat

Tao quan 2012