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

Ôn tập - Bài tập lệnh rẽ nhánh

24 1,8K 4
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 đề Ôn Tập - Bài Tập Lệnh Rẽ Nhánh
Thể loại Bài Tập
Định dạng
Số trang 24
Dung lượng 809 KB

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 2: Về mặt ý nghĩa, nêu sự giống nhau và khác nhau của 2 dạng câu lệnh if-then... Câu 2: Về mặt ý nghĩa, nêu sự giống nhau và khác nhau của 2 dạng câu lệnh if-then.. Giống nhau: Cùng

Trang 2

KIỂM TRA BÀI CŨ

Câu 1: Cho biết cú pháp, sơ đồ khối của câu

lệnh rẽ nhánh dạng thiếu và đầy đủ (giải thích)

Câu 3: Câu lệnh ghép là gì? Cho ví dụ về câu

lệnh ghép?

Câu 2: Về mặt ý nghĩa, nêu sự giống nhau và

khác nhau của 2 dạng câu lệnh if-then

Trang 4

C«ng viÖc 1 C«ng viÖc 2 C«ng viÖc 1

F F

Trang 5

Thùc hiÖn c«ng viÖc 1 C«ng viÖc 2

Trang 6

C«ng viÖc 1 Thùc hiÖn c«ng viÖc 2

Trang 7

and; or; not

Các dạng của BTĐK

>; <; =; >=; <=; < >

(and; or; not)+(>; <; =; >=; <=; < >)

BTĐK ???

Là một biểu thức mà giá trị của nó có kiểu

Boolean (True, False) và được dùng làm điều

kiện thực hiện lệnh.

Trang 8

End;

If B then C else

If D then E else G ;

Trang 9

Câu 2: Về mặt ý nghĩa, nêu sự giống nhau và khác

nhau của 2 dạng câu lệnh if-then

Giống nhau:

Cùng là câu lệnh cấu trúc rẽ nhánh, khi gặp một điều kiện nào đó thì chọn thực hiện thao tác thích hợp.

Khác nhau:

Đối với if-then dạng thiếu

Nếu điều kiện không

đúng thì thoát khỏi cấu

Trang 10

Câu 3: Câu lệnh ghép là gì? Cho ví dụ về câu lệnh ghép?

Câu lệnh ghép là một câu lệnh hợp thành

từ nhiều câu lệnh thành phần (đơn hoặc ghép)

được đặt trong căp từ khoá BEGIN và END;

Câu lệnh ghép nhằm thực hiện thao tác gồm nhiều thao tác thành phần Mỗi thao tác thành phần tương ứng với một câu lệnh đơn

hoặc một câu lệnh ghép khác (Về mặt ngôn

ngữ lập trình, câu lệnh ghép là một trong các yếu tố cần thiết để xây dựng chương trình có cấu trúc)

Begin

Begin

Begin … End;

End;

End;

Tính có cấu trúc của chương trình.

Trang 11

Hoán đổi giá trị của hai biến a và b

nhờ vào biến tg (trung gian)

Trang 12

BÀI TẬP

Trang 16

Bài toán: Viết chương trình giải

phương trình bậc hai:

ax 2 +bx+c=0 (a≠0)

 Xác định Input, Output;

 Cho biết ý tưởng giải thuật;

Trang 18

Bài toán: Bộ số Pi-ta-go:

Biết rằng bộ ba số nguyên dương a, b, c được gọi là bộ số Pi-ta-

go nếu tổng các bình phương của hai

số bằng bình phương của số còn lại

Viết chương trình nhập từ bàn phím ba số nguyên dương a, b, c và kiểm tra xem chúng có là bộ số Pi-ta-

Trang 19

if (a2=b2+c2) or (b2=c2+a2) or (c2=a2+b2) then

writeln(‘Ba so da nhap la bo so Pi_ta_go’)

else writeln(‘Ba so da nhap khong la bo so Pi_ta_go’); readln

End.

Trang 20

Câu 1: Về mặt cú pháp, cách viết câu

lệnh ghép nào sau đây là đúng:

Trang 21

Câu 2: Về mặt cú pháp, cách viết câu

lệnh rẽ nhánh nào sau đây là đúng:

BÀI TẬP

Trang 22

Câu 3: Phát biểu nào sau đây là

đúng với câu lệnh rẽ nhánh if…then…else…?

A Nếu sau else muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu ngoặc đơn;

B Nếu sau else muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa

Trang 23

ĐTB>=8.0: Xếp loại Giỏi ĐTB>=6.5: Xếp loại Khá ĐTB>=5.0: Xếp loại TB

ĐTB < 5.0: Xếp loại Yếu

 Xác định Input, Output;

 Cho biết ý tưởng giải thuật;

 Cụ thể hoá bằng chương trình

BÀI TẬP

Ngày đăng: 08/06/2013, 01:26

TỪ KHÓA LIÊN QUAN

w