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

Bài 6 : phép toán , biểu thức , câu lệnh gán

5 3,7K 15
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 50,5 KB

Nội dung

Kiến thức: - Biết các 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ệ.. Kỹ năng: - Viết đợc lệnh gán - Viết đợc các biểu thức số học và lôgic với các phép toá

Trang 1

Tiết 6

Bài 6 Phép toán – biểu thức – câu lệnh gán biểu thức – biểu thức – câu lệnh gán câu lệnh gán

Ngày soạn: 12 /09/2008

Giảng ở các lớp:

11C1

11C2

11C3

I Mục tiêu bài học:

1 Kiến thức:

- Biết các 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ệ

2 Kỹ năng:

- Viết đợc lệnh gán

- Viết đợc các biểu thức số học và lôgic với các phép toán thông dụng

3 T tởng:

- Rèn luyện đợc t tởng ý thức ham học của học sinh

- Rèn luyện ý thức đợc học tự giác hơn,

II Phơng pháp:

Dùng phơng pháp đàm thoại, vấn đáp

III Đồ dùng dạy học:

Dùng sách giáo khoa và sách bài tập, dùng máy chiếu

IV Tiến trình bài giảng:

1 ổn định tổ chức lớp: (1')

2 Kiểm tra bài cũ <10>

? Câu hỏi: Em hãy nêu một số kiểu dữ liệu chuẩn? Nêu cách khai báo biến?

 Trả lời: Một số kiểu dữ liệu chuẩn bao gồm: Kiểu nguyên, kiểu thực, kiểu

ký tự, kiểu lôgic Cách khai báo biến: Var < danh sách biến> : < Kiểu dữ liệu>;

3 Giảng bài mới:

Thời

gian

Hoạt động của Giáo viên và Học

GV: Trong toán học các em đã học

những phép toán nào:

Đáp án: + (cộng), - ( trừ), x (nhân)

GV: Trong ngôn ngữ lập trình Pascal

1 Phép toán

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

 với số nguyên

Trang 2

cũng chỉ có một số phép toán dùng

đợc và một số phép toán phải xây

dựng từ các phép toán khác

Ví dụ 1:

7 div 3 = 2 ( Lấy phần nguyên)

7 mod 3 = 1 ( Lấy phần d)

Ví dụ 2: Phép toán quan hệ

X <= 1 nếu x = 2 -> false

x = 1 -> true

GV: Trong toán học biểu thức là gì?

Đáp án: Biểu thức là một công thức

gồm có một hay nhiều thành phần

đ-ợc kết nối với nhau bởi các phép

toán Các thành phần ( Gọi là các

toán hạng) có thể là hằng, biến hay

hàm

- Sau đó, GV đa ra khái niệm

( sách giáo khoa trang 25 )

GV: Phép div, mod đợc sử dụng

trong những kiểu dữ liệu nào?

Đáp án: Kiểu nguyên + (cộng), -

( trừ), * (nhân), div ( chia lấy phần

nguyên), mod (chia lấy d)

Ví dụ:

- Trong toán học: abc / 2

- Trong Pascal: a*b*c / 2

GV: Cho HS xem ví dụ trong sách

giáo khoa

GV: HS ghi khái niệm

 với số thực

* Phép toán số học với số nguyên: (nhân), div ( chia lấy phần nguyên), mod (chia lấy d)

* Phép toán số học với số thực: * nhân), / ( chia)

* Phép toán quan hệ: <, >=, >

>=, =, <>

* Phép toán lôgic: Not, or, and

Chú ý:

- Kết quả các phép toán quan hệ cho giá trị lôgic ( true hoặc false)

- Phép toán lôgic là để tạo ra các biểu thức phức tạp từ các quan hệ

đơn giản

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

- Biểu thức số học là một biến

kiểu số hoặc một hằng số hoặc các biến kiểu số và các hằng số liên kết với nhau bởi một số hữu hạn phép toán số học Dùng cặp dấu ( ) để quy định trình tự tính toán

- Thứ tự thực hiện các phép toán:

*1 Thực hiện các phép toán trong ngoặc trớc

*2 Trong dãy các phép toán không chứa dấu ( ) thì thực hiện

từ trái sang phải theo thứ tự các phép toán nhân (*), chia (/), chia nguyên (div), lấy phần d

( mod), cộng (+), trừ (-)

3 Hàm số học chuẩn.

- Hàm số học chuẩn: Các ngôn

Trang 3

GV: dùng bảng phụ “ Một số hàm

chuẩn thờng dùng”

Ví dụ: Trong toán học

a

6 + 3

ab

b

a 

Trong Pascal:

Sqrt (6) / a + 3 * ( a+b) / (a*b)

GV: HS ghi bài

Ví dụ 1: A < B;

3 + A >= 4+B

Ví dụ 2: 3 >5 -> Cho kết quả false

GV: HS ghi khái niệm

GV:

- Phép toán Not đợc viết trớc biểu

thức cần phủ định

- Phép toán and và or dùng để kết

hợp nhiều biểu thức lôgic hoặc quan

hệ thành một biểu thức dùng để diễn

tả các điều kiện phức tạp

Ví dụ 1: Ba số dơng a, b, c là độ dài

ba cạnh tam giác nếu biểu thức sau

cho giá trị đúng

( a + b > c) and ( b + c > a) and ( c +a

> b)

Ví dụ 2: Cho HS xem trong sách giáo

khoa

ngữ lập trình thờng cung cấp sẵn một số hàm số học để tính một

số giá trị thông dụng gọi là hàm

số học chuẩn.

- Cú pháp: tên hàm ( đối số) ;

Trong đó: đối số của hàm là một hay nhiều biểu thức số học và đợc

đặt trong cặp ngoặc tròn ( ) sau tên hàm

- Hàm chuẩn cũng đợc coi là một biểu thức số học và có thể tham gia vào biểu thức số học nh một toán hạng

- Kết quả của hàm phụ thuộc vào kiểu của đối số

4 Biểu thức quan hệ.

- Hai biểu thức cùng kiểu liên kết với nhau bởi phép toán quan hệ cho ta một biểu thức quan hệ

- Cú pháp:

< Biểu thức 1 > < phép toán quan

hệ > < Biểu thức 2 > ;

- Trong đó:

+ Biểu thức 1, biểu thức 2 là xâu hoặc cùng là biểu thức số học + Kết quả của biểu thức quan hệ trả về là một giá trị lôgic: đúng ( true) hoặc sai ( false)

- Biểu thức quan hệ đợc thực hiện theo trình tự:

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

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

5 Biểu thức lôgic.

- Biểu thức lôgic đơn giản là biến lôgic hoặc hằng lôgic

- Biểu thức lôgic là các biểu thức lôgic đơn giản, các biểu thức quan hệ liên kết với nhau bởi

Trang 4

GV: Biểu thức phải phù hợp với tên

biến Có nghĩa là kiểu của tên biến

phải cùng kiểu với kiểu của biểu thức

hoặc phải bao hàm kiểu của biểu

thức

Ví dụ 1:

X: = 4 + 8;

Giải thích: lấy 4 + 8 = 12

Gán giá trị 12 cho biến x khi đó X sẽ

có giá trị là 12

Ví dụ 2: Sách giáo khoa trang 28

phép toán lôgic

- Giá trị biểu thức lôgic là true hoặc false

6 Câu lệnh gán.

- Lệnh gán là một trong những

lệnh cơ bản nhất của các ngôn ngữ lập trình

- Cú pháp:

< tên biến > := < Biểu thức > ; Trong đó:

- Tên biến: là tên của biến đơn

- Hoạt động của lệnh gán: Tính

toán giá trị của biểu thức bên phải sau đó lu kết quả tính đợc vào tên biến ở vế trái

4 Củng cố bài giảng: (3')

- Nhắc lại các kiểu dữ liệu đơn giản hay dùng

- Khái niệm và cách khai báo biến

- - 5 Hớng dẫn học sinh học và làm bài tập về nhà: (1')

Yêu cầu học sinh về học lại bài

Trang 5

Bµi vÒ: bµi 2 vµ bµi 3, bµi 4 trang 35

V Tù rót kinh nghiÖm sau bµi gi¶ng:

Tæ trëng nhËn xÐt

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

TỪ KHÓA LIÊN QUAN

w