Bai 6 Phep Toan Bieu Thuc Cau Lenh Gan

4 10 0
Bai 6 Phep Toan Bieu Thuc Cau Lenh Gan

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

Thông tin tài liệu

- Kết quả của hàm phụ thuộc vào đối số Đối số là một hay nhiều biểu thức số học đặt trong cặp dấu ngoặc () sau tên hàm.. Bản thân hàm cũng có thể coi là biểu thức số học và có thể tham g[r]

(1)

Ngày soạn: 26/08/2011

Tiết theo PPCT: 06

Bài soạn: §6 PHÉP TỐN, BIỂU THỨC, CÂU LỆNH GÁN I MỤC TIÊU

1 Kiến thức:

Biết khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ Hiểu câu lệnh gán

2 Kỹ năng

Viết câu lệnh gán

Viết biểu thức số học logíc với phép tốn thơng dụng 3 Thái độ ( khơng có)

II ĐỒ DÙNG DẠY HỌC

1 Chuẩn bị Giáo viên:

Các bảng phụ viết sẳn chương trình ví dụ SGK cấu trúc chương trình con, Máy vi tính (Computer), máy chiếu (Projector) (Nếu có điều kiện)

2 Chuẩn bị Học sinh:

Sách giáo khoa tài liệu tham khảo (nếu có điều kiện), đọc trước nhà

III HOẠT ĐỘNG DẠY- HỌC

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRỊ LƯU BẢNG

-Để mơ tả thao tác thuật toán, NNLT xác định sử dụng số khái niệm bản: phép toán, biểu thức, phép gán

-Theo em phép toán gì? -Trong NNLT có phép tốn số học nào?

Cho ví dụ phép tốn div mod

-Phép tốn quan hệ có phép tốn nào?

-Hs trả lời theo hiểu biết

-Phép cộng, trừ, nhân, chia,

-Phép nhỏ, nhỏ bằng, lớn, lớn bằng, bằng, khác

Ngơn ngữ lập trình sử dụng đến phép toán, biểu thức, câu lệnh gán Ta xét khái niệm ngôn ngữ Pascal

1./ Phép toán

NNLT Pascal sử dụng số phép toán sau:

Với số nguyên: +, -, * (nhân), div (chia lấy nguyên), mod (chia lấy dư)

Với số thực: +, -, *, / (chia)

(2)

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG

Phép tốn logic có phép tốn nào?

Cho ví dụ b2 – 4ac (a + b) x

Trên có phải biểu thức?

Vậy, biểu thức?

Như yếu tố xây dựng nên biểu thức?

Nếu toán mà toán hạng biến số, số hàm số tốn tử phép tốn số học biểu thức có tên gọi gì?

Các phép tốn thực theo thứ tự nào?

-Khi giải phương trình bậc hai, hai nghiệm phân biệt phương trình viết là:

2 b delta

a  

;

b Delta a  

hãy biểu diễn biểu thức toán học sau thành biểu thức NNLT?

Hãy kể tên số hàm chuẩn thường dùng?

Hãy dùng hàm vừa học mô tả lại biểu thức ví dụ

-Phép phủ định, hoặc,

-là biểu thức

-Biểu thức dãy toán hạng liên kết với phép tốn cặp dấu móc đơn ( ) -Gồm phần: toán hạng toán tử

-Biểu thức số học

-HS xem SGK trả lời

-HS lên bảng viết -HS trả lời

-HS viết lại biểu thức

Các phép toán logic: OR, AND, NOT, thường dùng để kết hợp nhiều biểu thức quan hệ với

2./ Biểu thức số học

Là dãy toán hạng (hằng số biến kỉêu số) liên kết với số hữu hạn phép toán số học Dùng cặp dấu ngoặc trịn () để qui định trình tự tính tốn

Thứ tự ưu tiên phép toán: - Trong ngoặc trước, ngoặc sau - Nhân chia trước, cộng trừ sau

- Giá trị biểu thức có kiểu kiểu biến có miền giá trị lớn biểu thức

Ví dụ: SGK

3./ Các hàm số học chuẩn

Các ngơn ngữ lập trình thường cung cấp sẵn số hàm số học để tính số giá trị thơng dụng

Cách viết: Tên_hàm(đối số)

- Kết hàm phụ thuộc vào đối số Đối số hay nhiều biểu thức số học đặt cặp dấu ngoặc () sau tên hàm

Bản thân hàm coi biểu thức số học tham gia vào biểu thức tốn hạng

(3)

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG

Khi hai biểu thức số học liên kết với phép toán quan hệ ta biểu thức mới, biểu thức gọi biễu thức gì?

Thứ tự thực biểu thức quan hệ?

Các biểu thức quan hệ liên kết với phép toán logic gọi biểu thức logic

Thứ tự thực biểu thức logic?

Trong chương trình Pascal có câu lệnh x := 8+4; Hãy cho biết chức lệnh trên?

Như câu lệnh có phải lệnh gán khơng? Hãy cho biết chức lệnh gán?

Hãy cho iết chức lệng gán?

-Là biểu thức quan hệ

-Tính giá trị biểu thức, thực phép tốn quan hệ

-Thực biểu thức quan hệ, thực phép tốn logic

-Lấy cơng với kết đặt vào x, ta x = 12 -Là câu lệnh gán

-HS lên bảng viết

-Tính giá trị biểu thức vế phải gán cho biến có tên vế trái

(sách giáo khoa)

4./ Biểu thức quan hệ:

Có dạng sau:

<biểu thức 1> <phép tốn quan hệ> <biểu thức 2>

Trong đó:

<biểu thức 1> <biểu thức 2> phải kiểu

Kết biểu thức quan hệ TRUE FALSE

Ví dụ: A<B

5./ Biểu thức Logíc

Biểu thức logíc đơn giản biến lơgíc

Thường dùng để liên kết nhiều biểu thức quan hệ lại với phép toán lơgíc

Ví dụ: Điều kiện 5≤ x ≤ 11, thể Pascal (5 <= x) (x <= 11)

6./ Câu lệnh gán

Lệnh gán cấu trúc ngôn ngữ lập trình, thường dùng để gán giá trị cho biến

Cú pháp:

<tên biến>:=<biểu thức>;

Trong đó:

<biểu thức> phải phù hợp với tên biến Có nghĩa kiểu tên biến phải kiểu với kiểu cuả biểu thức phải bao hàm kiểu biểu thức

Hoạt động lệnh gán: Tính giá trị cuả biểu thức vế phải, sau gán giá trị vào tên biến vế trái

Ví dụ:

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

z := z -1; i := i +1; IV ĐÁNH GIÁ CUỐI BÀI

(4)

V DẶN DỊ CƠNG VIỆC VỀ NHÀ

- Về học làm tập 6, 7, trang 35,36 SGK - Đọc trước SGK

BÀI HỌC KINH NGHIỆM

Duyệt Tổ trưởng CM

Ngày đăng: 21/05/2021, 22:11

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan