Tải bản đầy đủ (.pdf) (4 trang)

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ý

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (176.21 KB, 4 trang )

<span class='text_page_counter'>(1)</span>. 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 1. 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 được các chức năng của lệnh gán - Giúp học sinh biết được cấu trúc câu lệnh gán và một số hàm chuẩn thông dụng trong ngôn ngữ lập trình pascal 2. 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 được lệnh gán để viết chương trình II. ĐỒ DÙNG DẠY HỌC 1. Chuẩn bị của giáo viên - Sách giáo khoa, tranh chứa các biểu thức trong toán học. 2. Chuẩn bị của học sinh - Sách giáo khoa. III. NỘI DUNG BÀI GIẢNG 1. Ổn định tổ chức lớp - Ổn định lớp. - Chỉnh đốn trang phục. - Kiểm tra sỹ số. 2. 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 của toàn trường thì khai báo như sau : 1. Giáo viên: Lop11.com.

<span class='text_page_counter'>(2)</span> . Trường THPT Cẩm Lý. Giáo án Tin học 11. var N:byte; Nhận xét và cho điểm 3. Đặt vấn đề 4. Nội dung bài mới Hoạt động của GV. Hoạt động của HS. 1.Phép toán Em hãy kể tên các phép toán mà em đã được học trong toán học? Trong ngôn ngữ lập trình pascal cũng có những phép toán đó nhưng nó được diễn giải bằng một cách khác - Quan sát trong 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 được sử dụng cho những kiểu dữ liệu nào? - Phép toán quan hệ có kết quả trả về kiểu dữ liệu nào? Phép toán được sử dụng trong các biểu thức số học như thế nào?chúng ta đi tìm hiểu phần 2 2: Tìm hiểu biểu thức số học Trong toán học 1 biểu thức thì bao gồm các yếu tố nào? -Nếu có một bài toán mà các toán hạng là các biến số,hằng số hoặc 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 trong 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 trong ngôn ngữ lập trình pascal 3*a*a+4*b+c 2. Giáo viên: Lop11.com.

<span class='text_page_counter'>(3)</span> . Trường THPT Cẩm Lý. (a*b)/(2*x*y); ((x+y)/(1-(2/z))+(x*x)/(2*z). 3a 2  4b  c ab 2 xy. x  y x2  2 2z 1 z. Tương tự như trong toán học thì thứ tự các phép tán được thực hiện như thế nào? - Trong toán học chúng ta đã được biết những hàm số học nào?em hãy kể tên những hàm đó? - Tương tự như vậy trong tin học cũng có những hàm như vậy nhưng nó được biểu diễn bằng một cách khác,chúng ta chuyển sang phần 3 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 trong Sgk Ví dụ: biểu thức. Giáo án Tin học 11.  b  b 2  4ac 2a. Trong ngoặc đơn được thực hiện trước,phép nhân,chia,chia lấy phần nguyên,chia lấy phần dư được thực hiện trước,phép cộng trừ thực hiện sau - Hàm căn 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 trong ngôn ngữ lập trình pascal 4. Biểu thức quan hệ Khi hai biểu thức số học liên kết với nhau bằng phép toán quan hệ ta được một biểu thức mới, biểu thức đó gọi là biểu thức gì? - Hãy lấy một ví dụ về 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 của biểu thức quan hệ? - Thứ tự thực hiện của biểu thức quan hệ? - Cho biết kết quả của phép toán quan hệ thuộc kiểu dữ liệu nào đã học? 5. 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 hiện phép toán quan hệ. + Kiểu logic.. 4. Giáo viên: Lop11.com.

<span class='text_page_counter'>(4)</span> . Trường THPT Cẩm Lý. Các biểu thức quan hệ được liên kết với nhau bởi phép toán Logic được gọi là biểu thức Logic. - Hãy cho ví dụ về biểu thức logic.. Giáo án Tin học 11. ((3+2)<8)and(5<9). .- Thứ tự thực hiện biểu thức logic?. Thực hiện các biểu thức quan hệ rồi - Kết quả của biểu thức logic có kiểu dữ mới thực hiện 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). 6. Tìm hiểu lệnh gán Suy nghĩ và trả lời VD: X:=7+2; +. Tính giá trị của biểu thức - Lấy 7 cộng 2 đem kết quả đặt vào X ta +. Gán giá trị tính giá trị được vào tên được X=9 1biến Gv: Em hãy cho biết chức năng của lệnh Lấy ví dụ gán là gì? Ta có cấu trúc lệnh gán như sau: <Tên_biến>:=<Biểu_thức>; Gv:Em hãy cho ví dụ về lệnh gán IV. CỦNG CỐ. - Các phép toán trong pascal:số học,quan hệ,logic - Các biểu thức trong pascal:số học,quan hệ,logic - Các cấu trúc lệnh gán trong pascal:Tênbiến:=biểuthức V. VỀ NHÀ - Làm bài tập 5,6,7,8 trang 35_36 Sgk. 3. Giáo viên: Lop11.com.

<span class='text_page_counter'>(5)</span>

×