Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 7. Câu lệnh lặp

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
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: Trần Trung Hiếu (trang riêng)
Ngày gửi: 08h:57' 20-05-2015
Dung lượng: 1.6 MB
Số lượt tải: 22
Số lượt thích: 0 người





Ngày soạn: …./…./2015
Tiết theo PPCT: 45
Tuần: 23

1. Mục tiêu:
1.1/ Kiến thức:
- Hiểu hoạt động của câu lệnh lặp với số lần biết trước For …do trong Pascal.
- Viết đúng được lệnh for…do trong một số tình huống đơn giản.
- Biết vận dụng câu lệnh lặp vào viết một số chương trình.
1.2/ Kĩ năng:
- Viết đúng câu lệnh lặp For…do.
- Biết sử dụng đúng và có hiệu quả câu lệnh lặp.
1.3/ Thái độ: Thái độ học tập nghiêm túc, yêu thích môn học.
2. Chuẩn bị:
2.1/ Chuẩn bị của GV: Phòng máy, giáo án (BGĐT) hoặc tranh ảnh minh họa.
2.2/ Chuẩn bị của HS: Nghiên cứu SGK, vở ghi.
3. Tổ chức các hoạt động học tập:
3.1/ Ổn định lớp:
3.2/ Kiểm tra bài cũ:
3.3/ Tiến trình bài học:
Hoạt động của GV
Hoạt động của HS
Nội dung

Hoạt động 1: Ví dụ về câu lệnh lặp.

GV giới thiệu cú pháp câu lệnh lặp.
- Cú pháp:
For := to do ;
- Giới thiệu hoạt động của câu lệnh For...do:
Hoạt động của vòng lặp:
+ Đầu tiên biến đếm nhận giá trị đầu và thực hiện câu lệnh sau từ khóa “do”.
+ Biến đếm tự động tăng lên 1 đơn vị và tiếp tục thực hiện câu lệnh sau từ khóa “do”.
+ Khi biến đếm bằng giá trị cuối thì câu lệnh kết thúc.

Ví dụ 3: Chương trình sau sẽ in ra màn hình thứ tự lần lặp.
Program lap;
Var i: integer;
Begin
For i:= 1 to 10 do
Writeln(‘Day la lan lap thu’,i);
Readln;
End.

Ví dụ 4:
- Yêu cầu HS đọc và tìm hiểu ví dụ 4-SGK.
- GV giải thích ý nghĩa các câu lệnh trong chương trình.


- Học sinh chú ý lắng nghe, ghi nhớ kiến thức.











- HS đọc và tìm hiểu ví dụ.
- Học sinh chú ý lắng nghe, ghi nhớ kiến thức.
3. Ví dụ về câu lệnh lặp:

- Cú pháp:
For := to do ;
- Trong đó:
+ For, To, Do là các từ khóa.
+ Biến đếm là biến đơn có kiểu nguyên.
+ Giá trị đầu và giá trị cuối là các giá trị nguyên.
+ Câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép
+ Số vòng lặp là biết trước và bằng: giá trị cuối - giá trị đầu +1.

- Ví dụ 3:

Lần lặp thứ
i
Kết quả in ra

1
1
Lần lặp thứ 1

2
2
Lần lặp thứ 2

...
...
...

10
10
Lần lặp thứ 10


- Ví dụ 4: SGK/58





 Hoạt động 2: Tìm hiểu tính tổng và tích bằng câu lệnh lặp.

Ví dụ 5:
- Yêu Cầu HS đọc và tìm hiểu ví dụ 5-SGK. Sau đó xác định biến đếm, giá trị đầu, giá trị cuối, số vòng lặp của câu lệnh For...do.

Program tinh_tong;
Var N,i: Integer; S: longint;
Begin
Writeln(‘nhap so N =’); Readln(N);
S:=0;
For i:=1 to N do S:=S+i;
Witeln(‘tong la:’,S);
Readln;
End.
- GV yêu cầu HS điền kết quả vào bảng với N=0,1,2,3,4.

Ví dụ 6:
- Yêu Cầu HS đọc và tìm hiểu ví dụ 6-SGK. Sau đó xác định biến đếm, giá trị đầu, giá trị cuối, số vòng lặp của câu lệnh For...do.

Program tinh_giai_thua;
Var N,i: Integer; P: Longint;
Begin
Write(‘N =’); readln(N);
P:=1;
For i:=1 to N do P:=P*i;
Wirteln(N,’!=’,P);
Readln;
End.

- GV yêu cầu HS điền kết quả vào bảng với N=1,2,3,4,5
 
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  ↓