bài 6 phép toán, biểu thức, câu lệnh gán - Pdf 14

TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN PHƯƠNG PHÁP DẠY HỌC TIN 2
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN PHƯƠNG PHÁP DẠY HỌC TIN 2
GVHD: Lê Đức Long
SVTH : Trần Văn Trị
GIÁO ÁN TRÌNH CHIẾU TRÊN LỚP
CHƯƠNG TRÌNH
TIN HỌC 11
CHƯƠNG TRÌNH
TIN HỌC 11
CHƯƠNG I:
Một số Khái niệm về lập trình và ngôn ngữ lập
trình
CHƯƠNG I:
Một số Khái niệm về lập trình và ngôn ngữ lập
trình
CHƯƠNG III:
Cấu trúc rẽ nhánh và lặp
CHƯƠNG III:
Cấu trúc rẽ nhánh và lặp
CHƯƠNG V:
Tệp và thao tác với tệp
CHƯƠNG V:
Tệp và thao tác với tệp
CHƯƠNG IV:
Kiểu dữ liệu có cấu trúc
CHƯƠNG IV:
Kiểu dữ liệu có cấu trúc

Hoạt động 5:
Củng cố dặn dò (8p)
3
Hoạt động 1 - Khởi động

Cho biết tên chương 2 đang học?

Cảm nhận sau khi học xong bài khai báo biến?

Đố vui – Matching
Hoạt động 2 - Biểu thức số học và hàm số học chuẩn
-
1.Phép toán:
-
Trong khi viết chương trình ta sẽ dùng các phép toán để tính toán, so sánh để
chọn hướng đi … Cách viết các phép toán sử dụng trong Pascal giống hay khác
trong toán học?
-
Đề nghị học sinh xem bảng trong SGK trang 24 và cho nhận xét
Hoạt động 2 - Biểu thức số học và hàm số học chuẩn

Cần ghi nhớ:
Trong Toán học Trong Pascal
(x) (*)
(:) (/)
(≥) (>=)
(≤) (<=)
(≠) (< >)
(¬) ( Not)
( ˅) ( Or)

Toán hạng gồm có: các hằng, kiểu biến số và các hàm số học
Kết hợp
Biểu thức
= Toán hạng
Phép toán
Hoạt động 2 - Biểu thức số học và hàm số học chuẩn

Bảng ví dụ cách chuyển từ biểu thức toán học sang biểu thức trong Pascal
Trong toán học Trong Pascal
5a + 6b 5 * a + 6 * b
x*y/z
Ax
2
+ Bx + C A*x*x + B*x + C
(x+y)/(x-1/2) – (x-z)/xy
Trong toán học Trong Pascal
5a + 6b 5 * a + 6 * b
x*y/z
Ax
2
+ Bx + C A*x*x + B*x + C
(x+y)/(x-1/2) – (x-z)/xy
Hoạt động 2 - Biểu thức số học và hàm số học chuẩn

Rút ra những lưu ý:

Không được bỏ qua dấu nhân (*) trong tích

Thực hiện trong ngoặc trước, ngoài ngoặc sau


)*(
)2(
)*(
)*2(
yx
x
xx
yx −

+
Hoạt động 2 - Biểu thức số học và hàm số học chuẩn

Để chuyển từ biểu thức toán sang biểu thức trong Pascal phải làm sao?


Hoạt động 2 - Biểu thức số học và hàm số học chuẩn

Học sinh quan sát bảng trang 26, chú ý cột biểu diễn trong Pascal để phát hiện và nhận
xét.
Hoạt động 2 - Biểu thức số học và hàm số học chuẩn
Hàm số học chuẩn:

Đối số của hàm luôn đặt trong dấu ( )

Kết quả của hàm của kiểu nguyên hay thực hoặc tùy thuộc vào kiểu đối số
-
Lưu ý:

Hàm được xem như biểu thức số học và có thể tham gia vào biểu thức như toán hạng bất kỳ


< biểu thức 1> < Phép toán quan hệ> <biểu thức 2>
Với trình tự thực hiện:

Tính các giá trị của biểu thức

Thực hiện phép toán quan hệ

Kết quả phép toán quan hệ là giá trị logic true hoặc false
Hoạt động 3 - Biểu thức quan hệ và biểu thức logic
Ví dụ:

x < 5 → Nếu x = 3 thì x < 5 có giá trị true

i+1 >= 2*j → Nếu i =2, j=3 thì i+1 >= 2*j có giá trị false

a
2
+ b
2
> = c
2


Nếu a = 3, b= 4, c = 5 thì a
2
+ b
2
> = c
2
có giá trị True

thành biểu thức logic.
( Biểu thức logic đơn giản nhất là hằng hay biến logic)

Giá trị của biểu thức logic là true hoặc false
Hoạt động 3 - Biểu thức quan hệ và biểu thức logic

Chú ý:

Phép toán NOT phải viết trước biểu thức cần phủ định
VD: NOT ( x < 1 ) x>= 1

Phép toán AND và OR kết hợp với biểu thức quan hệ hoặc biểu thức logic để diễn tả các điều kiện
phức tạp
VD: Hai biến nguyên M, N đồng thời chia hết cho 3 hay đồng thời không chia hết cho 3 được viết trong
Pascal như sau:
( (M mod 3 = 0 ) and (N mod 3 = 0) ) or ( (M mod 3 < > 0 ) and (N mod 3 < > 0) )
Hoạt động 4 - Câu lệnh Gán

6.Câu lệnh gán

Học sinh đọc SGK nếu lên những hiểu biết và suy nghĩ của mình về lệnh gán?

Cho một vài ví dụ đã dùng phép gán trong toán học

Giả sử khi đi chứng minh biểu thức:
a
3
+ 3a
2
b + 3ab


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status