Ly luan day hoc

11
GVHD: TS. Lê Đức Long SVTH: Nguyễn Quí Thìn Lớp: NVSP K4 Tối 3-5-7 TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM --------- Bài 9 Bài 9 : : Cấu Trúc Rẻ Cấu Trúc Rẻ Nhánh Nhánh

Transcript of Ly luan day hoc

Page 1: Ly luan day hoc

GVHD: TS. Lê Đức Long

SVTH: Nguyễn Quí Thìn

Lớp: NVSP K4 Tối 3-5-7

TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM

---------

Bài 9 Bài 9 : : Cấu Trúc Rẻ Cấu Trúc Rẻ

NhánhNhánh

Page 2: Ly luan day hoc

I II III IV

Chương 1

Một số khái niệm cơ bản về lập trình và ngôn ngữ lập trình

Chương 2

Chương trình đơn giản

Chương 3

Cấu trúc rẽ nhánh và lặp

CHƯƠNG TRÌNH TIN HỌC 11

V VI

Chương 4

Kiểu dữ liệu có cấu trúc

Chương 5

Tệp và thao tác với tệp

Chương 6

Chương trình con và lập trình có cấu trúc

Bài 9: Cấu trúc rẽ nhánh (1,0,0)

Page 3: Ly luan day hoc

I II III IVMục Tiêu Bài Dạy

Kiến thức: - Hiểu nhu cầu cấu trúc rẽ nhánh trong

biểu diễn thuật toán - Hiểu câu lệnh rẻ nhánh (dạng thiếu

và dạng đủ) - Hiểu câu lệnh ghépKĩ năng: - Sử dụng cấu trúc rẻ nhánh trong mô

tả thuật toán của một số bài toán đơn giản

- Viết được các lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ và áp dụng để thể hiện được thuật toán của một số bài toán đơn giản

Page 4: Ly luan day hoc

I II III IVKiến thức, kỹ năng đã biết

Biết khái niệm bài toán và thuật toán,

các tính chất của thuật toán.

Hiểu được cách biểu diễn thuật toán

bằng sơ đồ khối và bằng cách liệt kê các

bước.

Hiểu một số thuật toán thông dụng.

Biết được các bước cơ bản khi tiến hành

giải bài toán trên máy tính.

Biết được lệnh gán, biểu thức và phép

toán

Biết được một số lệnh vào/ra đơn giản

Page 5: Ly luan day hoc

I II III IVNội dung trọng tâm – những điểm khó

Điểm trọng tâm

Tìm hiểu cấu trúc rẻ nhánh

Tìm hiểu câu lệnh IF…THEN

Tìm hiểu câu lệnh ghép

Những điểm khó

Giới thiệu về câu lệnh rẽ nhánh

Giới thiệu về câu lệnh IF…THEN

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

Page 6: Ly luan day hoc

Bài 9 Hoạt Động 4: Giải Thích Ví

Dụ

Hoạt động 1:

Rẽ Nhánh

www.PowerPointDep.net

Các hoạt động của bài 9

Page 7: Ly luan day hoc

I II III IVHoạt động 1: Rẽ Nhánh 10 phút

• Giới thiệu về nhu cầu sử dụng câu điều kiện rẽ nhánh trong thực tiễn, cho thêm ví dụ.

• Yêu cầu học sinh cho thêm vài ví dụ về câu điều kiện.

• Nhắc lại bài 6 và bài 7 khi áp dụng ví dụ trên sẽ ko giải quyết được câu điều kiện đưa ra

• Khái niệm về cấu trúc rẻ nhánh• Tóm lược lại các ví dụ, phân tích cho học

sinh thấy cấu trúc rẽ nhánh thể hiện ra trong các ví dụ này, và đưa chúng về một trong hai dạng câu điều kiện “thiếu” và “đủ”

• Giới thiệu về rẽ nhánh đã được thể hiện trong bài toán giải phương trình bậc hai trong tin học.

Page 8: Ly luan day hoc

I II III IVHoạt động 2: Câu Lệnh IF…....THEN 15phút

• Nêu ý nghĩa của cấu trúc rẽ nhánh: một điều khiển chọn thực hiện hay không thực hiện công việc phù hợp với một điều kiện đang xảy ra => “dạy máy học cách xử lý tình huống”.

• Ghi lên bảng cú pháp mô tả cấu trúc rẽ nhánh if-then dạng thiếu và dạng đủ.

• Giải thích ý nghĩa từng lệnh và các thành phần trong đó như: <điều kiện> và <câu lệnh>

• Yêu cầu HS vẽ sơ đồ thể hiện hai câu lệnh if-then “thiếu”, “đủ” lên bảng. GV giải thích các luồng thực thi lệnh tương ứng với điều kiện

• Cho hs đọc ví dụ if-then thể hiện từng trường hợp bằng mã lệnh Pascal.(VD1,2,3 – SGK Tr 40), GV giải thích.

• Nêu khái niệm về câu lệnh rỗng và cho thêm ví dụ về dạng if-then “đủ” có thể lồng nhau.

Page 9: Ly luan day hoc

I II III IVHoạt động 3: Câu Lệnh Ghép 10phút

• Hỏi sau THEN – ELSE có thể viết được bao nhiêu câu lệnh?

• Nêu lên nhu cầu về việc sử dụng không phải chỉ một mà là nhiều lệnh để mô tả sau từ khóa then, else trong khi câu lệnh đơn không thể đáp ứng được.

• Khái niệm về câu lệnh ghép, ghi cú pháp lên bảng

• Cho hs xem lại ví dụ Giai_PTBac2 bằng mã lệnh để minh họa. (Trang 40)

• Lưu ý về lỗi logic khi không viết dấu bắt đầu và kết thúc của câu lệnh ghép.

Page 10: Ly luan day hoc

I II III IVHoạt động 4: Tìm Hiểu Một Số Ví Dụ 10 phút

Ví dụ 1: Tìm nghiệm thực của pt bậc 2 (SGK Tr 41)Ví dụ 2: Tìm số ngày của một năm được nhập vào từ bàn phím. (SGK Tr 41) =>

Yêu cầu học sinh tìm ra Input và OutputNêu lại thuật giải của bài toánYêu cầu học sinh tự đọc mã code của chương trình này trong SGKPhân tích một số câu lệnh chủ yếu cho HS hiểu

Page 11: Ly luan day hoc