1. Trang chủ
  2. » Thể loại khác

cau_truc_re_nhanh

21 8 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 1,06 MB

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

Nội dung

Slide 1 Trường THPT Quyết Thắng Lớp học 11B2 Giáo viên Vũ Hữu Thọ KIỂM TRA KIẾN THỨC CŨ Biểu thức logic được tạo thành như thế nào ? Các biểu thức quan hệ liên kết với nhau bởi phép toán logic Ví dụ[.]

Trang 1

Trường THPT Quyết Thắng

Lớp học : 11B2 Giáo viên : Vũ Hữu Thọ

Trang 2

KIỂM TRA KIẾN THỨC CŨ

Trang 3

CHƯƠNG 3:

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

BÀI 9:

CẤU TRÚC RẼ NHÁNH

Trang 4

1 RẼ NHÁNH

Trang 5

Chiều nay cậu có

đi đá bóng không?

Để tớ suy nghĩ đã

dã…

À mà, nếu trời mưa tớ sẽ

ở nhà, nếu không mưa thì tớ sẽ đi đá bóng!

?!?! không mưa thì tớ sẽ đi Chiều nay, nếu trời

đá bóng.

1 RẼ NHÁNH

Trang 6

Nếu … thỡ… Cỏch diễn

đạt này thuộc dạng thiếu

Nếu … thỡ… , nếu khụng thỡ…  Cỏch diễn đạt này

Nếu trời mưa thỡ Ngọc sẽ ở

nhà, nếu khụng mưa (điều kiện

ngược lại) thỡ Ngọc sẽ đi đỏ

búng.

Cấu trúc dùng để mô tả các mệnh đề có dạng nh trên

gọi là cấu trúc rẽ nhánh

Trang 7

Ví dụ: Giải phương trình bậc hai: ax2 + bx +c =0

Giải thuật:

Bước 1: tính delta D = b2 – 4ac

Bước 2: kiểm tra D

Trang 8

Nhập a,b,c

D = b2 – 4ac

D>=0

?

ĐúngSai

Thông báo vô

nghiệm rồi kết

thúc

Tính và đưa ra nghiệm thực rồi

kết thúc

Trang 9

IF < Điều kiện > THEN < Câu lệnh >;

§iÒu kiÖn

§óng

C©u lÖnh

NÕu < Điều kiện > đúng th× < Câu lệnh > được thực hiện,

sai < Câu lệnh > bị bỏ qua.

Trang 10

VÝ dô : Gi¶i bµi to¸n

Trang 11

Mụ phỏng bài toỏn tỡm số lớn nhất của 3 số a, b, c

Xác định bài toán:

- Input: Ta cần nhập vào 3 số a,b và c

- Output: Thông báo giá trị lớn nhất giữa 3 số này

Ngôn ngữ tự

nhiên

Ngôn ngữ lập trình

Trang 12

b Dạng đủ: IF < Điều kiện > THEN < Cõu lệnh 1 > ELSE < Cõu lệnh 2 >;

Nếu < Điều kiện > Đỳng thì < Cõu lệnh 1 > được thực hiện, ngược lại <

Cõu lệnh 2 > được thực hiện.

Điều kiện

Câu lệnh 1 Câu lệnh 2

IF a mod 2=0 THEN Writeln(‘a là so chan’)

ELSE Writeln(‘a la so le’);

- Điều kiện là biểu thức quan hệ hoặc biểu thức lôgic.

- Câu lệnh là một lệnh của TP.

Trong đó:

Trang 13

Bài toán: Giải phương trình bậc hai: ax2 + bx +c =0

Bước 1: tính delta D = b2 – 4acBước 2: kiểm tra D

Trang 14

Khác nhau:

+ Dạng thiếu: điều kiện sai sẽ bỏ qua câu lệnh

+ Dạng đủ: điều kiện sai sẽ thực hiện câu lệnh 2

Giống nhau: là câu lệnh cấu trúc rẽ nhánh, khi gặp điều kiện

sẽ thực hiện thao tác thích hợp

Tìm giống và khác nhau giữa 2 dạng

Trang 16

3 CÂU LỆNH GHÉP:

Trong TP cho phép gộp nhiều câu lệnh thành một câu lệnh , gọi

là câu lệnh ghép , có dạng như sau:

Trang 17

Ví dụ : tìm nghiệm thực của phương trình bậc hai

ax2 + bx + c = 0 với a khác 0Input:

Output:

Thuật toán:

Bước 1: tính delta DBước 2: kiểm tra DBước 3: nếu D<0 thì đưa ra màn hình thông báo

“phuong trinh vo nghiem”

Bước 4: nếu D>0 thì tính và đưa ra màn hình nghiêm thực của phương trình

nhập hệ số a,b,c

Tính và đưa ra màn hình các nghiệm thực hoặc thông báo “phuong trinh vo nghiem”

4 Một số ví dụ

Trang 19

* Bài tập củng cố:

1 Nêu cú pháp của câu lệnh if-then ở hai dạng thiếu và đủ?

2 Bài tập trắc nghiệm:

Câu 1: Hãy chọn phương án ghép đúng nhất Trong câu lệnh IF – THEN,

sau IF là <điều kiện> Điều kiện là:

Câu 2: Hãy chọn phương án ghép đúng nhất

Trong câu lệnh IF <điều kiện> THEN <câu lệnh>

Câu lệnh đứng sau THEN được thực hiện khi?

Câu 3: Với cấu trúc IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>,

câu lệnh 2 được thực hiện khi?

Trang 20

* Bài tập củng cố:

Áp dụng: hãy nhập vào một số nguyên a,nếu a

chia hết cho hai thì in ra màn hình “a la so chan”, ngược lại in ra “a la so le”

Ngày đăng: 20/04/2022, 17:11

HÌNH ẢNH LIÊN QUAN

màn hình số có giá trị lớn nhất? - cau_truc_re_nhanh
m àn hình số có giá trị lớn nhất? (Trang 10)

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

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