Giáo án Tin học 11 - Bài 6: Phép toán, biểu thức, câu lệnh gán - Trường THPT Cẩm Lý

4 23 0
Giáo án Tin học 11 - Bài 6: Phép toán, biểu thức, câu lệnh gán - Trường THPT Cẩm Lý

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

Thông tin tài liệu

Mục đích : - Giúp học sinh hiểu và biết được các phép toán thông dụng trong ngôn ngữ lập trình - Giúp học sinh biết diễn đạt 1 biểu thức trong ngôn ngữ lập trình - Giúp học sinh biết đượ[r]

(1) Trường THPT Cẩm Lý Ngày soạn Ngày dạy : : Giáo án Tin học 11 Tiết : Lớp : BÀI 6: PHÉP TOÁN , BIỂU THỨC, CÂU LỆNH GÁN I.MỤC ĐÍCH – YÊU CẦU Mục đích : - Giúp học sinh hiểu và biết các phép toán thông dụng ngôn ngữ lập trình - Giúp học sinh biết diễn đạt biểu thức ngôn ngữ lập trình - Giúp học sinh biết các chức lệnh gán - Giúp học sinh biết cấu trúc câu lệnh gán và số hàm chuẩn thông dụng ngôn ngữ lập trình pascal Yêu cầu - Học sinh sử dụng thành thạo các phép toán để xây dựng biểu thức - Sử dụng thành thạo lệnh gán để viết chương trình II ĐỒ DÙNG DẠY HỌC 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 Chuẩn bị học sinh - Sách giáo khoa III NỘI DUNG BÀI GIẢNG Ổn định tổ chức lớp - Ổn định lớp - Chỉnh đốn trang phục - Kiểm tra sỹ số Kiểm tra bài cũ Câu hỏi: Cách khai báo biến nào sau đây là đúng? a.A,B,C :Integer; b var i,j :byte; N: word; c.Giả sử toàn trường có 1000học sinh.Gọi N là số học sinh toàn trường thì khai báo sau : Giáo viên: Lop11.com (2)  Trường THPT Cẩm Lý Giáo án Tin học 11 var N:byte; Nhận xét và cho điểm Đặt vấn đề Nội dung bài Hoạt động GV Hoạt động HS 1.Phép toán Em hãy kể tên các phép toán mà em đã học toán học? Trong ngôn ngữ lập trình pascal có phép toán đó nó diễn giải cách khác - Quan sát Sgk trang 24 và cho biết các nhóm phép toán ? Em hãy cho biết phép div,mod sử dụng cho kiểu liệu nào? - Phép toán quan hệ có kết trả kiểu liệu nào? Phép toán sử dụng các biểu thức số học nào?chúng ta tìm hiểu phần 2: Tìm hiểu biểu thức số học Trong toán học biểu thức thì bao gồm các yếu tố nào? -Nếu có bài toán mà các toán hạng là các biến số,hằng số hàm số và toán tử là các phép toán số học thì biểu thức đó có tên gọi là gì? Em hãy sử dụng phép toán số học biểu diễn các biểu thức sau thành biểu thức ngôn ngữ lập trình Tg Các phép toán +,-,x,:,chia lấy dư,chia lấy phần nguyên… Các phép toán số học +,-,*,/,div,mod -Nhóm các phép toán quan hệ <,<=,>,>=,=,<>, - Nhóm phép toán logic and,or,not Suy nghĩ và trả lời - Chỉ sử dụng cho kiểu nguyên Thuộc kiểu logic Học sinh suy nghĩ và trả lời Bao gồm hai yếu tố là toán tử và toán hạng Gọi là biểu thức số học Lên bảng biểu diễn thành biểu thức ngôn ngữ lập trình pascal 3*a*a+4*b+c Giáo viên: Lop11.com (3)  Trường THPT Cẩm Lý (a*b)/(2*x*y); ((x+y)/(1-(2/z))+(x*x)/(2*z) 3a  4b  c ab xy x  y x2  2z 1 z Tương tự toán học thì thứ tự các phép tán thực nào? - Trong toán học chúng ta đã biết hàm số học nào?em hãy kể tên hàm đó? - Tương tự tin học có hàm nó biểu diễn cách khác,chúng ta chuyển sang phần 3.Hàm số học chuẩn - Hãy quan sát lên bảng kết hợp với bảng các hàm số học chuẩn Sgk Ví dụ: biểu thức Giáo án Tin học 11  b  b  4ac 2a Trong ngoặc đơn thực trước,phép nhân,chia,chia lấy phần nguyên,chia lấy phần dư thực trước,phép cộng trừ thực sau - Hàm bậc hai ,hàm giá trị tuyệt đối ,hàm sin,cosin… Lắng nghe giảng Quan sát lên bảng và sgk b+sqrt(b*b-4*a*c))/(2*a); Hãy biểu diễn biểu thức trên sang biểu thức ngôn ngữ lập trình pascal Biểu thức quan hệ 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 là biểu thức gì? - Hãy lấy ví dụ biểu thức quan hệ? - Yêu cầu học sinh nghiên cứu sách giáo khoa và cho biết cấu trúc chung biểu thức quan hệ? - Thứ tự thực biểu thức quan hệ? - Cho biết kết phép toán quan hệ thuộc kiểu liệu nào đã học? Biểu thức logic - Gọi là biểu thức quan hệ Ví dụ: 2*x < y - Cấu trúc chung: <BT1> <phép toán qh> <BT2> + Tính giá trị biểu thức + Thực phép toán quan hệ + Kiểu logic Giáo viên: Lop11.com (4)  Trường THPT Cẩm Lý Các biểu thức quan hệ liên kết với phép toán Logic gọi là biểu thức Logic - Hãy cho ví dụ biểu thức logic Giáo án Tin học 11 ((3+2)<8)and(5<9) .- Thứ tự thực biểu thức logic? Thực các biểu thức quan hệ - Kết biểu thức logic có kiểu thực phép toán logic - Kiểu logic liệu là gì? Giải thích các phép toán: and (và), or (hoặc), not (phủ định) Tìm hiểu lệnh gán Suy nghĩ và trả lời VD: X:=7+2; + Tính giá trị biểu thức - Lấy cộng đem kết đặt vào X ta + Gán giá trị tính giá trị vào tên X=9 1biến Gv: Em hãy cho biết chức lệnh Lấy ví dụ gán là gì? Ta có cấu trúc lệnh gán sau: <Tên_biến>:=<Biểu_thức>; Gv:Em hãy cho ví dụ lệnh gán IV CỦNG CỐ - Các phép toán pascal:số học,quan hệ,logic - Các biểu thức pascal:số học,quan hệ,logic - Các cấu trúc lệnh gán pascal:Tênbiến:=biểuthức V VỀ NHÀ - Làm bài tập 5,6,7,8 trang 35_36 Sgk Giáo viên: Lop11.com (5)

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

Từ khóa liên quan

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

Tài liệu liên quan