1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bai 9 Cau truc re nhanh

32 45 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

Tiêu đề Bai 9 Cau Truc Re Nhanh
Định dạng
Số trang 32
Dung lượng 3,73 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ỦNG CỐ TIẾT HỌC HS cần nắm vững các nội dung sau đây: + Ý nghĩa của cấu trúc rẽ nhánh: Cú pháp câu lệnh if – then dạng thiếu trong Pascal.. + Viết được chương trình đơn giản trong Pasca[r]

Trang 2

liệu cho biến x?

Trang 3

là tên biến trong Pascal ?

A Giai_Ptrinh_Bac_2;

B Ngaysinh;

C _Noisinh;

D 2x;

Trang 4

giá trị của x lên màn hình?

A Readln(x);

B Read(x);

C Writeln('x');

D Writeln(x);

Trang 7

hàng photocopy tính tiền khách hàng đến photo theo bảng giá như sau?

CHUYÊN

ĐỀ

3

Trang 8

Giả sử hơm nay lớp phải photo bài tập cho các bạn dùng X tờ A4, photo 2 mặt thì cửa hàng cho biết tiền họ phải trả được tính theo qui định tương ứng như trên bảng giá như thế nào?

CHUYÊN

ĐỀ

3

Trang 9

Nếu X <= 200 thì số tiền phải trả là X*300 (đồng); Nếu X > 200 thì số tiền phải trả là X*280;

Cĩ 2 trường hợp tính tiền :

CHUYÊN

ĐỀ

3

Trang 10

Nếu X <= 200 thì số tiền phải trả là X*300

Trang 11

Thuật tốn ở trên viết cho người hiểu tiếng Việt

Bây giờ ta phải viết chương trình cho máy tính thực

hiện tính tiền cho khách hàng thì viết thế nào?

CHUYÊN

ĐỀ

3

Trang 12

Nếu X <= 200 thì số tiền phải trả là X*300.Nếu X > 200 thì số tiền phải trả là X*280.

2 mệnh đề trên cho biết việc làm cụ thể nào? Và điều kiện đó là gì ?

2 mệnh đề trên có đề cập đến việc gì sẽ xảy ra khi điều kiện đó không được thỏa mãn không?

- Dạng thiếu: Nếu … thì …

Nhận xét:

1 Câu lệnh IF THEN

Điều kiệnĐiều kiện

Việc làmViệc làm

Trang 13

: Là một câu lệnh của Pascal

1 Câu lệnh IF THEN

CHUYÊN

ĐỀ

3

Trang 14

- Ý nghĩa: Nếu điều kiện nhận giá trị đúng thì

thực hiện câu lệnh

- Sơ đồ khối:

a Dạng thiếu: If <điều kiện> Then <Câu lệnh>;

1 Câu lệnh IF THEN

CHUYÊN

ĐỀ

3

Trang 15

Nếu X <= 200 thì số tiền phải trả là X*300

Trang 16

Program Photocopy; {chuong trinh 1}

Uses Crt;

Var X : longint;

Begin

ClrScr;

Writeln (‘ Nhap so luong to: ‘); Readln(X);

IF X <= 200 Then Writeln (‘So tien phai tra la ', X*

Trang 17

Nếu m chia hết cho 2 thì m là số chẵn

Nếu m khơng chia hết cho 2 thì m là số lẻ

Viết câu lệnh rẽ nhánh dạng thiếu.

If m mod 2 = 0 then Write(m,‘ la so chan’);

If m mod 2 <> 0 then Write(m,‘ la so le’);

CHUYÊN

ĐỀ

3

Trang 18

Viết đoạn chương trình kiểm tra một số nguyên dương

If m mod 2 = 0 then Write(m,‘ la so chan’);

If m mod 2 <> 0 then Write(m,‘ la so le’); Readln;

End.

CHUYÊN

ĐỀ

3

Trang 19

CỦNG CỐ TIẾT HỌC

HS cần nắm vững các nội dung sau đây:

+ Ý nghĩa của cấu trúc rẽ nhánh: Cú pháp câu lệnh if – then dạng thiếu trong Pascal

+ Viết được chương trình đơn giản trong Pascal, trong đĩ

cĩ sử dụng câu lệnh if – then dạng thiếu

CHUYÊN

ĐỀ

3

Trang 20

1 Xem lại nội dung bài cấu trúc rẽ nhánh dạng thiếu.

2 Làm bài tập: Viết chương trình kiểm

Trang 21

Câu Hỏi: Chương trình trên đã dùng 2 lần kiểm tra điều kiện X Chỉ cần một lần kiểm tra điều kiện của

X chúng ta cĩ giải quyết được bài tốn khơng?

CHUYÊN

ĐỀ

3

Trang 22

Nếu điều kiện X <=200 đúng thì điều kiện X > 200 sẽ thế nào?

Nếu X<=200 sai thì X sẽ thế nào so với 200?

Như vậy một số X chỉ có thể thuộc vào một trong 2

khả năng nhỏ hơn hoặc bằng 200 hay là lớn hơn 200

Trang 23

Diễn đạt mệnh đề như sau:

Nếu X <= 200 thì số tiền phải trả là x*300 đồng Nếu không thì số tiền phải trả là x*280 đồng

Nếu … Thì … Nếu không thì …

Trang 24

Nếu < điều kiện> đúng thì < câu lệnh1> đ ợc thực hiện,

ng ợc lại thì < câu lệnh 2> đ ợc thực hiện.

Điều kiện

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

Điều kiện

Câu lệnh 1

Điều kiện

Trang 25

kiểm tra một số nguyên dương m là số chẵn hay số lẽ

If m mod 2 = 0 then Write(m,‘ la so chan’) Else Write(m,‘ la so le’);

Trang 27

Var a, b, c: integer; d, x1, x2: real;

Trang 28

3 Câu lệnh ghép:

- Cú pháp:

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

End;

- Tác dụng:

Gộp nhiều câu lệnh thành một câu lệnh ghép

Trang 29

4 Một số ví dụ

Viết chương trình giải phương trình bậc hai:

) 0 (

Trang 30

Write(‘nhap gia tri cho a va b:’); readln(a,b);

If a <b then Write(a,‘ la so lon nhat);

Else Write(b,‘ la so lon nhat);

Readln;

End.

Trang 31

2 Viết chương trình tính và in ra màn hình Z biết:

y

x Z

2

y x

nếu

1 2 2

x

nếu(x, y được nhập từ bàn phím)

Hướng dẫn:

màn hình Z=sqrt(x+y), in Z ra

màn hình

Ngày đăng: 05/11/2021, 19:10

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