1. Trang chủ
  2. » Giáo án - Bài giảng

Bài giảng bai6: cau dieu kien

23 643 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Câu lệnh điều kiện
Trường học Trường Đại Học
Thể loại Bài giảng
Định dạng
Số trang 23
Dung lượng 6,54 MB

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

Nội dung

Cấu trúc rẽ nhánh:CÂU LỆNH ĐIỀU KIỆN Bài 6 Ví dụ1.. Hãy in số a ra màn hình nếu a>b, ngược lại in ra giá trị của b.. Cấu trúc rẽ nhánh:CÂU LỆNH ĐIỀU KIỆN Bài 6 Cấu trúc rẽ nhánh Cấu trúc

Trang 1

Bài 6.

Trang 2

4 Cấu trúc rẽ nhánh:

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Ví dụ1 Các dạng cấu trúc rẽ nhánh:

- Cho 2 số a và b Hãy in số a ra màn hình nếu a>b, ngược lại in ra giá trị của b.

 Cấu trúc rẽ nhánh dạng đủ.

- Cho 2 số a và b Hãy in số a ra màn hình nếu a>b.

 Cấu trúc rẽ nhánh dạng thiếu.

Trang 3

4 Cấu trúc rẽ nhánh:

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Cấu trúc rẽ nhánh

Cấu trúc rẽ nhánh

dạng thiếu Cấu trúc rẽ nhánh dạng đủ

Trang 4

4 Cấu trúc rẽ nhánh:

a) Dạng thiếu:

 Sơ đồ:

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Ví du ï2: Cho 2 số a và b Hãy

in số a ra màn hình nếu a>b Mô tả hoạt động: Nếu a > b thì

in ra màn hình giá trị của a.

Trang 5

4 Cấu trúc rẽ nhánh:

b) Dạng đủ:

 Sơ đồ:

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Ví dụ3: Cho 2 số a và b Hãy

in số a ra màn hình nếu a>b, ngược lại in ra giá trị của b Mô tả hoạt động: nếu a>b thì

in ra màn hình giá trị của a

ngược lại In giá trị của b

Trang 6

4 Cấu trúc rẽ nhánh:

Dạng thiếu: Dạng đủ:

 Mọi ngơn ngữ lập trình đều cĩ các câu lênh

để thực hiện các cấu trúc rẽ nhánh dạng thiếu và dạng đủ

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Trang 7

5 Câu lệnh điều kiện:

 Mô tả như trên gọi là câu lệnh điều kiện

dạng thiếu trong Pascal.

Trang 8

5 Câu lệnh điều kiện:

a) Dạng thiếu:

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

Từ khố

 Hoạt động của câu lệnh:

Chương trình sẽ kiểm tra điều kiện Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh Ngược lại câu lệnh bị bỏ qua.

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Trang 9

Câu lệnh điều kiện dạng thiếu

Điều kiện?

Câu lệnh;

Đúng

Sai

Trang 10

5 Câu lệnh điều kiện:

a)Dạng thiếu:

Ví dụ 4 :

Nếu a > b thì in ra màn hình giá trị của a

IF a > b THEN Write ( a );

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

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Trang 12

5 Câu lệnh điều kiện:

a)Dạng thiếu:

Ví dụ 5 Sgk-trang 49: Nhiều chương trình yêu

cầu người dùng nhập một số hợp lệ, chẳng hạn khơng lớn hơn 5, từ bàn phím Chương trình đọc số, kiểm tra tính hợp lệ và thơng báo nếu khơng hợp lệ

Thuật tốn:

Bước 1: Nhập số a;

Bước 2: Nếu a > 5 thì thơng báo lỗi;

Khi đĩ các hoạt động của chương trình cĩ thể biểu diễn bằng thuật tốn như thế nào?

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Trang 13

Ví dụ 5 Sgk-trang 49:

Write ( ‘So da nhap khong hop le’ );

Nhập số a; Nếu a > 5 thì thơng báo lỗi;

Readln (a); IF a > 5 THEN

5 Câu lệnh điều kiện:

CÂU LỆNH ĐIỀU KIỆN

Bài 6

a)Dạng thiếu: IF < Điều kiện > THEN < Câu lệnh >;

Trang 15

5 Câu lệnh điều kiện:

Ví dụ 6: Sgk-trang 50

Cần viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ Phép tính chỉ được thực hiện khi b # 0 Chương trình cần kiểm tra giá trị của b, nếu b # 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thơng báo lỗi.

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Trang 16

Nếu b<>0 thì tính kết quả x=a/b

ngược lại thì thông báo lỗi

Trang 17

Ví dụ 6: Sgk-trang 50

Trang 18

5 Câu lệnh điều kiện:

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Trang 20

Bài Tập 6

Sau mỗi câu lệnh sau đây giá trị của biến

X sẽ là bao nhiêu nếu trước đó giá trị của

X là 5?

a) If (45 mod 3) =0 then X:=X+1;

b)If X>10 then X:=X+1;

X=6 X=5

Trang 23

Bài giải:

Readln(a);

IF (a mod 2) = 0 then Write(a, ‘la so chẵn’);

IF (a mod 2) <> 0 then Write(a, ‘la so lẻ’);

CÁCH 1

CÁCH 2

Readln(a);

IF (a mod 2) = 0 then Write(a, ‘la so chẵn’)

ELSE Write(a, ‘la so lẻ’);

Ngày đăng: 04/12/2013, 14:11

HÌNH ẢNH LIÊN QUAN

- Cho 2 số a và b. Hãy in số a ra màn hình nếu a&gt;b, ngược lại in ra giá trị của b. - Bài giảng bai6: cau dieu kien
ho 2 số a và b. Hãy in số a ra màn hình nếu a&gt;b, ngược lại in ra giá trị của b (Trang 2)
Nếu a&gt;b thì in ra màn hình giá trị của a; - Bài giảng bai6: cau dieu kien
u a&gt;b thì in ra màn hình giá trị của a; (Trang 7)
Nế ua &gt; b thì in ra màn hình giá trị của a - Bài giảng bai6: cau dieu kien
ua &gt; b thì in ra màn hình giá trị của a (Trang 10)

TỪ KHÓA LIÊN QUAN

w