Cau truc lap(tiet 1)
Chia sẻ bởi Tạ Hoàng Nghị |
Ngày 25/04/2019 |
58
Chia sẻ tài liệu: Cau truc lap(tiet 1) thuộc Tin học 11
Nội dung tài liệu:
Tuần 12 - Tiết 12
§10. CẤU TRÚC LẶP
I-Mục Tiêu
1/ Kiến thức :
- Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán.
- Hiểu cấu trúc lặp kiểm tra điều kiện trước, cấu trúc lặp với số lần định trước.
- Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể.
2/ Kĩ năng :
- Mô tả được thuật toán của một số bài toán đơn giản có sử dụng lệnh lặp.
- Viết đúng các lệnh lặp kiểm tra điều kiện trước, lệnh lặp với số lần định trước.
- Viết được thuật toán giải một số bài toán đơn giản.
3/ Thái độ:
- Ham thích môn học, có tính kỷ luật cao.
II-Chuẩn bị tiết dạy
1/Giáo viên: Sgk, giáo án, máy chiếu, bảng phụ.
2/Học sinh: Học bài cũ, Đọc trước bài mới: cấu trúc lặp.
III-Tiến trình lên lớp
1/Ổn định lớp: kiểm diện
2/Kiểm tra bài cũ: (5’)
Câu 1: Cấu trúc IF - THEN (Dạng thiếu ) nào sau đây là đúng?
Câu 2: Câu lệnh ghép là ?
3/Bài mới:
HOẠT ĐỘNG CỦA THẦY VÀ TRÒ
NỘI DUNG
TG
Hoạt động GV: dẫn dắt vấn đề: trong cuộc sống hằng ngày có nhiều công việc mà chúng ta phải thực hiện lặp đi lặp lại nhiều lần để hoàn thành, trong các bài toán chúng ta lại gặp nhiều bài toán mà thao tác tính toán lặp lại nhiều lần cho đến khi tìm được kết quả. Hôm nay chúng ta đi tìm hiểu bài mới cấu trúc lặp để giải quyết bài toán.
Hoạt động GV: cho hs lấy ví dụ thực tế.
Hoạt động HS: phát biểu.
Hoạt động GV: lấy ví dụ minh hoạ và đặt câu hỏi.
Hoạt động HS: chú ý phát biểu.
Hoạt động GV: lấy bài toán 1 SGK cho học sinh phân tích.
Hoạt động GV: lấy bài toán 2 SGK cho học sinh phân tích.
Hoạt động GV: cho hs so sánh 2 bài toán trên.
Hoạt động GV: Bài toán 1 và bài toán 2 có điểm tương tự nào?
Hoạt động HS: trả lời.
Hoạt động GV: Việc cộng giá trị vào tổng S được lặp lại bao nhiêu lần?
Hoạt động HS: trả lời.
Hoạt động GV: nhận xét.
Hoạt động GV: tìm hiểu từng loại.
Hoạt động GV: cho hs phân tích bài toán.
Hoạt động GV: đặt câu hỏi.
Khi tính giá trị s1, s2,, s3…s100 đã tuân thủ theo qui luật nào?
Hoạt động HS: trả lời.
Hoạt động GV: chỉ ra dạng lặp tiến và lặp lùi.
Hoạt động GV: giải thích rõ hoạt động của lệnh for – do, cho hs xem sgk.
Hoạt động GV: lắng nghe.
Hoạt động GV: Tính tổng và đưa kết quả ra màn hình tổng
S=
Hoạt động GV: xây dựng bài toán, mô phỏng và viết chương trình bài toán trên.
Hoạt động HS: theo dõi.
Hoạt động GV: cho bài tập áp dụng: viết chương trình in ra màn hình các số:
1 2 3 4 5 6 7 8 9 10
Hoạt động GV:
Xác định:- Câu lệnh lặp cần thực hiện?
- Lặp bao nhiêu lần?
- Giá trị đầu, giá trị cuối?
Hoạt động HS: thảo luận và đưa ra kết quả.
Hoạt động GV: cho bài tập trắc nghiệm chia ra làm 4 nhóm.
Hoạt động HS: hoạt động nhóm và thảo luận đưa ra kết quả.
Hoạt động GV: nhận xét.
1/ Lặp :
Xét 2 bài toán với a là số nguyên và a > 2.
Bài toán 1: tính và đưa ra kết quả màn hình tổng
.
Bài toán 2: tính và đưa ra kết quả màn hình tổng
cho đến khi .
* Lặp có hai loại lặp :
- Lặp với số lần biết trước.
- Lặp với số lần không biết trước.
2/ Lặp với số lần biết trước và câu lệnh for – do :
- Pascal dùng câu lệnh lặp for – do với hai dạng:
+ Dạng lặp tiến:
for:= to do < câu lệnh> ;
+ Dạng lặp lùi :
for := downto do
§10. CẤU TRÚC LẶP
I-Mục Tiêu
1/ Kiến thức :
- Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán.
- Hiểu cấu trúc lặp kiểm tra điều kiện trước, cấu trúc lặp với số lần định trước.
- Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể.
2/ Kĩ năng :
- Mô tả được thuật toán của một số bài toán đơn giản có sử dụng lệnh lặp.
- Viết đúng các lệnh lặp kiểm tra điều kiện trước, lệnh lặp với số lần định trước.
- Viết được thuật toán giải một số bài toán đơn giản.
3/ Thái độ:
- Ham thích môn học, có tính kỷ luật cao.
II-Chuẩn bị tiết dạy
1/Giáo viên: Sgk, giáo án, máy chiếu, bảng phụ.
2/Học sinh: Học bài cũ, Đọc trước bài mới: cấu trúc lặp.
III-Tiến trình lên lớp
1/Ổn định lớp: kiểm diện
2/Kiểm tra bài cũ: (5’)
Câu 1: Cấu trúc IF - THEN (Dạng thiếu ) nào sau đây là đúng?
Câu 2: Câu lệnh ghép là ?
3/Bài mới:
HOẠT ĐỘNG CỦA THẦY VÀ TRÒ
NỘI DUNG
TG
Hoạt động GV: dẫn dắt vấn đề: trong cuộc sống hằng ngày có nhiều công việc mà chúng ta phải thực hiện lặp đi lặp lại nhiều lần để hoàn thành, trong các bài toán chúng ta lại gặp nhiều bài toán mà thao tác tính toán lặp lại nhiều lần cho đến khi tìm được kết quả. Hôm nay chúng ta đi tìm hiểu bài mới cấu trúc lặp để giải quyết bài toán.
Hoạt động GV: cho hs lấy ví dụ thực tế.
Hoạt động HS: phát biểu.
Hoạt động GV: lấy ví dụ minh hoạ và đặt câu hỏi.
Hoạt động HS: chú ý phát biểu.
Hoạt động GV: lấy bài toán 1 SGK cho học sinh phân tích.
Hoạt động GV: lấy bài toán 2 SGK cho học sinh phân tích.
Hoạt động GV: cho hs so sánh 2 bài toán trên.
Hoạt động GV: Bài toán 1 và bài toán 2 có điểm tương tự nào?
Hoạt động HS: trả lời.
Hoạt động GV: Việc cộng giá trị vào tổng S được lặp lại bao nhiêu lần?
Hoạt động HS: trả lời.
Hoạt động GV: nhận xét.
Hoạt động GV: tìm hiểu từng loại.
Hoạt động GV: cho hs phân tích bài toán.
Hoạt động GV: đặt câu hỏi.
Khi tính giá trị s1, s2,, s3…s100 đã tuân thủ theo qui luật nào?
Hoạt động HS: trả lời.
Hoạt động GV: chỉ ra dạng lặp tiến và lặp lùi.
Hoạt động GV: giải thích rõ hoạt động của lệnh for – do, cho hs xem sgk.
Hoạt động GV: lắng nghe.
Hoạt động GV: Tính tổng và đưa kết quả ra màn hình tổng
S=
Hoạt động GV: xây dựng bài toán, mô phỏng và viết chương trình bài toán trên.
Hoạt động HS: theo dõi.
Hoạt động GV: cho bài tập áp dụng: viết chương trình in ra màn hình các số:
1 2 3 4 5 6 7 8 9 10
Hoạt động GV:
Xác định:- Câu lệnh lặp cần thực hiện?
- Lặp bao nhiêu lần?
- Giá trị đầu, giá trị cuối?
Hoạt động HS: thảo luận và đưa ra kết quả.
Hoạt động GV: cho bài tập trắc nghiệm chia ra làm 4 nhóm.
Hoạt động HS: hoạt động nhóm và thảo luận đưa ra kết quả.
Hoạt động GV: nhận xét.
1/ Lặp :
Xét 2 bài toán với a là số nguyên và a > 2.
Bài toán 1: tính và đưa ra kết quả màn hình tổng
.
Bài toán 2: tính và đưa ra kết quả màn hình tổng
cho đến khi .
* Lặp có hai loại lặp :
- Lặp với số lần biết trước.
- Lặp với số lần không biết trước.
2/ Lặp với số lần biết trước và câu lệnh for – do :
- Pascal dùng câu lệnh lặp for – do với hai dạng:
+ Dạng lặp tiến:
for
+ Dạng lặp lùi :
for
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Tạ Hoàng Nghị
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)