Quảng cáo
Giáo án Tin học lớp 11 - Tiết 15 Cấu trúc lặp (Tiết 1) - Năm học 2012-2013 - Nguyễn Thị Thắm
QR

Giáo án Tin học lớp 11 - Tiết 15 Cấu trúc lặp (Tiết 1) - Năm học 2012-2013 - Nguyễn Thị Thắm

Nguồn: thuviendethi.com

Xem trước nội dung

GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN

Giáo viên: Nguyễn Thị Thắm. Trang:35

Tiết 15: CẤU TRÚC LẶP (Tiết 1) Ngày soạn: Ngày dạy: 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 vận dụng đúng đắn 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 câu 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. 3. Thái độ: Xác định thái độ nghiêm túc trong học tập khi làm quen với nhiều qui định nghiêm ngặt trong lập trình. II/ Chuẩn bị:

- Giáo viên: Giáo án – Sách GK - Học sinh: Vở soạn, sách GK, vở học. III/ Phương pháp truyền thụ:

Giáo viên giảng giải cho học sinh hiểu IV/ Tiến trình lên lớp:

1. Ổn định lớp:Kiểm tra sĩ số 2. Kiểm tra bài cũ: nêu cấu trúc câu lệnh if- then và sự giống nhau, khác nhau của 2 dạng câu lệnh if- then? V/ Bài mới:

Nội dung Hoạt động của GV và HS 1. Lặp: Cấu trúc lặp là một điều kiện thực hiện công việc lặp đi lặp lại khi chưa đủ số lần lặp hoặc khi một điều kiện nào đó còn đúng.

VD1: Viết chương trình in ra các số 1 2 3 4 5 theo hàng ngang và dọc.

GV: Gợi ý đây là lặp lại 5 lần, biết trước số lần lặp. H: VD1 có khai báo biến không, sử dụng bao nhiêu lệnh write và bao nhiêu lệnh writeln. GV: Gọi 2 HS lên bảng viết chương trình HS: Propram inso; Begin Writeln(1); Writeln(2); Writeln(3); Writeln(4); Writeln(5); Readln;

ThuVienDeThi.com

GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN

Giáo viên: Nguyễn Thị Thắm. Trang:36

Bài toán 1: Tính và đưa ra kết quả màn hình tổng, với a là số nguyên và a>2

Bài toán 2: Tính và đưa ra kết quả màn hình tổng, với a là số nguyên và a>2

+... cho đến khi

* Bài toán 1: Việc tăng giá trị cho tổng S được

lặp đi lặp lại 100 lần  Số lần lặp biết trước. * Bài toán 2: Việc tăng giá trị cho tổng S được

lặp đi lặp lại cho đến khi  Số

lần lặp chưa biết trước.

II. Lặp với số lần lặp biết trước:

A>Dạng tiến:

1.Cú pháp

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>

2.Ý nghĩa các thành phần:

+ Biến đếm là biến đơn, có kiểu là: kiểu nguyên, kiểu Char (kiểu kí tự).

+ Giá tri đầu và giá trị cuối phải cùng kiểu với biến đếm và giá trị đầu phải nhỏ hơn hoặc bằng kí tự cuối.

+ Khi lệnh for chạy thì biến đếm sẽ tăng tự động liên tiếp từ giá trị đầu đến giá trị cuối.

B> Dạng lùi

1.Cú pháp

For <biến đếm>:=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>;

End.

GV: Đưa ra hai dạng bài toán H: S xuất phát bằng bao nhiêu? lần 1,2,3, ... n

HS: S xuất phát , lần 1 ....

H: Sau mỗi lần lặp thì S tăng lên bao nhiêu?

HS: Tăng lên

H: Cấu trúc lặp được phân biệt mấy loại? HS: Hai loại là lặp với số lần biết trước và lặp với số lần chưa biết trước

VD1: Propram inchu; Var i: Integer; Begin For i:=1 to 5 do Writeln(‘Turbo Pascal’); Readln; End.

N a a a a S         1 ... 2 1 1 1 1

0001 .0 1  N a

0001 .0 1  N a

a 1

1 1

 a

i a 

1

ThuVienDeThi.com

Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.

Quảng cáo
Quảng cáo