1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án môn Tin học 11 - Cấu trúc rẽ nhánh

3 9 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 153,27 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Viết được các lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đầy đủ va áp dụng để thể hiện được thuật toán của 1 số bài toán đơn giản.. II.Biện pháp: Thuyết trình giải thích, đàm thoại.[r]

Trang 1

Ngày soạn: 23/10

Ngày dạy: 26/10

Tiết: 12

Chương III

CẤU TRÚC RẼ NHÁNH VÀ LẶP.

CẤU TRÚC RẼ NHÁNH

I.Mục đớch:

- Hiểu nhu cầu của 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à đủ)

- Hiểu cõu lệnh ghộp Sd cấu trỳc rẽ nhỏnh trong mụ tả thuật toỏn của

1 số bài toỏn đơn giản

- Viết được cỏc lệnh rẽ nhỏnh dạng thiếu, rẽ nhỏnh dạng đầy đủ va ỏp dụng để thể hiện được thuật toỏn của 1 số bài toỏn đơn giản

II.Biện phỏp: Thuyết trỡnh giải thớch, đàm thoại.

III Phương tiện:

Gv: Giỏo ỏn, SGK

Hs: Vở, SGK, đồ dựng học tập.

IV Nội dung tiết dạy:

1 Ổn định tổ chức:

2 Kiểm tra bài cũ: Hóy nờu cỏc bước khi chạy 1 chương trỡnh Pascal.

3 Tiến trỡnh bài học:

GV: VD giải PTB2 ax2 +bx+c = 0

với a 0

HS: Thảo luận và & ra P2 giải quyết

bài toán

1 KN rẽ nhánh:

VD: Viết PTB2 ta phải tính Delta = b2- 4ac, tuỳ thuộc vào Delta mà ta tính nghiệm hay không

Thực tế Delta<0 -> PT vô nghiệm Delta 0 -> PT có nghiệm

=> Ta thấy 1 số mệnh đề có dạng:

Nếu … thì …

Trang 2

Tính và

& ra n o

0

Thông

báo pt

vô n o

Kết thúc

GV: H& ra KN rẽ nhánh

Khẳng định: Mỗi ngôn ngữ lập trình

có cách thể hiện lệnh rẽ nhánh khác

nhau

GV: H& ra cấu trúc rẽ nhánh và

nhắc HS chú ý vì đây là cấu trúc

quan trọng và &B dùng nhiều

GV: H& ra VD cụ thể

HS: Nghe và hiểu

GV: H& ra cấu trúc và gọi HS lấy

VD cụ thể minh hoạ

HS: Lấy VD

GV: Nhận xét VD của HS

GV: H& ra VD

Tính giá trị Max của a, b

Có thể dùng dạng thiếu và đủ để biểu

diễn bài toán

2 Câu lệnh If - then

Ngôn ngữ Pascal dùng câu lệnh if – then

mệnh đề thiếu và đầy đủ

a/ Dạng thiếu: Cấu trúc:

If <điều kiện> then <câu lệnh>;

VD: If Delta<0 then PT vô nghiệm

ý nghĩa câu lệnh: nếu điều kiện đúng thì thực hiện câu lệnh, điều kiện sai thì không thực hiện gì

Lệnh

ĐK

Trong đó: Điều kiện là biểu thức quan hệ hoặc logic

Cấu trúc:

If <điều kiện> Then <câu lệnh 1> Else <câu lệnh 2>

VD: If a>b Then Max:=a Else Max:=b

Điều kiện là biểu thức quan hệ hoặc logic Câu lệnh, câu lệnh1, câu lệnh 2 là câu lệnh của Pascal

ý nghĩa câu lệnh: Nếu đúng thì thực hiện câu lệnh 1 còn sai thì thực hiện câu lệnh 2

Lệnh 1

ĐK Lệnh 2

Trang 3

Dạng thiếu:

Max:=a; If b>a then Max:=b;

Dạng đủ:

If a>b then Max:=a Else Max:=b

GV: Lấy VD về lệnh ghép

If Delta<0 then

Write(‘PT vô nghiệm’);

Else

Begin

X1:= (-b-sqrt(b*b-4*a*c))/2*a;

X2:= (-b+sqrt(b*b-4*a*c))/2*a;

End

GV: Yêu cầu HS chỉ ra câu lệnh ghép

HS: Chỉ ra câu lệnh ghép là X1, X2

3 Câu lệnh ghép.

Theo cú pháp thì mỗi từ khoá "& Then, Else là 1 câu lệnh

Trong Pascal cho phép ghép các câu lệnh đó lại với nhau và có dạng

Begin

<các câu lệnh>;

End;

Các câu lệnh, câu lệnh 1, câu lệnh 2 của các

VD trên đều là câu lệnh ghép

4 Một số VD.

VD1: Tìm nghiệm thực của PTB2

ax2 +bx+c = 0 với a 0

Input: a, b, c nhập từ bàn phím Output: Nghiệm của PT

4 Củng cố:

Nhắc lại những KN đã học

Cấu trúc lệnh: If <điều kiện> Then <câu lệnh 1>

If <điều kiện> Then <câu lệnh 1> Else <câu lệnh 2>

5 Dặn dò: Học bài và trả lời câu hỏi SGK trang 50

của 2 số nhập từ bàn phím

Ngày đăng: 02/04/2021, 07:47

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w