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: Nguyễn Hữu Khoa (trang riêng)
Ngày gửi: 19h:51' 28-12-2014
Dung lượng: 88.5 KB
Số lượt tải: 130
Số lượt thích: 0 người
Tuần 20 - Tiết 37
Ngày dạy: 31/12/2014



Bài 7: CÂU LỆNH LẶP


1. MỤC TIÊU:
Kiến thức:
* Hoạt động 1: - Học sinh biết cú pháp của câu lệnh lặp trong ngôn ngữ lập trình Pascal. Biết được hoạt động lặp của vòng lặp.
- Học sinh hiểu hoạt động lặp của câu lệnh lặp For … to … do. Hiểu 2 chương trình trong 2 ví dụ 3 và 4 sách giáo khoa.
* Hoạt động 2: - Học sinh biết thêm được 2 chương trình giải quyết 2 bài toán tính tổng và tích bằng câu lệnh lặp.
- Học sinh hiểu các thuật toán trong 2 ví dụ 5 và ví dụ 6: Tính tổng và tích câu lệnh lặp.
Kĩ năng:
Hs thực hiện được:
- Học sinh thực hiện được việc thuộc cú pháp câu lệnh lặp For … to … do; hiểu các chương trình trong các ví dụ đưa ra .
Hs thực hiện thành thạo:
- Học sinh thực hiện thành thạo việc phân tích bài toán để đi đến thuận toán cho một số bài toán đơn giản.
Thái độ:
Thói quen:
- Học sinh thói quen tự rèn luyện trong của môn học có ý thức học tập bộ môn, ham thích tìm hiểu về tư duy khoa học.
Tính cách:
- Rèn luyện tính kiên trì trong học tập, rèn luyện.
2. NỘI DUNG BÀI HỌC:
- Ví dụ về câu lệnh lặp.
- Tính tổng và tích bằng câu lệnh lặp.
3. CHUẨN BỊ:
3.1. Giáo viên: Giáo án
3.2. Học sinh: Học bài cũ, xem trước bài mới.
4. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:
Ổn định tổ chức và kiểm diện. (2 phút)
Giáo viên ổn định tổ chức và kiểm diện học sinh.
Kiểm tra miệng: (3 phút)
? Cho một vài ví dụ về hoạt động được thực hiện lặp lại trong cuộc sống hằng ngày.
Tiến trình bài học:

HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC

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

Gv: Minh họa bằng ngôn ngữ Pascal cú pháp câu lệnh for … to … do:
Hs: Lắng nghe giáo viên giới thiệu và ghi bài.
Gv: Yêu cầu học sinh quan sát hoạt động của vòng lặp trên sơ đồ khối => nêu hoạt động của vòng lặp.
Hs: Hoạt động của vòng lặp:
- B1: biến đếm nhận giá trị đầu
- B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh.
- B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2.
- B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp.
Gv: Cùng với học sinh tìm hiểu và phân tích ví dụ 3 và 4 để hiểu hơn câu lệnh lặp.
Hs: Dưới sự hướng dẫn của giáo viên tìm hiểu và phân tích ví dụ 3 và 4.
Gv: Cho hs nhận xét và so sánh sự khác nhau ở câu lệnh lặp trong hai vd trên?
Hs: Ở ví dụ 4 các câu lệnh writeln(‘O’);
delay(100); được đặt trong 2 từ khoá: begin và end
Gv: Giải thích cho học tại sao ví dụ 4 trong câu lệnh lặp có begin … end ( Lưu ý.
Hs: Lắng nghe và ghi bài.
3. Ví dụ về câu lệnh lặp:


- Cú pháp câu lệnh lặp với số lần biết trước trong Pascal có dạng:

For := to do

Trong đó:
+ for, to, do là các từ khóa, biến đếm là biến kiểu nguyên, giá trị đầu và giá trị cuối là các giá trị nguyên.
+ số lần lặp = giá trị cuối – giá trị đầu + 1
+ Giá trị cuối phải lớn hơn hoặc bằng giá trị đầu;


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: Để in một chữ O trên màn hình.
ues crt;
var i:integer;
begin
clrscr;
for i:= 1 to 20 do
begin
writeln(‘O’);
delay(100);
end;
readln;
end.
Lưu ý: Câu lệnh có sử dụng câu lệnh ghép thì phải đặt trong hai từ khóa Begin … end.

 
Gửi ý kiến