Giaoantin8b7

Chia sẻ bởi Trương Thị Phương Trinh | Ngày 14/10/2018 | 50

Chia sẻ tài liệu: giaoantin8b7 thuộc Tin học 8

Nội dung tài liệu:

Bài 7. CÂU LỆNH LẶP (tt)
I. Mục tiêu:
1. Kiến thức
Giúp học sinh:
- 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;
- Biết lệnh ghép trong Pascal.
2. Kỹ năng
- Viết đúng lệnh for...do trong một số tình huống đơn giản;
- Hiểu cách viết đúng các quy tắc, cú pháp trong ngôn ngữ cụ thể khi dùng vòng lặp for;
- Đọc hiểu được chương trình có sử dụng vòng lặp for...do;
3. Thái độ
- Nhận thức được vai trò quan trọng của vòng lặp xác định for...do là giúp thực hiện các công việc lặp lại nhiều lần một cách khoa học, nhanh chóng, không dài dòng, tránh nhàm chán, dễ sai sót và tốn thời gian;
- Có ý thức trong học tập.
II. Chuẩn bị:
1. Giáo viên: Giáo án + tài liệu tham khảo + bảng phụ có liên quan
2. Học sinh: xem bài mới trước ở nhà
III. Tiến trình lên lớp:
1. Ổn định lớp: (1`)
2. Kiểm tra bài cũ: (4`)
Yêu cầu:
- Viết cấu trúc, mô tả câu lệnh lặp trong Pascal. (6đ)
- Viết đoạn chương trình xuất các số từ 0 đến 10 theo 2 cách (4đ)
Đáp án:
- for := to do ;
- Câu lệnh được thực hiện bắt đầu với giá trị biến đếm bằng giá trị đầu. Sau đó giá trị biến đếm tăng dần một đơn vị từ giá trị đầu đến giá trị cuối và câu lệnh được thực hiện mỗi lần tăng biến đếm cho đến khi biến đếm vượt quá giá trị cuối thì kết thúc.
- Cách 1:
Writeln(0);
Writeln(1);

Writeln(10);
- Cách 2:
For i:=0 to 10 do writeln(i);
2.Đặt vấn đề:(1’)
Ở tiết trước các em đã tìm hiểu về cấu trúc của câu lệnh lặp, để hiểu rõ hơn thì chúng ta sẽ tìm hiểu một số ví dụ về câu lệnh lặp.
3. Bài mới:
Hoạt động của Giáo viên
Hoạt động của Học sinh
Nội dung

Hoạt động 1: Tìm hiểu ví dụ 3,4 SGK 58 (20`)


- Treo bảnvg phụ có chương trình như ví dụ SGK.

Lần lặp
i
Kết quả viết ra màn hình

1



2



3



4



5



6



7



8



9



10




- Yêu cầu học sinh thảo luận nhóm trong (3’) , cho biết các giá trị của i, kết quả viết ra màn hình ứng với mỗi vòng lặp?
- Gọi đại diện nhóm khác nhận xét.
- GV nhận xét kết quả thảo luận.
- Vậy màn hình sẽ có gì khi thực thi chương trình.

- Nhận xét, bổ sung nếu cần.
- Cho HS ghi ví dụ vào vở.

- Treo bảng phụ có chương trình ở Ví dụ 4 (SGK 58)
- GV nhấn mạnh: Trong ví dụ này, các câu lệnh đơn giản writeln(`O`) và delay(300) được đặt trong hai từ khoá begin và end để tạo thành một câu lệnh ghép trong Pascal. Từ đây về sau, khi nói câu lệnh, ta có thể hiểu đó là câu lệnh đơn hoặc câu lệnh ghép.
- Cho HS thảo luận nhóm trong (3’) trả lời 2 câu hỏi:
+Lệnh delay(100) có tác dụng gì?
+ Mô tả kết quả khi thực thi chương trình?
- GV yêu cầu nhóm khác nhận xét.
→ GV nhận xét, bổ sung cho hoàn chỉnh.
- Yêu cầu HS ghi ví dụ vào vở.
- Chúng ta vừa tìm hiểu một số ví dụ về câu lệnh lặp, vậy nếu chúng ta muốn tính toán trong câu lệnh này thì phải thực hiện như thế nào, chúng ta cùng tìm hiểu phần 4 ?


- Quan sát bảng phụ
















- Thảo luận nhóm, đại diện nhóm lên bảng ghi ra kết quả vào bảng phụ.


- Đại diện nhóm nhận xét


- Trả lời theo ý hiểu.

- HS lắng nghe.
- HS ghi bài.
- Quan sát bảng phụ. Nhận ra được câu lệnh ghép.









- Thảo
* 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ẻ: Trương Thị Phương Trinh
Dung lượng: 86,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)