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

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

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

Thông tin tài liệu

Lâm Hoài Nh - THPT TN Tiết 6. Bài 6 Phép toán biểu thức câu lệnh gán Ngày soạn: 12 /09/2008 Giảng ở các lớp: Lớp Ngày dạy Học sinh vắng mặt Ghi chú 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? 1 Lâm Hoài Nh - THPT TN 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 sinh Nội dung 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 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 1. Phép toán Trong Pascal sử dụng phép toán sau: 1. Phép toán số học với số nguyên với số thực 2. Phép toán quan hệ 3. Phép toán lôgic * 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 2 Lâm Hoài Nh - THPT TN 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 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 ba + Trong Pascal: Sqrt (6) / a + 3 * ( a+b) / (a*b) GV: HS ghi bài 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 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 3 Lâm Hoài Nh - THPT TN 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. 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 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 phép toán lôgic. - Giá trị biểu thức lôgic là true hoặc false. 4 Lâm Hoài Nh - THPT TN Ví dụ 2: Sách giáo khoa trang 28 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') 5 Lâm Hoài Nh - THPT TN Yêu cầu học sinh về học lại bài 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 6 . 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. 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á

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

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan