Giáo án Tin học 11 bài 10: Cấu trúc lặp

Chia sẻ: Vũ Thị Thanh Thúy | Ngày: | 6 giáo án

0
932
lượt xem
54
download
Xem 6 giáo án khác
  Download Vui lòng tải xuống để xem file gốc
   Like fanpage Bài giảng Giáo án THPT để cùng chia sẻ kinh nghiệm giảng dạy
Giáo án Tin học 11 bài 10: Cấu trúc lặp

Giáo án Tin học 11 bài 10: Cấu trúc lặp
Mô tả bộ sưu tập

Xin giới thiệu đến quý thầy cô và các bạn học sinh bộ sưu tập Giáo án Tin học 11 bài 10 "Cấu trúc lặp" đã được chúng tôi chọn lọc một cách công phu, kỹ lưỡng để đáp ứng nhu cầu dạy và học ngày một tốt hơn. Giúp quý thầy cô giáo ngày càng hoàn thiện kỹ năng cũng như phương pháp soạn Giáo án giảng dạy một cách chuyên nghiệp, đạt chất lượng. Thông qua các bài giảng hay giúp học sinh nhanh chóng biết được ý nghĩa của cấu trúc lặp, biết được cấu trúc chung của lệnh lặp For trong ngôn ngữ lập trình Pascal. Giáo án sẽ giúp giáo viên định hướng phương pháp dạy giúp các em sử dụng đúng hai dạng lệnh lặp For trong ngôn ngữ lập trình Pascal. Thư viện eLib hi vọng Giáo án này sẽ góp phần giúp các thầy cô có được một bài soạn hay.

LIKE NẾU BẠN THÍCH BỘ SƯU TẬP
Xem Giáo viên khác thảo luận gì về BST
Giáo án Tin học 11 bài 10: Cấu trúc lặp

Giáo án Tin học 11 bài 10: Cấu trúc lặp
Tóm tắt nội dung

I. MỤC TIÊU BÀI CẤU TRÚC LẶP

1. Kiến thức
- Biết được ý nghĩa của cấu trúc lặp.
- Biết được cấu trúc chung của lệnh lặp for trong ngôn ngữ lập trình Pascal.
- Biết sử dụng đúng hai dạng lệnh lặp For trong ngôn ngữ lập trình Pascal.
2. Kĩ năng: Bước đầu sử dụng được lệnh lặp For để lập trình giải quyết được một số bài toán đơn giản.

II. ĐỒ DÙNG DẠY HỌC BÀI CẤU TRÚC LẶP

1. Chuẩn bị của giáo viên.
- Máy vi tính, máy chiếu Overhead, bìa trong, bút dạ, máy chiếu Projector, sách giáo khoa, sách giáo viên.
2. Chuẩn bị của học sinh.
- Sách giáo khoa.

III. HOẠT ĐỘNG DẠY – HỌC BÀI CẤU TRÚC LẶP

1. Hoạt động 1: Tìm hiểu ý nghĩa của cấu trúc lặp.
a. Mục tiêu:
- Học sinh thấy được sự cần thiết của cấu trúc lặp trong lập trình.
b. Nội dung:
- Bài toán 1: Viết chương trình tính tổng S = 1/a+ 1/a+1 + 1/a+2 + ....+ 1/a+100.
- Bài toán 2: Một người có số tiền là S, ông ta gửi tiền tiết kiệm ngân hàng với lãi suất 1,5%/tháng. Hỏi sau 12 tháng gửi tiết kiệm (không rút tiền lãi hàng tháng), ông ta được số tiền là bao nhiêu?

2. Hoạt động 2: Tìm hiểu lệnh lặp For của ngôn ngữ lập trình Pascal.
a. Mục tiêu:
- Học sinh biết được cấu trúc chung của lệnh FOR. Hiểu được ý nghĩa của các thành phần trong lệnh. Biết được sự thực hiện của máy khi gặp FOR. Vẽ được sư đồ thực hiện đó.
b. Nội dung:
- Dạng tiến:
+ Cấu trúc:
• For <biến đếm>:=<giá trị đầu> To <giá trị cuối> Do <lệnh cần lặp>;
• Biến đếm: Là biến kiểu nguyên, kí tự hoặc miền con.
• Giá trị đầu, giá trị cuối là biểu thức cùng kiểu với biến đếm. Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối.
+ Sự thực hiện của máy:
• Bước 1: Tính giá trị đầu, gán cho biến đếm.
• Bước 2: Nếu biến đếm <= giá trị cuối thìthực hiện lệnh cần lặp
- Dạng lùi:
+ Cấu trúc: for <biến đếm>:=<giá trị cuối> Downto <giá trị đầu> Do <lệnh cần lặp>;
+ Giá trị đầu phải lớn hơn hoặ bằng giá trị cuối.
+ Sự thực hiện của máy:
• Bước 1: tính giá trị đầu, gán cho biến đếm.
• Bước 2: Nếu biến đếm>=giá trị cuối thì thực hiện lệnh cần lặp

3. Hoạt động 3: Rèn luyện kĩ năng vận dụng lệnh lặp For.
a. mục tiêu:
- Sử dụng đúng lệnh lặp For để giải quyết được một bài toán đơn giản.
b. Nội dung:
- Ví dụ 1: Viết chương trình tính tổng S = 1/a+ 1/a+1 + 1/a+2 + ....+ 1/a+100.
- Ví dụ 2: Một người có số tiền là S, ông ta gửi tiền tiết kiệm ngân hàng với lãi suất 1,5% mỗi tháng. Hỏi sau 12 tháng gửi tiết kiệm, ông ta được số tiền là bao nhiêu?

IV. ĐÁNH GIÁ CUỐI BÀI CẤU TRÚC LẶP

1. Những nội dung đã học.
- Cấu trúc chung của lệnh lặp For. Sơ đồ thực hiện của lệnh của lậnh lặp For.
2. Câu hỏi và bài tập về nhà.
- Giải bài tập 5.a, 6, sách giáo khoa, trang 51.
- Xem trước phần nội dung của cấu trúc lặp có số lần chưa xác định While ...
- Xem nội dung phụ lục B, sách giáo khoa trang 131 : Lệnh rẽ nhánh và lặp.
- Xem nội dung phụ lục C, sách giáo khoa trang 139 : Lệnh rẽ nhánh và lặp.

Đồng bộ tài khoản