kich ban day hoc

20
LOGO Bài 7: CÂU LỆNH LẶP GVHD: TS: Lê Đức Long TRƯỜNG ĐH SƯ PHẠM TP.HỒ CHÍ MINH KỊCH BẢN DẠY HỌC SV: Nguyễn Đình Bạch Long Lớp: NVSPK4

Upload: dinh-long

Post on 05-Aug-2015

105 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Kich ban day hoc

LOGO

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

GVHD: TS: Lê Đức Long

TRƯỜNG ĐH SƯ PHẠM TP.HỒ CHÍ MINH

KỊCH BẢN DẠY HỌC

SV: Nguyễn Đình Bạch LongLớp: NVSPK4

Page 2: Kich ban day hoc

2Nguyễn Đình Bạch Long

Nội Dung

Tổng quan chương trình 81

Mục tiêu bài học2

Nội dung trọng tâm – điểm khó3

Kiến thức đã biết – liên quan4

Kiến thức đã biết – liên quan5

Page 3: Kich ban day hoc

3Nguyển Đình Bạch Long

Tổng Quang Chương Trình 8

Bài 1. Máy tính và chương trình máy tính

Bài 2. Làm quen với chương trình và ngôn ngữ lập trình

Bài 3. Chương trình máy tính và dữ liệu

Bài thực hành 2: Viết chương trình để tính toán

Bài 4. Sử dụng biến trong chương trình

Bài 5. Từ bài toán đến chương trình

Bài 6. Câu lệnh điều kiện

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

Bài 8. Lặp với số lần chưa biết trước

Bài 9. Làm việc với dãy số

`

Phần 1Lập trình đơn giản

Page 4: Kich ban day hoc

4Nguyển Đình Bạch Long

Tổng Quang Chương Trình 8

§ Luyện gõ phím nhanh với Finger Break Out

§ Tìm hiểu thời gian với phần mềm Sun Times

§ Học vẽ hình với phần mềm Geogebra

§ Quan sát hình không gian với phần mềm Yenka

Phần 2Phần mềm học tập

Page 5: Kich ban day hoc

5Nguyển Đình Bạch Long

Mục Tiêu Bài Dạy

Kiến thức: Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ

lập trình. Hiểu được câu lệnh lăp và kiểm tra điều kiện

trước vòng lặp với số lần định trước. Hiểu được câu lệnh ghép

Kỹ năng: Mô tả được thuật toán của một số bài toán đơn

giản Viết đúng lệnh lặp với số lần định trước.

Page 6: Kich ban day hoc

6Nguyển Đình Bạch Long

Nội Dung Trọng Tâm – Điểm Khó

Trọng tâm: Nhu cầu lặp Câu lệnh lặp với số lần lặp xác định. Cú pháp, công dụng của vòng lặp For…do. Câu lệnh ghép

Điểm khó: Khó hình dung được cách lặp trong câu lện For…do. Biến đếm, giá trị đầu, giá trị cuối kiểu nguyên Xác định tính bất biến trong vòng lặp Số lần lặp= giá trị đầu – giá trị cuối (gt đầu <= giá trị cuối) Điều kiện lặp: biến đếm <= giá trị cuối Không thay đổi giá trị biến đếm

Page 7: Kich ban day hoc

7Nguyển Đình Bạch Long

Kiến Thức Đã Biết - Liên Quan

Đã biết: Sử dụng phần mềm Turbo Pascal hoặc Free Pascal. Các từ khóa và cấu trúc chương trình. Khai báo biến và các kiểu dữ liệu. Các câu lệnh nhập – xuất. Các phép toán với dữ liệu số. Các phép so sánh. Câu lệnh điều kiện If…Then.

Liên quan: Sơ đồ thuật toán Kiến thức toán học

Page 8: Kich ban day hoc

8Nguyển Đình Bạch Long

Máy tínhMáy chiếuBảngPhấnSGKKết nối

internet

Lớp 8C: 40

HS2HS sử dụng

1 máy hoặc 1HS

sử dụng 1 máy.HS học

trong phòng máy.

Kiểm tra

đánh giáDiễn giải.Trực quan Minh hoạThực hành

Giả Định – Chuẩn Bị Bài Giảng

Giả ĐịnhPhương

TiệnPhương

Pháp

Page 9: Kich ban day hoc

9Nguyển Đình Bạch Long

Kịch Bản Dạy Học

Bài 7: Câu Lệnh Lặp

Các công việc phải thực hiện nhiều lần

Câu lệnh lặp – một lệnh thay cho nhiều lệnhTiết 1

Ví dụ về câu lệnh lặp

Tính tổng và tích bằng câu lệnh lặpTiết 2

Page 10: Kich ban day hoc

10Nguyển Đình Bạch Long

Các Hoạt Động Tiết 1

1

Ổn định lớp, kiểm tra bài cũ và giới thiệu bài mới

2

Các công việc phải thực hiện nhiều lần

3

Câu lệnh lặp – một lệnh thay cho nhiều lệnh

4

Củng cố kiến thức và hướng dẫn bài tập về nhà

Page 11: Kich ban day hoc

11Nguyển Đình Bạch Long

Ổn định lớp – KT bài cũ - Giới thiệu bài mới (15’)1

Các Hoạt Động Tiết 1

Ổn định lớp Kiểm tra bài cũ

HS1: VCT nhập vào điểm 2 môn lý thuyết và thực hành, tính ĐTB và cho biết kết quả đâu nếu ĐTB>=5 và rớt nếu ĐTB <5.

HS2: VCT nhập hai số tự nhiên N, M và thông báo đúng nếu N , M cùng tính chẵn lẽ , trong trường hợp ngược lại thì thông báo sai.

Sửa bài. Giới thiệu bài mới

Giới thiệu bài mới (sự lặp lại của năm nhuận).

Page 12: Kich ban day hoc

12Nguyển Đình Bạch Long

Các công việc phải thực hiện nhiều lần (8’)2

Các Hoạt Động Tiết 1

Giới thiệu các hoạt động lặp lại với số lần nhất định và

biết trước.

Giới thiệu các hoạt động lặp lại với số lần không xác

định.

Nhu cầu lặp

Trong tin học cũng cần viết chương trình cần lặp lại

nhiều câu lệnh để thực hiện một phép tính nhất định

Page 13: Kich ban day hoc

13Nguyển Đình Bạch Long

Câu lệnh lặp – Một lệnh thay cho nhiều lệnh (17’)3

Các Hoạt Động Tiết 1

Cho ví dụ

Trình bày thuật toán

Giải thích quy luật lặp lại trong thuật toán

Tìm ra tính bất biến.

Lưu ý: mỗi hoạt động lặp cần phải tìm ra tính bất biết để

giải quyết vấn đề

Cho học sinh nêu ví dụ và giải thích

Page 14: Kich ban day hoc

14Nguyển Đình Bạch Long

Cũng cố kiến thức – Hướng dẫn bài tập về nhà (5’)4

Các Hoạt Động Tiết 1

Cũng cố kiến thức:

Tìm thêm ví dụ về công việc phải thực hiện nhiều lần.

Tìm thêm ví dụ về câu lệnh lặp – một lệnh thay cho

nhiều lệnh

Hướng dẫn về nhà:

Học bài, xem lại các ví dụ.

Chuẩn bị bài mới: Câu lệnh lặp (TT).

Page 15: Kich ban day hoc

15Nguyển Đình Bạch Long

Các Hoạt Động Tiết 2

1

Ổn định lớp và kiểm tra bài cũ

2

Ví dụ về câu lệnh lặp

3

Tính tổng và tính tích bằng câu lệnh lặp

4

Củng cố kiến thức và hướng dẫn bài về nhà

Page 16: Kich ban day hoc

16Nguyển Đình Bạch Long

Ổn định lớp – KT bài cũ (5’)1

Các Hoạt Động Tiết 2

Ổn định lớp Kiểm tra bài cũ

HS1: Cho ví dụ về công việc phải thực hiện nhiều lần. HS2: Cho ví dụ về câu lệnh lặp – một lệnh thay cho

nhiều lệnh. Giới thiệu bài mới: (câu lệnh lặp tiếp theo)

Để ứng dụng câu lệnh lặp vào Pascal tìm hiểu cú pháp For…do

Page 17: Kich ban day hoc

17Nguyển Đình Bạch Long

Ví dụ về câu lệnh lặp (20’)2

Các Hoạt Động Tiết 2

Nêu cú pháp của câu lệnh lặp trong Pascal (For…do) Giải thích quy trình lặp Lưu ý:

Số lần lặp= gt đầu – gt cuối (gt đầu <= giá trị cuối) Điều kiện lặp: biến đếm <= giá trị cuối Không thay đổi giá trị biến đếm Mỗi lần lặp biến đếm tăng 1

Cho ví dụ có sử dụng câu lệnh lặp trong chương trình Pascal Giải thích – làm rõ ví dụ về câu lệnh lặp Giải thích Vẽ sơ đồ thuật toán Áp dụng vào for…do

Giới thiệu thêm về câu lệnh ghép

Page 18: Kich ban day hoc

18Nguyển Đình Bạch Long

Tính tổng và tích bằng câu lệnh lặp (15’)3

Các Hoạt Động Tiết 2

Tính tổng: Giới thiệu đề bài. Giới thiệu kiểu dữ liệu mới longint Giải thích làm rõ và sẽ sơ đồ thuật toán Viết chương trình

Tính tích: Giới thiệu đề bài. Giải thích làm rõ và sẽ sơ đồ thuật toán Viết chương trình

Page 19: Kich ban day hoc

19Nguyển Đình Bạch Long

Cũng cố kiến thức – Hướng dẫn bài tập về nhà (5’)4

Các Hoạt Động Tiết 1

Cũng cố kiến thức:

Cấu trúc lặp trong chương trình dùng để làm gì?

Trong ngôn ngữ lập trình Pascal cấu trúc lặp với số

lần lặp cho trước được thể hiện với câu lệnh nào?

Hướng dẫn về nhà:

Học bài, xem lại các ví dụ.

Làm bài tập trong SGK.

Chuẩn bị bài mới.

Page 20: Kich ban day hoc

LOGO

www.themegallery.com