Giáo án môn Tin học 11 - Bài 6: Phép toán, biểu thức, câu lệnh gán

4 18 0
Giáo án môn Tin học 11 - 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

VD2: trong một biểu thức A*B, A là biến kiểu Integer, B là biến kiểu Integer thì tích của A*B là kiểu Integer nhưng khi tích của Avà B qúa lớn vượt qua giá trị của kiểu Integer = -215  [r]

(1)Ngày dạy / / 2010 / / 2010 / / 2010 / / 2010 / / 2010 / / 2010 / / 2010 Lớp 11B1 11B2 11B3 11B4 11B5 11B6 11B7 Sĩ số ./ , ./ , ./ , ./ , ./ , ./ , ./ , Theo PPCT: Bài 6: PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN I Mục tiêu Kiến thức - Biết các phép toán thông dụng ngôn ngữ lập trình - Biểu diễn hình thức ngôn ngữ lập trình - Biết chức lệnh gán - Biết cấu trúc lệnh gán và số hàm chuẩn thông dụng ngôn ngữ lập trình Pascal Kĩ - Sử dụng các phép toán để xây dựng biểu thức - Sử dụng lệnh gán để viết chương trình Thái độ : - Phát triển tư logic, linh hoạt, có tính sáng tạo - Biết thể tính cẩn thận chính xác tính toán lập luận II Chuẩn bị giáo viên và học sinh Chuẩn bị giáo viên - Sách giáo khoa, tranh chứa các biểu thức toán học - Tranh chứa bảng các hàm số học chuẩn Chuẩn bị học sinh - Sách giáo khoa, ghi, đọc trước nội dung bài nhà III Tiến trình bài dạy: Kiểm tra bài cũ: kiểm tra 15 phút Câu 1: Nêu số kiểu liệu chuẩn Lấy ví dụ kiểu nào đó Câu 2: Nêu cách khai báo biến Hãy khai báo hai biến theo kiểu số nguyên và hai biến theo kiểu kí tự 16 Lop11.com (2) Bài Nội dung bài giảng Phép toán: Hoạt động thầy và trò Phép toán Ký hiệu * Các phép toán số học Cộng + Trừ Nhân * Chia / Chia lấy phần nguyên Div Chia lấy phần dư Mod * Các phép toán quan hệ Nhỏ < Nhỏ <= Lớn > Lớn >= Bằng = Khác <> * các phép toán logic Not Phủ định Or Hoặc and Và Biểu thức số học VD: Trong toán học viết:3a + 5b + 11(c+d) Trong TP viết: 3*a + *b +11 * (c+d) - Trình tự thực phép toán biểu thức: Thực phép toán ngoặc trước, ngoài ngoặc sau Các phép toán nhân chia, chia lấy phần nguyên, chia lấy phần dư thực trước và cộng, trừ thực sau - Trong biểu thức số học có nhiều kiểu biến khác thì kết biểu thức là kiểu có miền giá trị lớn GV: đưa cho học sinh biết các ký hiệu các phép toán số học, các phép toán quan hệ, các phép toán logic HS: Nghe hiểu, ghi chép GV: em hãy cho ví dụ biểu thức số học HS: Lấy ví dụ GV: Gọi học sinh nhắc lại trình tự phép toán toán học HS: trả lời GV: Trình tự thực phép toán biểu thức tin học giống toán học chúng ta đã học 17 Lop11.com (3) VD1: biểu thức A*B, A là biến kiểu số thực, B là biến kiểu số nguyên thì tích A*B là kiểu số thực VD2: biểu thức A*B, A là biến kiểu Integer, B là biến kiểu Integer thì tích A*B là kiểu Integer tích Avà B qúa lớn (vượt qua giá trị kiểu Integer = -215  215 –1) thì kết không chính xác, bị báo lỗi tràn số học (Arithmetic Overflow) * Vì tính toán các số ta cần dự liệu trước kết tính toán để tránh nhận kết không chính xác, bị báo lỗi tràn số học GV: em hãy cho ví dụ cụ thể giá trị kiểu biến GV: cho ví dụ lỗi tràn số học GV: Kết luận Hàm số học chuẩn GV: các em xem Bảng Hàm số Bảng Hàm số học chuẩn sách giáo học chuẩn sách giáo khoa khoa trang 23 trang 23 HS: Ghi chép VD: HS: lấy ví dụ cụ thể delta = b  4ac Trong TP viết dạng: SQRT (b*b – 4*a *c) Biểu thức quan hệ GV: viÕt lªn b¶ng d¹ng cña biÓu <biểu thức 1> <Phép toán quan hệ> <Biểu thức 2> thøc quan hÖ Trong đó biểu thức 1, biểu thức là chuỗi HS: ghi chép ký tù hoÆc lµ biÓu thøc sè häc VD: J +1 <= HS: tù lÊy vÝ dô cô thÓ - BiÓu thøc quan hÖ ®­îc thùc hiÖn theo GV: Nªu tr×nh tù thùc hiÖn biÓu tr×nh tù: thøc quan hÖ + TÝnh gi¸ trÞ c¸c biÓu thøc HS: Nghe gi¶ng, ghi chÐp + Thùc hiÖn phÐp to¸n quan hÖ KÕt qu¶ cña biÓu thøc quan hÖ lµ True hoÆc False Biểu thức logic - Biểu thức logic là giá trị True False GV: Giảng bài biến logic HS: Nghe giảng, ghi chép 18 Lop11.com (4) - Giá trị biểu thức logic là True False - Các biểu thức quan hệ thường đặt cặp dấu: ( ) - Dấu phép toán Not phải viết trước biểu thức logic cần phủ định VD: Not ( x>1) có nghĩa là không phải x lớn mà là x<=1 - Các phép toán And và Or dùng để kết hợp nhiều biểu thức logic quan hệ GV: Các em xem bảng Giá trị thành biểu thức logic phép toán logic sách giáo VD: 5<=X<=20 TP viết: khoa trang 25 HS: xem ví dụ sách giáo (5<=X) and ( X<=20) khoa trang 25 - Xem Bảng Giá trị phép toán logic câu lệnh gán <Tên biến> : = <Biểu thức>; Kiểu biểu thức phải phù hợp với kiểu tên biến - Chức lệnh gán là tính giá trị biểu thức và ghi giá trị đó vào địa biến Tức là gán giá trị cho biến VD: I : = I + 1; J : = J – 1; GV: giảng bài HS : Nghe giảng, ghi chép GV: cho số ví dụ minh hoạ và giải thích ý nghĩa Củng cố - Giáo viên nhắc lại vấn đề đã học: + Các phép toán TP chia làm loại: số học, quan hệ và logic + Các biểu thức số học, quan hệ và logic + Câu lệnh gán có dạng: <Tên biến> : = <Biểu thức>; Bài tập nhà: - Học bài cũ, làm bài tập sách giáo khoa, đọc trước bài 6: soạn thảo, dịch, thực và hiệu chỉnh chương trình 19 Lop11.com (5)

Ngày đăng: 01/04/2021, 12:04

Từ khóa liên quan

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

Tài liệu liên quan