Giáo án Tin học 11 - Khai bào biến phép toán, biểu thức, câu lệnh gán

4 72 0
Giáo án Tin học 11 - Khai bào biến 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

GV: Phân tích câu trả lời của học sinh GV: Trong khi viết chương trình ta thường II PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN phải thực hiện tính toán, thực hiện các so sánh 1.. Phép Toán Lop11[r]

(1)§5 + KHAI BAÙO BIEÁN PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN I MỤC TIÊU Về kiến thức: - Hiểu các khai báo biến - Biết 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ệ - Hiểu lệnh gán - Biết số hàm thông dụng Pascal Veà kyõ naêng: - Khai báo biến đúng, nhận biết khai báo sai - Viết lệnh gán - Viết các biểu thức số học và logic với các phép toán thông dụng Về thái độ: - Xác định thái độ nghiêm túc học tập làm quen với nhiều quy định nghiêm ngặt lập trình - Tạo ham muốn giải các bài tập lập trình, trước mắt thấy lợi ích lập trình, phục vụ tính toán va giải số bài toán II CHUẨN BỊ: Giáo viên: Soạn giáo án, sách giáo khoa, sách bài tập, tài liệu tham khảo Máy tính ( có) Học sinh: Cấu trúc chương trình III HOẠT ĐỘNG DẠY HỌC: 1) Ổn định tổ chức: Kiểm tra sĩ số lớp 2) Kiểm tra bài cũ ( ‘) Câu hỏi : Cấu trúc chung chương trình Pascal? Nêu cấu trúc các phần khai báo: Tên chương trình,hằng, thư viện? Cho vd? 3) Giảng bài mới: Hoạt động GV và HS Nội dung GV: Khai báo biến là chương trình báo cho I) Khai báo biến máy biết phải dùng biến nào - Trong NLT Pascal biến đơn khai báo chương trình sau HS: Lắng ghe và ghi chép Var <danh sách biến>: <kiểu liệu>; - Ví dụ 1: Để giải phương trình bặc Trong đó: ax+b=0 ta cần khai báo sau: - Var: Là từ khoá dùng để khai báo biến Var a, b, x: Real - Danh sách biến: Tên các biến cách dấu - Ví dụ 2: Để tính chu vi và diện tích tam phẩy - Kiểu liệu: Là kiểu liệu nào đó giác cần khai báo các biến sau: ngôn ngữ Pascal Var a, b, c, p, s, cv: Real; Trong đó: a, b, c: Dùng để lưu độ dài - Sau var là có thể khai báo nhiều danh sách biến có kiểu liệu khác cạnh tam giác; - Cần đặt tên biến cho gợi nhớ đến ý nghĩa P: là chu vi; nó CV, S: là chu vi và diện tích tam giác GV: Khi khai báo biến cần chú ý điểm - Không nên đặt tên quá ngắn hay quá dài, rễ dẫn đến mắc lỗi hay hiểu nhầm gì? - Khai báo biến cần quan tâm chú ý đến phạm vi HS: Suy ghĩ trả lời câu hỏi giá trị nó GV: Phân tích câu trả lời học sinh GV: Trong viết chương trình ta thường II) PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN phải thực tính toán, thực các so sánh Phép Toán Lop11.com (2) để đưa định xem làm việc gì? Trong viết chương trình có giống với ngôn ngữ tự nhiên không? GV: Toán học có phép toán nào? HS: Đưa số phép toán thường dùng toán học GV: Chúng có sử dụng ngôn ngữ lập trình không? - Chỉ có số phép toán dùng được, số phép toán phải xây dựng từ các phép toán khác - Ví dụ phép luỹ thừa không phải ngôn ngữ nào viết - Mỗi ngôn ngữ khác lại có cách kí hiệu phép toán khác GV: Trong toán học, biểu thức là gì? HS: Đưa khái niệm GV: Đưa khái niệm biểu thức lập trình GV: Cách viết các biểu thức này lập trình có giống với cách viết toán học hay không? HS: Đưa ý kiến mình GV: Phân tích ý kiến học sinh GV: Đưa cách viết biểu thức và thứ tự thực phép toán lập trình GV: Cách viết biểu thức phụ thuộc vào ngôn ngữ lập trình - Đưa số biểu thức toán học và yêu cầu các em viết chúng ngôn ngữ lập trình Pascal - Gọi vài học sinh lên bảng làm bài GV: Muốn tính X2 ta làm nào? HS: Có thể đưa là: x*x GV: Như muốn tính x , Sinx, cosx, ta làm nào? HS: Chưa biết cách tính GV: Để tính giá trị đó đơn giản, người ta xây dựng sẵn chương trình thư viện chương trình giúp người lập trình tính toán nhanh các giá trị thông dụng GV: Với các hàm chuẩn cần quan tâm đến giá trị đối số và kiểu giá trị trả Ví dụ: Sinx thì đo độ hay radian? GV: Trong lập trình thường ta phải so sánh hai giá trị nào đó trước thực lệnh nào đó Biểu thức quan hệ còn coi là biểu thức so sánh giá trị cho kết là True False * NLT Pascal sử dụng số phép toán sau: - Với số nguyên: +, - , *, Div, Mod - Với số thực: +, - , *, / - Các phép toán quan hệ: <, <=, >, >=, <> cho kết là giá trị Logic (true false) - Các phép toán logic: NOT, OR, AND thường dùng để kết hợp nhiều biểu thức quan hệ với Biểu thức số học * Là dãy các phép toán +, - , *, /, div và mod từ các hằng, biến kiểu số và các hàm - Dùng cặp dấu () để quy định trình tự tính toán * Thứ tự thực các phép toán: - Trong ngoặc trước, ngoài ngoặc sau - Nhân chia trước, cộng trừ sau - Giá trị biểu thức có kiểu là kiểu biến có miền giá trị lớn biểu thức Hàm số học chuẩn - Các ngôn ngữ lập trình thường cung cấp sẵn số hàm số học để tính số giá trị thông dụng - Cách viết: Tên_hàm (đối số) - Kết hàm phụ thuộc vào kiểu đối số - Đối số hàm là hay nhiều biểu thức số học đặt dấu ngoặc () sau tên hàm - Bản thân hàm có thể coi là biểu thức số học và có thể tham gia vào biểu thức toán hạng * Bảng số hàm chuẩn: Học sinh xem SGK Biểu thức quan hệ * Có dạng sau: <Biểu thức 1> <phép toán quan hệ> <Biểu thức 2> - Trong đó: Biểu thức và biểu thức phải cùng kiểu - Kết biểu thức quan hệ là True False - Ví dụ: a>b 2*c<3*a Biểu thức Logic - Biểu thức Logic đơn giản là biến Logic - Ví dụ: a, b, c là cạnh tam giác thoã mãn điều kiện: (a+b>c) and (b+c>a) and (c+a>b) Câu lệnh gán Lop11.com (3) Ví dụ: 3>5 cho kết False GV: Muốn so sánh nhiều giá trị cùng lúc thì làm nào? HS: đưa ý kiến mình (dùng biểu thức quan hệ and, or ) - Đưa ví dụ cách viết đúng NLT Pascal - Mỗi NLT có cách viết lệnh gán khác GV: Cần chú ý đến điều gì viết lệnh gán? HS: Đưa ý kiến GV: phân tích câu trả lời học sinh sau đó tổng hợp lại: Cần chú ý đến kiểu biến và kiểu biểu thức GV: Minh hoạ vài lệnh gán ví dụ trực quan trên bảng trên màn hình - Lệnh gán là cấu trúc ngôn ngữ lập trình, thường dùng để gán giá trị cho biến - Cấu trúc: Tên biến:=biểu thức; - Trong đó biểu thức phải phù hợp với tên biến, nghĩa là kiểu tên biến phải cùng với kiểu biểu thức phải bao hàm kiểu biểu thức - Hoạt động lệnh gán: Tính giá trị biểu thức sau đó ghi giá trị đó vào tên biến X1:=(- b + sqrt(delta))/(2*a); X2:=(- b - sqrt(delta))/(2*a); 4) CỦNG CỐ : Các kiểu liệu chuẩn: nguyên, thực, kí tự, lôgic Cách khai báo biến 5) BÀI TẬP VỀ NHÀ: - Làm bài tập 1,2,3,4,5 sgk trang 35 - Xem trước bài: Các thủ tục chuẩn vào/ra đơn giản Soạn thảo, dịch, thực và hiệu chỉnh chương trình IV RÚT KINH NGHIỆM, BỔ SUNG: Lop11.com (4) Lop11.com (5)

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

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

Tài liệu liên quan